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

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

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

성취기준 원문

[9정03-05] 데이터를 순차적으로 저장할 수 있는 구조를 활용하여 문제 해결 프로그램을 작성한다.
교육부 고시 제2022-33호 [별책 10] 153쪽 · 실과(기술·가정)/정보과 교육과정

성취기준 해설

입력된 데이터를 처리하여 결과 데이터를 도출하는 형태로 프로그램이 제작된다는 개념을 이해하고, 배열이나 리스트 등 데이터를 순차적으로 저장할 수 있는 구조를 활용하여 많은 양의 데이터를 효과적으로 처리할 수 있어야 한다.
교육부 고시 제2022-33호 [별책 10] 153쪽

쉽게 풀어 보면

프로그램이 입력된 데이터를 처리해 결과를 내는 구조임을 이해하고, 배열이나 리스트처럼 데이터를 순서대로 저장하는 구조를 활용해 많은 데이터를 효과적으로 처리하는 프로그램을 작성하는 성취기준이에요. 변수 여러 개 대신 리스트와 반복문을 함께 쓰는 장점을 경험하는 것이 핵심이에요.

학습지 문항 예시 예시

리스트로 많은 데이터 처리하기

  1. 점수를 변수 5개에 따로 저장할 때와 리스트 하나에 저장할 때, 학생이 30명으로 늘어나면 프로그램에서 각각 무엇을 고쳐야 하는지 쓰세요.
  2. 리스트 scores = [72, 85, 90, 64, 88]에서 첫 번째 값의 위치 번호가 0일 때, scores[2]의 값을 쓰세요.
  3. 위 리스트의 합계와 평균을 반복문으로 구하는 과정을 쓰고, 실제 합계와 평균을 계산하세요.
  4. 위 리스트에서 80점 이상인 점수의 개수를 세는 프로그램을 블록 기반 언어나 텍스트 기반 언어로 작성하고 실행 결과를 쓰세요.

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

수업 흐름 예시 예시

  1. 도입: 학급 30명의 점수를 변수 30개로 저장하는 상황을 상상하며 더 나은 방법이 필요한 까닭을 이야기해요.
  2. 전개 1: 리스트를 만들고 값을 추가·조회·수정하며 위치 번호로 데이터에 접근하는 방법을 블록 기반 언어나 텍스트 기반 언어로 익혀요.
  3. 전개 2: 입력된 점수를 리스트에 저장하고 반복문으로 합계, 평균, 최댓값, 기준 이상 개수를 구하는 프로그램을 작성해요.
  4. 정리: 데이터 개수가 바뀌어도 프로그램을 고치지 않고 쓸 수 있는지 시험하며 리스트를 쓰는 장점을 정리해요.

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

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

점수 72, 85, 90, 64, 88을 리스트에 저장한 뒤 반복문을 이용해 합계, 평균, 80점 이상인 점수의 개수를 출력하는 프로그램의 처리 과정을 서술하시오. 또 실행 결과를 구하고, 학생 수가 늘어날 때 리스트를 사용하는 것이 유리한 까닭을 설명하시오.

수준채점 기준
상입력·저장·반복 처리·출력 과정을 순서대로 제시하고 합계 399, 평균 79.8, 개수 3을 정확히 구하며, 데이터 수가 바뀌어도 같은 코드로 처리되는 장점을 설명함
중처리 과정은 대체로 맞으나 결과값 하나를 틀리거나, 리스트의 장점을 구체적으로 설명하지 못함
하리스트나 반복문을 사용하지 않고 값을 하나씩 계산하며, 처리 과정과 장점이 드러나지 않음

서술형 답안 AI 채점해보기

세특 기재 예시 예시

순차 자료 구조를 활용한 프로그래밍 활동에서 학급 줄넘기 기록을 리스트에 저장하고 반복문으로 평균과 최고 기록을 구하는 프로그램을 작성함. 반복 범위를 잘못 지정해 첫 번째 기록이 빠지는 오류를 실행 결과로 발견하고 위치 번호가 0부터 시작함을 확인해 고침. 데이터 개수가 바뀌어도 수정 없이 동작하도록 리스트의 길이를 활용하는 방법을 친구에게 설명함.

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

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

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

세특 초안 만들어보기

학생들이 자주 헷갈리는 점

리스트의 위치 번호를 잘못 세어 첫 값이나 마지막 값을 빠뜨리는 실수가 잦아요. 텍스트 기반 언어는 보통 0부터 세지만 블록 기반 언어는 1부터 세는 경우도 있으니, 사용하는 언어의 규칙을 값을 직접 출력해 확인하게 해 주세요.

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

같은 영역의 다른 성취기준

왓퀴즈는 이런 AI예요

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

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

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

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

교사 자료실 전체 보기

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