고등학교 소프트웨어와 생활 · 가치를 창출하는 소프트웨어 · 2022 개정 교육과정
[12소생05-03] 성취기준 해설과 수업·평가 예시
성취기준 원문
[12소생05-03] 스타트업 프로젝트에 적합한 소프트웨어를 협력적으로 설계하고 구현한다.
쉽게 풀어 보면
모둠이 고른 스타트업 아이디어를 실제 소프트웨어로 만들기 위해 역할을 나누고, 화면 흐름도·와이어프레임·기능 우선순위를 함께 정한 뒤 최소 기능 제품부터 구현해 나가는 성취기준이에요. 코드를 짜는 일만큼 버전 관리, 진행 상황 공유, 일정 조정 같은 협업 과정을 경험하는 것이 중요해요.
학습지 문항 예시 예시
협력으로 만드는 최소 기능 제품
- 우리 모둠 앱의 기능을 '꼭 필요함, 있으면 좋음, 나중에'의 세 단계로 나누고, 첫 번째 단계 기능만으로 사용자 문제가 해결되는지 쓰세요.
- 첫 화면에서 핵심 기능까지 사용자가 거치는 화면 흐름도를 그리고 각 화면의 역할을 한 줄씩 쓰세요.
- 두 사람이 같은 코드 파일을 동시에 고치다 생길 수 있는 문제와 버전 관리 도구로 이를 줄이는 방법을 설명해 보세요.
- 모둠원 네 명의 역할 분담표를 만들고, 한 사람의 작업이 늦어질 때 대처할 규칙을 정해 보세요.
수업 흐름 예시 예시
- 도입: 지난 차시에 고른 아이디어를 다시 읽고 이번 시간에 끝낼 최소 기능 제품의 범위를 모둠별로 한 문장으로 정해요.
- 전개 1: 기능 우선순위를 정하고 화면 흐름도와 와이어프레임을 그린 뒤 기획, 화면 설계, 구현, 시험 역할을 나눠요.
- 전개 2: 역할에 따라 구현을 진행하며 중간에 짧은 점검 회의를 열어 막힌 부분과 남은 일을 공유하고 계획을 조정해요.
- 정리: 구현한 기능을 시연하고 협업 일지에 각자의 기여와 다음 차시 할 일을 기록해요.
서술형 평가 문항과 채점 기준 예시
모둠 스타트업 프로젝트의 소프트웨어를 설계·구현하는 과정에서 정한 기능 우선순위와 화면 흐름, 역할 분담과 협업 방식을 설명하고, 구현 과정에서 생긴 문제를 모둠이 어떻게 해결했는지 자신의 기여와 함께 서술하시오.
| 수준 | 채점 기준 |
|---|---|
| 상 | 사용자 문제에 근거해 기능 우선순위와 화면 흐름을 설계하고 핵심 기능을 구현하며, 역할 분담·진행 공유·문제 해결 과정과 자신의 기여를 구체적으로 제시함 |
| 중 | 핵심 기능은 구현했으나 설계 근거나 협업 과정 설명이 부족하거나 자신의 기여가 모호함 |
| 하 | 구현 결과가 핵심 기능에 이르지 못하고 협업 과정과 기여를 설명하지 못함 |
세특 기재 예시 예시
스타트업 소프트웨어 협력 구현 활동에서 일정 알림 앱의 화면 흐름도를 맡아 일정 등록부터 알림 확인까지 세 화면으로 단순화함. 기능을 꼭 필요한 것과 나중에 할 것으로 나누자고 제안해 모둠이 제한된 차시 안에 핵심 기능을 완성하도록 도움. 버전 관리 도구로 작업을 나누어 합치며 충돌을 해결한 과정을 협업 일지에 꼼꼼히 기록함.
이 예시는 183자, 나이스 기준 449Byte예요. 과목별 세특은 1,500Byte(500자)까지 써요. 내 문장은 나이스 글자수·바이트 계산기로 세어 볼 수 있어요.
세특에는 학생이 실제로 한 활동과 교사가 관찰한 내용만 써요. 대회명·기관명처럼 쓰면 안 되는 내용은 생기부 기재 금지 사전에서 확인할 수 있어요.
학생들이 자주 헷갈리는 점
협업을 '각자 맡은 부분을 따로 만들어 마지막에 합치는 것'으로 생각하는 학생이 많아요. 마지막에 합치면 화면과 데이터 형식이 맞지 않는 문제가 한꺼번에 터지므로, 자주 합치고 중간 점검으로 진행 상황을 공유해야 한다는 점을 지도해요.
이 영역의 적용 시 고려 사항 (고시 원문)
- 소프트웨어 스타트업 프로젝트를 협력적으로 수행할 수 있도록 활동을 구성하고, 수행 과정에서 구성원의 적극적 참여를 유도하기 위해 프로젝트 계획 단계에서 구성원의 임무와 역할을 명확히 분담하도록 하여 민주적으로 논의할 수 있는 환경을 조성하도록 한다.
- 소프트웨어 스타트업 프로젝트의 주제 선정 시 사회적 필요성과 가치 등을 고려하여 실생활, 교과 내, 교과 간 내용을 융합할 수 있는 주제를 선정하도록 한다.
- 융합 문제 해결을 위한 소프트웨어 스타트업 프로젝트 수행 시 관찰 및 포트폴리오 평가를 통해 프로그래밍으로 해결 가능한 주제를 스스로 선정하였는지, 창의적 문제 해결 아이디어를 고안하였는지, 문제 해결에 적합한 알고리즘을 설계하고 프로그램으로 구현하였는지 등을 종합적으로 평가한다. 협력적 프로젝트의 수행 과정을 평가할 때는 학습자 간 유의미한 상호 작용이 이루어졌는지, 구성원 각자의 역할을 책임감 있게 수행하였는지 등을 종합적으로 고려하도록 한다.
같은 영역의 다른 성취기준
왓퀴즈는 이런 AI예요
왓퀴즈는 한국 학교의 수업과 기록 업무에 맞춘 교사용 AI예요. 이 사전과 같은 2022 개정 교육과정 성취기준 데이터로 학습지, 수업 PPT, 평가계획서 초안을 만들고, 2026학년도 학교생활기록부 기재요령 원문을 바탕으로 세특 초안을 쓰고 기재 금지 표현을 검사해요.