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

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

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

성취기준 원문

[12정03-04] 자료형의 종류와 특성을 알고, 적합한 자료형을 선택하여 프로그램을 작성한다.
교육부 고시 제2022-33호 [별책 10] 173쪽 · 실과(기술·가정)/정보과 교육과정

쉽게 풀어 보면

정수, 실수, 문자열, 논리형 같은 기본 자료형과 리스트, 튜플, 딕셔너리 같은 자료형의 특성을 알고, 처리할 데이터에 알맞은 자료형을 골라 프로그램을 작성하는 성취기준이에요. 자료형을 잘못 고르면 계산 오류나 비효율이 생긴다는 점을 경험하게 해요.

학습지 문항 예시 예시

어떤 자료형에 담을까

  1. 학생 이름, 키, 출석 여부, 학년을 저장할 때 알맞은 파이썬 자료형을 각각 고르고 이유를 쓰세요.
  2. 파이썬에서 0.1 + 0.2 == 0.3의 결과가 False인 까닭을 실수의 이진수 표현과 연결해 설명하세요.
  3. 문자열 "3"과 정수 3에 각각 * 2를 했을 때 결과가 어떻게 다른지 쓰고 이유를 설명해 보세요.
  4. 학번으로 학생 정보를 빠르게 찾는 프로그램을 만들 때 리스트와 딕셔너리 중 무엇이 적합한지 비교해 보세요.

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

수업 흐름 예시 예시

  1. 도입: 계산기 프로그램에 숫자를 입력했는데 3과 4를 더한 결과가 34로 나온 오류 화면을 보여 주고 원인을 추측해요.
  2. 전개 1: type 함수로 여러 값의 자료형을 확인하고 int, float, str, bool 사이의 변환 결과를 실험해요.
  3. 전개 2: 변경 가능한 리스트와 변경 불가능한 튜플, 키로 값을 찾는 딕셔너리를 써서 성적 관리 데이터를 저장해 봐요.
  4. 정리: 주어진 데이터 상황 카드마다 가장 알맞은 자료형을 고르고 그 근거를 짝에게 설명해요.

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

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

도서 대출 관리 프로그램을 만들려고 한다. 도서 번호, 제목, 가격, 대출 가능 여부, 여러 권의 도서 정보를 저장하는 데 사용할 자료형을 각각 선택하고, 선택한 자료형의 특성과 다른 자료형을 선택했을 때 생길 수 있는 문제를 함께 서술하시오.

수준채점 기준
상번호는 계산에 쓰지 않으면 문자열도 가능함을 판단하고 가격은 수치형, 대출 여부는 논리형, 도서 묶음은 딕셔너리나 리스트로 선택하며 잘못된 선택 시 생기는 문제를 구체적으로 제시함
중대부분의 자료형을 적절히 선택했으나 선택 이유나 다른 자료형 사용 시의 문제 설명이 부족함
하자료형의 이름만 나열하고 데이터 특성과 연결된 선택 근거를 제시하지 못함

서술형 답안 AI 채점해보기

세특 기재 예시 예시

자료형 탐구 활동에서 입력 함수로 받은 값을 그대로 더해 문자열이 이어 붙는 오류를 발견하고 정수 변환으로 해결함. 실수 연산에서 0.1과 0.2의 합이 0.3과 정확히 같지 않음을 확인하고 이진수로 표현할 때 생기는 근삿값 때문임을 설명함. 학번 검색에 딕셔너리를 사용하여 리스트 순회보다 코드가 간결해짐을 제시함.

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

고등학교 정보 세특 예시 전체 보기

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

세특 초안 만들어보기

학생들이 자주 헷갈리는 점

숫자처럼 보이는 값은 모두 숫자 자료형이라고 생각하는 학생이 많아요. input으로 받은 값은 항상 문자열이고, 전화번호나 우편번호처럼 앞자리 0이 중요한 값은 오히려 문자열로 다뤄야 한다는 점을 예시로 확인하게 해 주세요.

이 영역의 적용 시 고려 사항 (고시 원문)
  • 제시된 문제 상황을 컴퓨팅 시스템으로 해결할 수 있도록 문제 분해, 모델링, 알고리즘 설계 등의 추상화 과정 및 프로그램 작성, 실행 결과 평가, 오류 수정 등의 자동화 과정이 유기적으로 연결되도록 나선형으로 교수·학습을 제시하고 과정 전반을 평가하도록 한다.
  • 정렬, 탐색 알고리즘 학습 과정에서 정렬, 탐색의 효율적인 부분을 효과적으로 이해할 수 있도록 실제 대규모 데이터를 정렬하고 탐색하는 과정을 교수·학습 과정에 충분히 포함하도록 한다.
  • 다차원 데이터 구조 학습 과정에서 프로그래밍 언어에 따라 2차원 혹은 그 이상의 배열이나 리스트를 활용하도록 하며, 다차원 데이터를 활용하는 이유를 이해하기 쉽도록 실제로 사용되는 데이터의 예시를 충분히 제공하도록 한다.
  • 프로그래밍 학습 시 최소 성취수준을 보장하기 위하여 프로그래밍 관련 학습 개념을 우선 이해할 수 있도록 미리 제작된 코드를 제공하거나, 프로그래밍 언어에서 활용할 수 있는 여러 라이브러리를 활용하는 방안을 구상하도록 한다. 기본적인 프로그래밍 개념이 부족한 학생을 위해 수준에 맞게 스스로 학습을 진행할 수 있는 추가적인 교육 내용을 제공하는 것도 고려하도록 한다.

같은 영역의 다른 성취기준

왓퀴즈는 이런 AI예요

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

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

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

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

교사 자료실 전체 보기

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