교사 자료실 무료로 학습지 만들어보기

중학교 정보 · 알고리즘과 프로그래밍 · 2022 개정 교육과정

[9정03-08] 성취기준 해설과 수업·평가 예시

성취기준 원문

[9정03-08] 실생활의 문제를 탐색하여 발견하고, 프로그래밍을 통해 해결한다.
교육부 고시 제2022-33호 [별책 10] 153쪽 · 실과(기술·가정)/정보과 교육과정

쉽게 풀어 보면

생활 속에서 불편하거나 개선이 필요한 문제를 스스로 탐색해 발견하고, 문제 분석부터 알고리즘 설계, 프로그래밍, 테스트와 수정까지 거쳐 해결하는 성취기준이에요. 변수, 제어 구조, 리스트, 함수를 실제 문제에 맞게 엮어 사용자에게 도움이 되는 프로그램을 만드는 경험이 핵심이에요.

학습지 문항 예시 예시

생활 문제를 프로그래밍으로 해결하기

  1. 학교나 가정에서 반복적으로 불편을 느끼는 일 세 가지를 쓰고, 그중 프로그램으로 해결할 수 있는 것을 골라 이유를 쓰세요.
  2. 고른 문제의 사용자, 입력 데이터, 원하는 출력 결과를 표로 정리하세요.
  3. '모둠별 청소 당번을 매주 공평하게 돌아가며 정하는 프로그램'에서 변수, 리스트, 반복문을 각각 어디에 쓸지 설명하세요.
  4. 완성한 프로그램을 친구가 사용할 때 나올 수 있는 잘못된 입력 두 가지를 예상하고, 이를 처리하는 방법을 쓰세요.

이 성취기준으로 학습지 만들기

수업 흐름 예시 예시

  1. 도입: 생활 속 불편 사례를 접착식 메모지에 적어 모으고 비슷한 것끼리 묶으며 프로그램으로 해결할 만한 문제를 골라요.
  2. 전개 1: 선택한 문제의 사용자, 입력, 출력, 조건을 정의하고 순서도나 의사코드로 알고리즘을 설계해요.
  3. 전개 2: 블록 기반 언어나 텍스트 기반 언어로 프로그램을 작성하고, 정상 입력과 잘못된 입력을 넣어 테스트하며 오류를 고쳐요.
  4. 정리: 친구에게 프로그램을 사용해 보게 하고 받은 의견을 반영해 개선한 뒤, 해결 과정을 발표해요.

이 성취기준으로 수업 PPT 만들기

서술형 평가 문항과 채점 기준 예시

생활 속 문제 하나를 정해 프로그래밍으로 해결하는 과정을 서술하시오. 문제를 발견한 상황, 입력과 출력, 사용한 제어 구조나 자료 구조와 그 이유, 테스트에서 발견한 오류와 수정 내용을 포함하시오.

수준채점 기준
상구체적인 상황에서 문제를 발견하고 입력·출력을 명확히 정의하며, 알맞은 제어 구조와 자료 구조를 쓴 이유와 테스트에 따른 수정 내용을 모두 제시함
중문제 정의와 프로그램 구조는 제시했으나 테스트 과정이나 수정 내용이 빠지거나 구체적이지 않음
하문제 상황이 모호하고 프로그램의 입력·출력이나 해결 과정을 설명하지 못함

서술형 답안 AI 채점해보기

세특 기재 예시 예시

생활 문제 해결 프로그래밍 활동에서 모둠 청소 당번이 특정 학생에게 몰리는 문제를 발견하고 명단을 리스트에 저장해 매주 순서대로 당번을 바꾸는 프로그램을 작성함. 결석생이 있을 때 당번이 비는 경우를 테스트에서 찾아내고 다음 순번으로 넘기는 조건을 추가함. 친구들의 사용 의견을 반영하여 출력 화면을 알아보기 쉽게 고침.

이 예시는 179자, 나이스 기준 445Byte예요. 과목별 세특은 1,500Byte(500자)까지 써요. 내 문장은 나이스 글자수·바이트 계산기로 세어 볼 수 있어요.

중학교 정보 세특 예시 전체 보기

세특에는 학생이 실제로 한 활동과 교사가 관찰한 내용만 써요. 대회명·기관명처럼 쓰면 안 되는 내용은 생기부 기재 금지 사전에서 확인할 수 있어요.

세특 초안 만들어보기

학생들이 자주 헷갈리는 점

프로그래밍으로 문제를 해결한다고 하면 바로 코드부터 작성하려는 학생이 많아요. 사용자와 입력, 출력을 먼저 정의하지 않으면 중간에 방향을 잃기 쉬우니 문제 정의와 설계를 먼저 하게 하고, 테스트도 해결 과정의 일부라는 점을 강조해 주세요.

이 영역의 적용 시 고려 사항 (고시 원문)
  • 문제를 해결하는 과정에서 문제 발견, 상태 정의, 핵심요소 추출 등의 추상화 단계를 거쳐 알고리즘을 설계하는 과정을 자연스럽게 경험할 수 있도록 교수·학습 절차를 설계하고, 문제 해결 과정 전반을 평가할 수 있도록 보고서나 포트폴리오 등을 활용하여 학생의 사고 과정을 누적하여 기록하도록 한다.
  • 학생의 수준을 고려하여 적합한 프로그래밍 언어를 선정하고, 초등학교 실과 과목에서 학습한 기초적인 프로그래밍 기능을 바탕으로 데이터를 순차적으로 저장하는 구조, 논리 연산, 중첩 제어 구조를 활용할 수 있도록 프로젝트의 수준을 적절하게 설정하도록 한다.
  • 프로젝트 활동에서는 실생활의 문제를 해결하기 위한 알고리즘을 설계하고 이를 적용한 소프트웨어를 개발하는 활동을 중점으로 교수·학습을 설계하도록 한다. 필요에 따라서는‘컴퓨팅 시스템’ 영역과 연계하여 피지컬 컴퓨팅 시스템을 설계, 제작하고 이를 동작하게 하는 소프트웨어를 결합하는 형태의 프로젝트도 제공할 수 있다.
  • 효율적인 알고리즘 설계와 프로그램 작성은 시간, 에너지, 컴퓨팅 시스템 자원을 절약하는 방안임을 학생들이 인식할 수 있도록 안내한다.

같은 영역의 다른 성취기준

왓퀴즈는 이런 AI예요

왓퀴즈는 한국 학교의 수업과 기록 업무에 맞춘 교사용 AI예요. 이 사전과 같은 2022 개정 교육과정 성취기준 데이터로 학습지, 수업 PPT, 평가계획서 초안을 만들고, 2026학년도 학교생활기록부 기재요령 원문을 바탕으로 세특 초안을 쓰고 기재 금지 표현을 검사해요.

최종 확인일 2026-11-06 · 근거: 2022 개정 교육과정 교과 교육과정 고시

성취기준과 해설, 적용 시 고려 사항은 교육과정 고시 원문을 그대로 옮겼어요. 학습지·수업·평가·세특 예시는 왓퀴즈가 만든 참고 자료이니 학교 평가 계획과 학생 상황에 맞게 고쳐 써주세요.

교사 자료실에 이런 자료도 있어요

교사 자료실 전체 보기

자주 찾는 자료라면 즐겨찾기(Ctrl+D, Mac은 ⌘+D)에 넣어 두면 다음에 바로 열 수 있어요.