2026학년도

정보과 1학기 교수학습 및 평가계획

	서 전 중 학 교 http://seojeon.ms.kr

1

교수·학습-평가 계획

가. 1학년

월	주	단원명	교육과정 성취기준	수업 내용 및 방법	수업-평가연계	연계 교육
3	1	Ⅰ.컴퓨팅 시스템 1. 컴퓨팅 시스템과 운영체제 (1) 컴퓨팅 시스템의 구성요소	[9정01-01] 컴퓨팅 시스템의 구성 요소와 동작 원리를 이해하고, 운영체제의 기능을 분석한다.	￭ 오리엔테이션 ￭ 강의식 수업	교사관찰평가: 컴퓨팅 시스템의 역할을 설명하기
	2			￭ 강의식 수업 ￭ 개념학습 수업 ￭ 사례 조사 및 분석 ￭ 멀티미디어 활용 수업	교사관찰평가 자기평가: 탐구 과정에 대한 성찰 확인
	3	Ⅰ.컴퓨팅 시스템 1. 컴퓨팅 시스템과 운영체제 (2) 컴퓨팅 시스템의 동작 (3) 운영체제의 기능과 역할 (4) 실생활 속의 컴퓨팅 시스템 활용 사례	[9정01-01] 컴퓨팅 시스템의 구성 요소와 동작 원리를 이해하고, 운영체제의 기능을 분석한다.	￭ 강의식 수업 ￭ 개념학습 수업 ￭ 발표 수업	교사관찰평가: 컴퓨팅 시스템의 동작 원리를 찾아 설명하기 형성평가: 컴퓨팅 시스템의 동작 원리 관련 문제 풀이 평가	환경교육
	4					사이버 폭력의 이해, 아동학대 예방
4	1	Ⅰ.컴퓨팅 시스템 2. 피지컬 컴퓨팅 (1) 피지컬 컴퓨팅의 이해	[9정01-02] 피지컬 컴퓨팅의 개념을 이해하고, 생활 속에서 적용된 사례 조사를 통해 컴퓨팅 시스템의 필요성과 가치를 판단한다.	￭ 강의식 수업 ￭ 토의 토론하기 ￭ 협동 수업 ￭ 사례 조사 발표 및 토론	자기평가: 자신의 경험을 바탕으로 실천 가능한 개인 정보 보호 수칙 세우기 수행평가: 주어진 문제(피지컬 컴퓨팅의 구성)를 정확하게 이해하고 풀이하기	인터넷 게임 중독, 마약·약물오남용 및 스마트폰 중독
	2	Ⅰ.컴퓨팅 시스템 2. 피지컬 컴퓨팅 (1) 피지컬 컴퓨팅의 이해 (2) 피지컬 컴퓨팅 시스템 구현	[9정01-03] 문제 해결 목적에 맞는 피지컬 컴퓨팅 구성 요소를 선택하여 시스템을 구상한다.	￭ 강의식 수업 ￭ 개념학습 수업 ￭ 문제해결학습 ￭ 실습	수행평가: 주어진 문제(피지컬 컴퓨팅의 구현)를 정확하게 이해하고 풀이하기
	3				수행평가: 마이크로비트를 활용하여 과제 수행하기 퀴즈: 개념 및 문제 풀이 방식 이해도 점검, 오답자에게 추가 과제 제시	-인성교육 (성실, 자기조절)
	4	Ⅰ.컴퓨팅 시스템 2. 피지컬 컴퓨팅 (1) 피지컬 컴퓨팅의 이해 (2) 피지컬 컴퓨팅 시스템 구현	[9정01-03] 문제 해결 목적에 맞는 피지컬 컴퓨팅 구성 요소를 선택하여 시스템을 구상한다.	￭ 강의식 수업 ￭ 개념학습 수업 ￭ 문제해결학습 ￭ 실습	형성평가: 피지컬 컴퓨팅 시스템의 동작 원리 관련 문제 풀이 평가하기 수행평가: 정보 기술을 적절히 활용하여 실습 수행하기
	5	Ⅱ. 데이터 데이터 유형과 표현 (1) 데이터와 디지털 표현	[9정02-01] 실생활의 데이터가 디지털 형태로 변환되어 활용되는 긍정적 가치를 탐색하고, 다양한 데이터를 디지털 형태로 표현한다.	￭ 강의식 수업 ￭ 개념학습 수업 ￭ 문제해결학습 ￭ 발표 수업	관찰 평가: 일상생활 속 아날로그와 디지털의 예시를 찾아 설명하기 수행평가: 주어진 문제(숫자의 디지털 표현 원리)를 정확하게 이해하고 풀이하기
5	1	Ⅱ. 데이터 데이터 유형과 표현 (2) 디지털 데이터의 유형	[9정02-01] 실생활의 데이터가 디지털 형태로 변환되어 활용되는 긍정적 가치를 탐색하고, 다양한 데이터를 디지털 형태로 표현한다.	￭ 강의식 수업 ￭ 멀티미디어 활용 수업	교사관찰평가: 문자. 이미지, 소리를 디지털로 표현하기 형성평가: 컴퓨터가 비트로 자료를 표현하는 이유와 복잡한 자료를 표현하는 방법 설명하기 수행평가: 주어진 문제(문자의 디지털 표현)를 정확하게 이해하고 풀이하기
	2	Ⅱ. 데이터 데이터 유형과 표현 (2) 디지털 데이터의 유형	[9정02-01] 실생활의 데이터가 디지털 형태로 변환되어 활용되는 긍정적 가치를 탐색하고, 다양한 데이터를 디지털 형태로 표현한다.	￭ 강의식 수업 ￭ 멀티미디어 활용 수업	수행평가: 주어진 문제(그림의 디지털 표현)를 정확하게 이해하고 풀이하기
				￭ 숫자, 문자, 그림 데이터를 디지털로 변환하여 제출	수행평가: 디지털 데이터의 표현 관련 문제 풀이
	3	Ⅲ.알고리즘과 프로그래밍 1.문제의 이해와 추상화 (1)문제의 이해 (2)문제의 추상화	[9정03-01] 문제의 상태를 정의하고 수행 가능한 형태로 구조화한다.	￭ 강의식 수업 ￭ 멀티미디어 활용 수업 ￭ 문제해결학습 ￭ 발표 수업	교사관찰평가: 문제의 초기, 현재, 목표 상태 정하기 수행평가: 주어진 문제(초기 상태, 현재 상태, 목표 상태, 수행 과정 파악)를 정확하게 이해하고 풀이하기	마약류 및 약물오남용 교육
	4	Ⅲ.알고리즘과 프로그래밍 2.문제 해결 알고리즘 (1)알고리즘의 이해	[9정03-02] 문제 해결을 위한 추상화의 중요성을 이해하고, 핵심 요소를 중심으로 알고리즘을 표현한다.	￭ 강의식 수업 ￭ 멀티미디어 활용 수업 ￭ 문제해결학습 ￭ 협동 수업	교사관찰평가: 문제 해결을 위한 알고리즘 순서 설명하기 수행평가: 주어진 문제(알고리즘 표현 방법의 장단점)를 정확하게 이해하고 풀이하기
6	1	Ⅲ.알고리즘과 프로그래밍 2.문제 해결 알고리즘 (2)알고리즘의 표현과 구조	[9정03-03] 알고리즘의 중요성을 이해하고, 문제를 해결하는 다양한 알고리즘을 비교·분석한다.	￭ 강의식 수업 ￭ 사례 조사 및 분석 ￭ 발표 수업	수행평가: 주어진 문제(일상생활의 문제를 해결하는 알고리즘 설계하기)를 정확하게 이해하고 풀이하기
	2		[9정03-04] 사례를 중심으로 문제 해결에 적합한 전략을 선택하여 알고리즘을 설계한다.	￭ 주어진 문제 상황을 해결하기 위한 알고리즘을 설계하고 순서도로 표현하여 제출	수행평가: 실생활 문제를 해결하기 위한 알고리즘을 순서도로 표현하고 각 표현 방법의 장단점 서술하기
	3	Ⅲ.알고리즘과 프로그래밍 2.문제 해결 알고리즘 (3) 알고리즘 설계	[9정03-04] 사례를 중심으로 문제 해결에 적합한 전략을 선택하여 알고리즘을 설계한다.	￭ 사례 조사 및 분석 ￭ 발표 수업	형성평가:알고리즘 관련 문제 풀이 평가하기
	4
7	1	2회고사 (기말고사) 준비	-	2회고사(기말고사) 준비 및 정리	정기고사 -선택형
	2	Ⅲ.알고리즘과 프로그래밍 2.문제 해결 알고리즘 (3) 알고리즘 설계	[9정03-04] 사례를 중심으로 문제 해결에 적합한 전략을 선택하여 알고리즘을 설계한다.	￭ AI 활용 실생활 사례 조사 및 분석	교사관찰평가	AI 및 디지털 기반 활용 교육
	3			￭ 강의식 수업 ￭ 개념 학습	수업 중 과제에 대한 누적 기록

* 교수학습 계획은 학교 상황에 따라 변경될 수 있음.

2

평가 세부 계획

가. 평가의 목적

학생 개개인의 성취 수준 및 발달 정도를 고려한 다양한 자기 주도적 교수・학습 활동을 시행하고 이의 종합적인 평가를 위해 정기고사와 수행평가를 시행함으로써 학생의 자율적 학습 능력을 기르고 바른 학습 태도와 인성, 창의적인 문제해결능력 등 고등 사고 기능을 신장시키도록 한다.

나. 방향 및 평가 방침

1) 국가에서 제공한 2022 개정교육과정 성취기준(1학년)에 근거하여 평가를 실시한다.

2) 학기별 정기시험과 수행평가를 모두 실시하는 것을 원칙으로 하며 그 시기 및 방법, 횟수 등은 교과 협의회를 거쳐 학업성적관리위원회 심의를 통해 정한 바를 따른다.

3) 성취기준이란 각 교과목에서 학생들이 학습을 통해 성취해야 할 지식, 기능, 태도의 능력과 특성을 진술한 것으로 교수･학습 및 평가의 실질적인 근거로 교사가 무엇을 가르치고 평가해야 하는지, 학생이 무엇을 공부하고 성취해야 하는지에 관한 실질적인 지침이 된다.

4) ‘성취수준’은 2022개정 교육과정에서 학생들이 각 교과목 성취기준(들)에 도달한 정도를 나타낸 것으로, 그 도달 정도는 몇 개의 수준으로 구분하고 각 수준에 속한 학생들이 무엇을 알고 할 수 있는지를 기술한 것을 의미한다.

5) 수행평가는 교과 담당교사가 교과 수업시간에 학습자들의 학습과제 수행과정 및 결과를 직접 관찰하고, 그 관찰 결과를 전문적으로 판단하는 평가 방법으로 성취기준에 근거하여야 한다.

6) 정기시험은 1회(기말고사) 실시한다.

7) 정기시험은 문항별 배점을 표시하여 100점 만점으로 출제하고, 문항 난이도는 고차적이고 종합적인 사고가 필요한 문항, 일반적으로 수업 참여 활동을 통해 성취할 수 있는 문항, 기본 필수 학습으로 풀 수 있는 문항으로 출제한다.

8) 본교 학업성적관리규정에 의거 성취도는 학기말에 정기고사(50%)와 수행평가(50%)를 합산한 점수로 산출한다.

9) 평가를 실시 전에 평가방법 및 채점기준 등 평가운영과 관련된 세부적인 사항을 학생에게 안내하여 학생들이 해당 평가의 평가방법 및 평가요소를 인지하도록 한다. 세부적인 채점기준을 모두 공개하기 어려운 경우, 채점기준에 포함된 평가요소를 공개하도록 한다. 또한 평가계획이 변경되는 경우 학업성적관리위원회의 심의를 통해 변경사항을 확정하고, 평가 실시 전에 변경사항을 학생과 학부모에게 안내한다.

다. 평가 유의사항

1) 학교에서 가르친 내용과 기능에 대하여 교육과정 성취기준에 제시된 내용의 수준과 범위를 준수하여 평가하도록 한다.

2) 수행평가 결과물의 보관기간은 학생들의 이의 신청・․접수・처리・확인(학생 사인 처리) 과정을 거친 후 당해학기까지로 한다.

3) 복수의 학생이 공동으로 수행하는 모둠활동 등을 평가할 때에는 개별 학생에 대한 역할을 부여하고, 학습과제의 수행과정과 결과가 평가될 수 있도록 각별히 유의한다.

4) 수행평가는 일제식 정기 정기고사 방법으로 실시할 수 없으며, 특정 시기에 집중되거나 정기고사 준비기간과 겹쳐 학생의 부담이 과중되지 않도록 평가계획을 수립하여 실시한다.

5) 교과별 평가 계획(수행평가를 포함한 평가 영역・기준・방법 등)을 학년(학기) 초에 학생 및 학부모에게 공개한 후 평가를 한다.

6) AI는 허용된 범위 내에서만 활용해야 하며, 수행평가 과제를 수행하는 시간에는 모든 전자기기와 인터넷 사용이 금지되며, 적발 시 부정행위로 간주한다.

- AI 활용시 개인정보식별을 포함하는 정보를 입력하지 않도록 활용 유의 안내한다.
- AI 활용 시에는 수행평가 과제 활동지의 서식에 맞게 활용 과정을 표기해야 한다.
- AI 생성물을 출처 표기없이 그대로 제출하거나, 결과물의 내용을 묻는 교사의 질의에 적절한 답변을 하지 못하는

경우, 해당 내용은 채점에서 제외될 수 있다.

라. 수행평가 이의 신청 및 처리방법

1) 이의 신청

① 담당교사는 수행평가 점수를 학생들에게 알려주고 이의 신청 기회를 부여한다.

② 이의 신청을 하고자 하는 학생은 수행평가 점수 공고 후 3일 이내에 담당교사와 점수의 오류 여부를 확인한다.

2) 이의 신청 처리

① 뚜렷한 오류가 있는 경우에는 담당교사가 점수를 정정한다.

② 최종적으로 수행평가일람표에 학생이 확인 서명을 하면 이의가 없는 것으로 간주한다.

3

평가 영역 및 반영비율

가. 1학년

구분	정기시험(50%)	수행 평가(50%)			합계
평가영역	기말고사	디지털 표현	알고리즘 표현	학습 활동 과정	100점
평가 방법	선택형	서답형	서·논술형	포트폴리오
배점(만점)	100점	20점	20점	10점
학기말 반영비율(%)	50%	20%	20%	10%	100%
성취기준	[9정01-01], [9정01-02], [9정01-03], [9정02-01], [9정03-01], [9정03-02], [9정03-03], [9정03-04]	[9정02-01]	[9정03-03], [9정03-04]	[9정01-01], [9정01-02], [9정01-03], [9정02-01], [9정03-01], [9정03-02], [9정03-03], [9정03-04]
평가시기	7월 1주	5월 2주	6월 2주	4월~ 6월 2주
평가횟수	1	1	1	10

4

수행평가 영역별 세부기준

가. 1학년

1) 디지털 표현(서답형)

성취 기준	[9정02-01] 실생활의 데이터가 디지털 형태로 변환되어 활용되는 긍정적 가치를 탐색하고, 다양한 데이터를 디지털 형태로 표현한다.
평가 요소	・주어진 아날로그 자료를 디지털 자료로 변환하기
평가 기준	평가 항목	채점 기준	배점
	주어진 수를 디지털 변환 원리에 맞게 디지털 자료로 변환함.	문제에 주어진 십진수를 이진수로, 이진수를 십진수로 모두(6문제) 변환할 수 있음.	10
		문제에 주어진 십진수를 이진수로, 이진수를 십진수로 변환할 수 있으나, 5문제만 풀이함.	9
		문제에 주어진 십진수를 이진수로, 이진수를 십진수로 변환할 수 있으나, 4문제만 풀이함.	8
		문제에 주어진 십진수를 이진수로, 이진수를 십진수로 변환할 수 있으나, 3문제만 풀이함.	7
		문제에 주어진 십진수를 이진수로, 이진수를 십진수로 변환할 수 있으나, 2문제만 풀이함.	6
		문제에 주어진 십진수를 이진수로, 이진수를 십진수로 변환할 수 있으나, 1문제만 풀이함.	5
		수의 디지털 표현 원리에 대한 이해가 부족함. (0개 이하로 서술)	4
	주어진 문자를 디지털 변환 원리에 맞게 디지털 자료로 변환함.	아스키코드표를 참고하여 문자를 이진수로 모두(2문제) 변환할 수 있음.	5
		아스키코드표를 참고하여 문자를 이진수로 변환할 수 있으나, 1가지 문자만 변환함.	3
		문자의 디지털 표현 원리에 대한 이해가 부족함. (0개 이하로 서술)	1
	주어진 그림을 디지털 변환 원리에 맞게 디지털 자료로 변환함.	주어진 그림을 비트맵 방식으로 표현하고 이진수로 변환할 수 있으며 그림의 디지털 표현 방식을 명확하게 설명할 수 있음. (2문제 모두 풀이함)	5
		그림 디지털 변환 원리와 관련된 2문제 중 1문제만 풀이함.	3
		그림의 디지털 변환 원리에 대한 이해가 부족함. (0개 이하로 서술)	1
평가점수범위	최고: 20점, 기본점수: 6점
수행평가 결시자	* 미인정을 제외한 장기결석생 * 병원학교, 위탁학생, 소년보호기관 및 기타 사유로 인해 수행평가에 참여하지 못한 경우 * 교사가 학기 중에 학생의 태도를 관찰하고 과제의 수행 여부를 점검할 수 있는 최소한의 수업에 참여하지 못한 경우(위기관리학생 등) * 자발적 미참여자		6
	미인정 장기 결석생		5

2) 알고리즘 표현(서·논술형)

성취 기준	[9정03-03] 알고리즘의 중요성을 이해하고, 문제를 해결하는 다양한 알고리즘을 비교ㆍ분석한다. [9정03-04] 사례를 중심으로 문제 해결에 적합한 전략을 선택하여 알고리즘을 설계한다.
평가 요소	알고리즘 표현 방법 각각의 특징 서술하기 실생활의 문제 상황 중 순차, 선택, 반복 구조로 해결할 수 있는 문제를 찾아 순서도로 표현하기
평가 기준	평가 항목	채점 기준	배점
	알고리즘 표현 방법 각각의 특징을 서술함.	알고리즘 표현 방법 특징 4가지를 모두 명확하게 설명할 수 있음.	10
		알고리즘 표현 방법 특징을 설명할 수 있으나, 3가지만 서술함.	8
		알고리즘 표현 방법 특징을 설명할 수 있으나, 2가지만 서술함.	6
		알고리즘 표현 방법 특징을 설명할 수 있으나, 1가지만 서술함.	4
		알고리즘 표현 방법의 특징에 대한 이해가 부족함. (0개 이하로 서술)	2
	실생활의 문제 상황 중 순차, 선택, 반복 구조로 해결할 수 있는 문제를 찾아 순서도로 표현함.	순차, 선택, 반복 구조의 순서도 3가지 모두를 명확하게 표현함. (각 구조를 명확하게 구분할 수 있고 주어진 조건(6가지)을 모두 충족하며 알고리즘에 오류가 없음.)	10
		순차, 선택, 반복 구조의 순서도를 표현하였으나, 주어진 조건(6가지) 중 5가지만 충족함.	9
		순차, 선택, 반복 구조의 순서도를 표현하였으나, 주어진 조건(6가지) 중 4가지만 충족함.	8
		순차, 선택, 반복 구조의 순서도를 표현하였으나, 주어진 조건(6가지) 중 3가지만 충족함.	7
		순차, 선택, 반복 구조의 순서도를 표현하였으나, 주어진 조건(6가지) 중 2가지만 충족함.	6
		순차, 선택, 반복 구조의 순서도를 표현하였으나, 주어진 조건(6가지) 중 1가지만 충족함.	5
		1가지 이상의 순서도를 표현하였으나, 모두 알고리즘에 오류가 있음.	4
		알고리즘의 구조에 대한 이해가 부족함. (제출하였으나 해당 문제에 대한 답이 채워져 있지 않은 상태)	3
평가점수범위	최고: 20점, 기본점수: 5점
수행평가 결시자	* 미인정을 제외한 장기결석생 * 병원학교, 위탁학생, 소년보호기관 및 기타 사유로 인해 수행평가에 참여하지 못한 경우 * 교사가 학기 중에 학생의 태도를 관찰하고 과제의 수행 여부를 점검할 수 있는 최소한의 수업에 참여하지 못한 경우(위기관리학생 등) * 자발적 미참여자		5
	미인정 장기 결석생		4

3) 학습 활동 과정(포트폴리오)

성취 기준	[9정01-01] 컴퓨팅 시스템의 구성요소와 동작 원리를 이해하고, 운영체제의 기능을 분석한다. [9정01-02] 피지컬 컴퓨팅의 개념을 이해하고, 생활 속에서 적용된 사례 조사를 통해 컴퓨팅 시스템의 필요성과 가치를 판단한다. [9정01-03] 문제 해결 목적에 맞는 피지컬 컴퓨팅 구성요소를 선택하여 시스템을 구상한다. [9정02-01] 실생활의 데이터가 디지털 형태로 변환되어 활용되는 긍정적 가치를 탐색하고, 다양한 데이터를 디지털 형태로 표현한다. [9정03-01] 문제의 상태를 정의하고 수행가능한 형태로 구조화한다. [9정03-02] 문제 해결을 위한 추상화의 중요성을 이해하고, 핵심요소를 중심으로 알고리즘을 표현한다. [9정03-03] 알고리즘의 중요성을 이해하고, 문제를 해결하는 다양한 알고리즘을 비교, 분석한다. [9정03-04] 사례를 중심으로 문제 해결에 적합한 전략을 선택하여 알고리즘을 설계한다.
평가 요소	주어진 문제를 정확하게 이해하고 풀이하기 창의적이고 독창적인 방법으로 문제 해결하기 정보 기술을 적절히 활용하여 과제 수행하기
평가 기준	평가 항목	채점 기준	배점
	과제의 주제와 목표를 정확히 이해함. 과제 수행에 필요한 기술을 적절히 활용하여 과제를 완성함. 제출된 과제가 요구 사항을 충족하고 완성도가 높음.	수업 중 제시된 과제를 100% 정확히 수행함.	10
		수업 중 제시된 과제를 85% 이상 정확히 수행함.	9
		수업 중 제시된 과제를 70% 이상 정확히 수행함.	8
		수업 중 제시된 과제를 55% 이상 정확히 수행함.	7
		수업 중 제시된 과제를 40% 이상 정확히 수행함.	6
		수업 중 제시된 과제를 25% 이상 정확히 수행함.	5
		수업 중 제시된 과제를 10% 이상 정확히 수행함.	4
		수업 중 제시된 과제를 수행하지 않음.	3
평가점수범위	최고: 10점, 기본점수: 3점
수행평가 결시자	* 미인정을 제외한 장기결석생 * 병원학교, 위탁학생, 소년보호기관 및 기타 사유로 인해 수행평가에 참여하지 못한 경우 * 교사가 학기 중에 학생의 태도를 관찰하고 과제의 수행 여부를 점검할 수 있는 최소한의 수업에 참여하지 못한 경우(위기관리학생 등) * 자발적 미참여자(미제출자)		3
	미인정 장기 결석생		2

5

평가 미응시자(결시자) 및 학적 변동자 처리

가. 결석이나 학업중단숙려제 참가로 인한 평가 미응시자의 경우는 개별적으로 별도의 평가 기회를 부여하되 고의로 평가를 거부하거나 장기 결석 등으로 평가가 불가능한 경우는 영역별 미응시자 성적 부여 기준에 따라 점수를 부여한다.

나. 학적 변동자(전입생)의 본교 전입 후 수행평가를 실시하는 것을 원칙으로 하나, 부득이하게 이전 학교의 수행평가 점수를 인정할 경우 교과협의를 통해 본교 평가기준안을 적용, 환산하여 본교 평가기준안의 급간에 맞추어 정수로 부여한다. 단, 급간의 중간값에 해당하는 경우에는 상위 급간으로 올림하여 부여한다.

다. 이 외의 기타 사항 발생 시 교과협의회를 거쳐 본교 학업성적관리위원회 심의 결과에 따라 점수를 부여한다.

6

평가 결과의 활용

가. 평가 결과는 평가 도구의 적절성을 진단하고 개선하기 위한 자료로 교수·학습 계획의 수립 등에 활용한다.

나. 평가 결과는 학습자의 정보 학습 능력의 정도와 문제점을 파악하는 도구로 활용하여 학습자의 정보 학습 능력을 신장시키는 것에 도움을 주도록 하며, 교사의 수업 방법 및 평가 방법 개선의 자료로 활용한다.

다. 개별 학습자들의 평가 결과에 적합하게 피드백을 제공하여 학습자들의 교과에 대한 이해를 돕는다.

라. 평가 결과 외에도 학생들의 수행 과정을 기록한 정보를 활용하여 학생들의 정보 학습에 대한 노력과 성장을 진단하고 이를 상담 시 활용하며, 또한 학교생활기록부 기재를 위한 참고 자료로 활용한다.

7

기준 성취율과 성취도

성취율(원점수)	성취도
90% 이상	A
80% 이상 ~ 90% 미만	B
70% 이상 ~ 80% 미만	C
60% 이상 ~ 70% 미만	D
60% 미만	E

8

학기 단위 성취수준(2022개정 교육과정 적용 학년)

가. 1학년

성취수준	학기 단위 성취수준에 대한 기대수행
A	(이해) 컴퓨팅 시스템의 구성요소와 동작 원리를 운영 체제의 기능과 관련지어 설명하고, 피지컬 컴퓨팅의 개념과 구성 방식을 설명할 수 있다. 디지털 데이터 표현 방법을 설명하고 적용할 수 있다. 문제의 초기 상태와 현재 상태, 목표 상태의 의미를 이해하고 문제의 추상화 과정과 문제해결 전략을 설명하고 적용할 수 있다. (과정) 운영 체제의 기능을 분석하여 효율적으로 활용하고, 생활 속 피지컬 컴퓨팅 사례를 조사하고 분석한 후 문제해결 목적에 맞는 구성요소를 선택하여 피지컬 컴퓨팅 시스템을 구성하고 개선할 수 있다. 다양한 데이터를 특성에 맞게 디지털 형태로 표현하는 과정을 체계적으로 수행할 수 있다. 문제의 초기 상태와 목표 상태, 현재 상태를 구체적으로 정의하여 수행가능한 동작으로 구조화한 후, 문제해결을 위한 여러 알고리즘을 핵심 요소를 중심으로 명확하게 표현하고 비교·분석하여 장단점을 설명하고, 문제해결에 적합한 전략을 선택해 알고리즘을 설계할 수 있다. (태도) 디지털로 변환된 데이터의 긍정적 가치를 내면화하고 문제해결 과정에서 데이터가 융합적으로 활용됨을 인식하여, 데이터에 기반해 현상을 바라보는 관점을 내면화할 수 있다. 추상화와 알고리즘의 중요성을 이해하고 문제해결을 위한 다양한 해법을 탐색하려는 태도를 내면화할 수 있다.
B	(이해) 컴퓨팅 시스템의 구성요소와 동작 원리를 운영 체제의 기능과 관련지어 설명하고, 피지컬 컴퓨팅의 개념을 설명할 수 있다. 디지털 데이터 표현 방법을 설명할 수 있다. 문제의 초기 상태와 현재 상태, 목표 상태의 의미를 이해하고 문제 추상화 과정과 문제해결 전략을 설명할 수 있다. (과정) 운영 체제의 기능을 분석하여 효율적으로 활용하고, 생활 속 피지컬 컴퓨팅 사례를 조사한 후 문제해결 목적에 맞는 구성요소를 선택하여 피지컬 컴퓨팅 시스템을 구성할 수 있다. 다양한 데이터를 특성에 맞게 디지털 형태로 표현하는 과정을 수행할 수 있다. 문제의 초기 상태와 목표 상태, 현재 상태를 구체적으로 정의하여 수행가능한 동작으로 구조화한 후, 문제해결을 위한 여러 알고리즘을 핵심 요소를 중심으로 표현하고 비교·분석하며, 문제해결 전략을 선택해 알고리즘을 설계할 수 있다. (태도) 디지털로 변환된 데이터의 긍정적 가치를 내면화하고 문제해결 과정에서 데이터가 융합적으로 활용됨을 인식하여, 데이터에 기반해 현상을 바라보는 관점을 형성할 수 있다. 추상화와 알고리즘의 중요성을 이해하고 문제 해결을 위한 다양한 해법을 탐색하려는 태도를 내면화할 수 있다.
C	(이해) 컴퓨팅 시스템의 구성요소와 동작 원리, 운영 체제의 기능을 설명하고, 피지컬 컴퓨팅의 개념을 설명할 수 있다. 문제의 초기 상태와 목표 상태의 의미를 이해하고 문제 추상화 과정과 문제해결 전략을 설명할 수 있다. (과정) 운영 체제의 기능을 분석하고, 생활 속 피지컬 컴퓨팅 사례를 조사한 후 문제해결 목적에 맞는 구성요소를 선택하여 피지컬 컴퓨팅 시스템을 구성할 수 있다. 문제의 초기 상태와 목표 상태를 정의하여 수행가능한 동작을 탐색한 후, 문제해결을 위한 여러 알고리즘을 핵심 요소를 중심으로 표현하고 비교·분석하며, 문제해결 전략을 선택해 알고리즘을 설계할 수 있다. (태도) 디지털로 변환된 데이터의 긍정적 가치와 문제해결 과정에서 데이터가 융합적으로 활용됨을 인식하여, 데이터에 기반해 현상을 바라보는 관점을 형성할 수 있다. 추상화와 알고리즘의 중요성을 인식하고 문제해결을 위한 다양한 해법을 탐색하려는 태도를 함양할 수 있다.
D	(이해) 컴퓨팅 시스템의 구성요소와 동작 원리, 운영 체제의 기능을 설명하고, 피지컬 컴퓨팅의 개념을 인지할 수 있다. 문제의 초기 상태와 목표 상태의 의미를 설명하고 문제 추상화 과정과 문제해결 전략을 인지할 수 있다. (과정) 운영 체제의 기능을 분석하고, 생활 속 피지컬 컴퓨팅 사례를 조사한 후 문제해결 목적에 맞는 피지컬 컴퓨팅 구성요소를 선택할 수 있다. 문제의 초기 상태와 목표 상태를 정의하여 수행가능한 동작을 탐색한 후, 핵심 요소를 구별하여 문제해결을 위한 여러 알고리즘을 표현하며 문제해결 전략이 적용된 알고리즘을 활용할 수 있다. (태도) 디지털로 변환된 데이터의 긍정적 가치와 문제해결 과정에서 데이터가 융합적으로 활용됨을 인식하여, 데이터에 기반해 현상을 바라보는 관점을 수용할 수 있다. 추상화와 알고리즘의 중요성을 인식하고 문제해결에 다양한 해법이 존재함을 수용할 수 있다.
E	(이해) 컴퓨팅 시스템의 구성요소와 동작 원리, 운영 체제의 기능과 피지컬 컴퓨팅의 개념을 인지할 수 있다. 문제에 여러 상태가 있다는 것을 알고 문제 추상화 과정과 문제해결 전략을 인지할 수 있다. (과정) 운영 체제의 기능을 구분하고, 생활 속 피지컬 컴퓨팅 예시를 탐구한 후 문제해결 목적에 맞는 피지컬 컴퓨팅 구성요소를 구분할 수 있다. 문제의 초기 상태와 목표 상태, 핵심 요소를 구분하고 문제해결을 위한 여러 알고리즘을 표현하며 문제해결 전략이 적용된 알고리즘을 활용할 수 있다. (태도) 디지털로 변환된 데이터의 장점을 이해하고, 문제 해결 과정에 데이터의 필요성을 인정하여 데이터에 기반해 현상을 바라보는 관점을 수용할 수 있다. 추상화의 중요성을 이해하고 문제해결에 다양한 해법이 존재함을 수용할 수 있다.

9

단원별 성취기준 및 성취수준

가. 1학년

(1) 컴퓨팅 시스템

성취기준	성취기준별 성취수준
[9정01-01] 컴퓨팅 시스템의 구성요소와 동작 원리를 이해하고, 운영 체제의 기능을 분석한다.	A	컴퓨팅 시스템의 구성요소와 동작 원리를 운영 체제의 기능과 관련지어 설명하고, 운영 체제의 기능을 분석하여 효율적으로 활용할 수 있다.
	B	컴퓨팅 시스템의 구성요소와 동작 원리를 운영 체제의 기능과 관련지어 설명하고, 운영 체제의 기능을 분석할 수 있다.
	C	컴퓨팅 시스템의 구성요소와 동작 원리, 운영 체제의 기능을 설명하고, 운영 체제의 기능을 분석할 수 있다.
	D	컴퓨팅 시스템의 구성요소와 동작 원리, 운영 체제의 기능을 설명하고, 운영 체제의 기능을 구분할 수 있다.
	E	컴퓨팅 시스템의 구성요소와 동작 원리, 운영 체제의 기능을 인지하고, 운영 체제의 기능을 구분할 수 있다.
[9정01-02] 피지컬 컴퓨팅의 개념을 이해하고, 생활 속에서 적용된 사례 조사를 통해 컴퓨팅 시스템의 필요성과 가치를 판단한다.	A	피지컬 컴퓨팅의 개념과 구성 방식을 설명하고, 생활 속 피지컬 컴퓨팅 사례를 조사하고 분석하여 컴퓨팅 시스템의 필요성과 가치를 판단하고 내면화할 수 있다.
	B	피지컬 컴퓨팅의 개념과 구성 방식을 설명하고, 생활 속 피지컬 컴퓨팅 사례를 조사하여 컴퓨팅 시스템의 필요성과 가치를 인식할 수 있다.
	C	피지컬 컴퓨팅의 개념을 설명하고, 생활 속 피지컬 컴퓨팅 사례를 조사하여 컴퓨팅 시스템의 필요성과 가치를 인식할 수 있다.
	D	피지컬 컴퓨팅의 개념을 설명하고, 생활 속 피지컬 컴퓨팅 예시를 탐구하여 컴퓨팅 시스템의 필요성을 수용할 수 있다.
	E	피지컬 컴퓨팅의 개념을 인지하고, 생활 속 피지컬 컴퓨팅 예시를 탐구하여 컴퓨팅 시스템의 필요성을 수용할 수 있다.
[9정01-03] 문제 해결 목적에 맞는 피지컬 컴퓨팅 구성요소를 선택하여 시스템을 구상한다.	A	문제 해결 목적에 맞는 피지컬 컴퓨팅 구성요소를 선택하여 시스템을 구성하고 개선하는 과정을 통해 피지컬 컴퓨팅 시스템의 구성요소를 목적에 맞게 선택하는 유연한 태도를 인식할 수 있다.
	B	문제 해결 목적에 맞는 피지컬 컴퓨팅 구성요소를 선택하여 시스템을 구성하고 개선하는 과정을 통해 피지컬 컴퓨팅 시스템의 구성요소를 목적에 맞게 선택하는 유연한 태도를 인식할 수 있다.
	C	문제 해결 목적에 맞는 피지컬 컴퓨팅 구성요소를 선택하고 시스템을 구성하는 과정을 통해 피지컬 컴퓨팅 시스템의 구성요소를 목적에 맞게 선택하는 유연한 태도를 인식할 수 있다.
	D	문제 해결 목적에 맞는 피지컬 컴퓨팅 구성요소를 선택하고 시스템을 구성하는 과정을 통해 피지컬 컴퓨팅 시스템의 구성요소를 목적에 맞게 선택하는 유연한 태도를 인식할 수 있다.
	E	문제 해결 목적에 맞는 피지컬 컴퓨팅 구성요소를 구분하는 과정을 통해 피지컬 컴퓨팅 시스템의 구성요소를 목적에 맞게 선택하는 유연한 태도를 수용할 수 있다.

(2) 데이터

성취기준	성취기준별 성취수준
[9정02-01] 실생활의 데이터가 디지털 형태로 변환되어 활용되는 긍정적 가치를 탐색하고, 다양한 데이터를 디지털 형태로 표현한다.	A	다양한 데이터를 디지털 형태로 표현하는 방법을 단계별로 설명하고 데이터의 특성에 맞게 디지털 형태로 표현하여, 디지털 형태로 변환된 데이터의 긍정적 가치를 내면화할 수 있다.
	B	다양한 데이터를 디지털 형태로 표현하는 방법을 단계별로 설명하고 디지털 형태로 표현하여, 디지털 형태로 변환된 데이터의 긍정적 가치를 인식할 수 있다.
	C	다양한 데이터를 디지털 형태로 표현하는 방법을 설명하고 디지털 형태로 표현하여, 디지털 형태로 변환된 데이터의 긍정적 가치를 인식할 수 있다.
	D	다양한 데이터를 디지털 형태로 표현하는 방법을 설명하고, 일부 데이터를 디지털 형태로 표현하여 디지털로 변환된 데이터의 장점을 수용할 수 있다.
	E	다양한 데이터가 디지털 형태로 표현됨을 인지하고, 일부 데이터를 디지털 형태로 표현하여 디지털로 변환된 데이터의 장점을 수용할 수 있다.

(3) 알고리즘과 프로그래밍

성취기준	성취기준별 성취수준
[9정03-01] 문제의 상태를 정의하고 수행 가능한 형태로 구조화한다.	A	문제의 초기 상태와 목표 상태, 현재 상태의 의미를 설명하고, 문제의 초기 상태와 목표 상태, 현재 상태를 구체적으로 정의하여 수행 가능한 동작으로 구조화할 수 있다.
	B	문제의 초기 상태와 목표 상태, 현재 상태의 의미를 설명하고, 문제의 초기 상태와 목표 상태를 정의하여 수행 가능한 동작을 탐색할 수 있다.
	C	문제의 초기 상태와 목표 상태의 의미를 설명하고, 문제의 초기 상태와 목표 상태를 정의하여 수행 가능한 동작을 탐색할 수 있다.
	D	문제의 초기 상태와 목표 상태의 의미를 설명하고, 제의 초기 상태와 목표 상태를 구분할 수 있다.
	E	문제에 여러 상태가 있음을 인지하고, 문제의 초기 상태와 목표 상태를 구분할 수 있다.
[9정03-02] 문제 해결을 위한 추상화의 중요성을 이해하고, 핵심요소를 중심으로 알고리즘을 표현한다.	A	문제를 추상화하는 과정을 설명하고, 이를 적용하여 문제를 해결하기 위한 알고리즘을 핵심 요소를 중심으로 명확하게 설계하는 과정을 통해 추상화의 중요성을 내면화할 수 있다.
	B	문제를 추상화하는 과정을 설명하고, 이를 적용하여 문제를 해결하기 위한 알고리즘을 핵심 요소를 중심으로 설계하는 과정을 통해 추상화의 중요성을 인식할 수 있다.
	C	문제를 추상화하는 과정을 설명하고, 문제를 해결하기 위한 알고리즘을 핵심 요소를 중심으로 설계하며 추상화의 중요성을 인식할 수 있다.
	D	문제 추상화 과정을 설명하고, 문제에서 문제 해결에 필요한 핵심요소를 구분하며 추상화의 중요성을 수용할 수 있다.
	E	문제 추상화 과정을 인지하고, 문제에서 문제 해결에 필요한 핵심요소를 구분하며 추상화의 중요성을 수용할 수 있다.
[9정03-03] 알고리즘의 중요성을 이해하고, 문제를 해결하는 다양한 알고리즘을 비교ㆍ분석한다.	A	문제를 해결하기 위한 여러 알고리즘을 표현하고 비교ㆍ분석하여 장단점을 설명하는 과정을 통해, 문제 해결을 위한 다양한 해법을 탐색하려는 태도와 알고리즘의 중요성을 내면화할 수 있다.
	B	문제를 해결하기 위한 여러 알고리즘을 표현하고 비교ㆍ분석하여 장단점을 설명하는 과정을 통해, 문제 해결을 위한 다양한 해법을 탐색하려는 태도와 알고리즘의 중요성을 인식할 수 있다.
	C	문제를 해결하기 위한 여러 알고리즘을 표현하여 비교ㆍ분석하는 과정을 통해, 문제 해결을 위한 다양한 해법을 탐색하려는 태도와 알고리즘의 중요성을 인식할 수 있다.
	D	문제를 해결하기 위한 여러 알고리즘을 표현하여 비교ㆍ분석하는 과정을 통해, 문제 해결에 다양한 해법이 존재함을 수용할 수 있다.
	E	문제를 해결하기 위한 여러 알고리즘을 표현하는 과정을 통해, 문제 해결에 다양한 해법이 존재함을 수용할 수 있다.
[9정03-04] 사례를 중심으로 문제 해결에 적합한 전략을 선택하여 알고리즘을 설계한다.	A	문제를 해결하기 위한 전략과 적용 과정을 설명하고, 문제 해결에 적합한 전략을 선택해 알고리즘을 설계하여 문제를 해결할 수 있다.
	B	문제를 해결하기 위한 전략과 적용 과정을 설명하고, 문제 해결 전략을 선택해 알고리즘을 설계하여 문제를 해결할 수 있다.
	C	문제를 해결하기 위한 전략을 설명하고, 문제 해결 전략을 선택해 알고리즘을 설계하여 문제를 해결할 수 있다.
	D	문제를 해결하기 위한 전략을 설명하고, 문제 해결 전략이 적용된 알고리즘을 활용하여 문제를 해결할 수 있다.
	E	문제를 해결하기 위한 전략을 인지하고, 문제 해결 전략이 적용된 알고리즘을 활용하여 문제를 해결할 수 있다.
[9정03-05] 데이터를 순차적으로 저장할 수 있는 구조를 활용하여 문제 해결 프로그램을 작성한다.	A	프로그래밍에서 데이터를 순차적으로 저장할 수 있는 구조와 작동 방식을 설명하고, 순차적 데이터 저장 구조를 활용하여 문제 해결 프로그램을 작성하고 프로그램의 동작을 설명할 수 있다.
	B	프로그래밍에서 데이터를 순차적으로 저장할 수 있는 구조와 작동 방식을 설명하고, 순차적 데이터 저장 구조를 활용하여 문제 해결 프로그램을 작성할 수 있다.
	C	프로그래밍에서 데이터를 순차적으로 저장할 수 있는 구조를 설명하고, 순차적 데이터 저장 구조를 활용하여 문제 해결 프로그램을 작성할 수 있다.
	D	프로그래밍에서 데이터를 순차적으로 저장할 수 있는 구조를 설명하고, 단일 데이터 구조를 활용하여 문제 해결 프로그램을 작성할 수 있다.
	E	프로그래밍에서 데이터를 저장하는 방식이 다양함을 인지하고, 단일 데이터 구조를 활용하여 문제 해결 프로그램을 작성할 수 있다.
[9정03-06] 논리 연산과 중첩 제어 구조를 활용하여 문제를 해결하는 프로그램을 작성한다.	A	논리 연산과 중첩 제어 구조의 개념과 종류, 작동 방식을 설명하고, 논리 연산과 중첩 제어 구조를 활용한 문제 해결 프로그램을 작성하고 동작을 설명할 수 있다.
	B	논리 연산과 중첩 제어 구조의 개념과 종류, 작동 방식을 설명하고, 논리 연산과 중첩 제어 구조를 활용한 문제 해결 프로그램을 작성할 수 있다.
	C	논리 연산과 중첩 제어 구조의 개념과 종류를 설명하고, 논리 연산과 중첩 제어 구조를 활용하여 문제 해결 프로그램을 작성할 수 있다.
	D	논리 연산과 중첩 제어 구조의 개념과 종류를 설명하고, 프로그래밍 환경에서 논리 연산과 중첩 제어 구조를 구현할 수 있다.
	E	논리 연산과 중첩 제어 구조의 개념을 인지하고, 프로그래밍 환경에서 논리 연산과 중첩 제어 구조를 구현할 수 있다.
[9정03-07] 프로그램 작성에서 함수를 활용하고, 프로그램 수행 결과를 디버거로 분석하여 오류를 수정한다.	A	함수와 디버깅의 개념과 작동 방식을 설명하고, 함수를 활용하여 프로그램을 효율적으로 모듈화하고 프로그램의 오류를 발견하여 정확하게 수정하는 과정을 통해 프로그램의 효과성 분석과 오류 수정의 중요성을 내면화할 수 있다.
	B	함수와 디버깅의 개념과 작동 방식을 설명하고, 함수를 활용하여 프로그램을 모듈화하고 프로그램의 오류를 발견하여 수정하는 과정을 통해 프로그램의 효과성 분석과 오류 수정의 중요성을 인식할 수 있다.
	C	함수와 디버깅의 개념을 설명하고, 함수를 활용하여 프로그램을 모듈화하고 프로그램의 오류를 발견하여 수정하는 과정을 통해 프로그램의 효과성 분석과 오류 수정의 중요성을 인식할 수 있다.
	D	함수와 디버깅의 개념을 설명하고, 함수를 활용하여 프로그램을 부분적으로 모듈화하고 프로그램의 오류를 발견하는 과정을 통해 프로그램의 효과성 분석과 오류 수정의 중요성을 수용할 수 있다.
	E	함수와 디버깅의 개념을 인지하고, 함수를 활용하여 프로그램을 부분적으로 모듈화하고 프로그램의 오류를 발견하는 과정을 통해 프로그램의 효과성 분석과 오류 수정의 중요성을 수용할 수 있다.
[9정03-08] 실생활의 문제를 탐색하여 발견하고, 프로그래밍을 통해 해결한다.	A	실생활에서 문제를 탐색하고 발견하여 프로그래밍으로 해결하고, 문제 해결 방식을 설명하는 과정을 통해 실생활 문제 해결을 실천하려는 자세를 내면화할 수 있다.
	B	실생활에서 문제를 탐색하고 발견하여 프로그래밍으로 해결하고, 문제 해결 방식을 설명하는 과정을 통해 실생활 문제 해결을 실천하려는 자세를 인식할 수 있다.
	C	실생활에서 문제를 탐색하고 발견하여 프로그래밍으로 해결하는 과정을 통해 실생활 문제 해결을 실천하려는 자세를 인식할 수 있다.
	D	실생활에서 문제를 탐색하고 발견하여 프로그래밍으로 해결하는 과정을 통해 실생활 문제 해결을 실천하려는 자세를 수용할 수 있다.
	E	실생활에서 문제를 탐색하고 발견하는 과정을 통해 실생활 문제 해결을 실천하려는 자세를 수용할 수 있다.
[9정03-09] 다양한 학문 분야의 문제 해결을 위해 협력하여 소프트웨어를 개발한다.	A	다양한 학문 분야 문제 해결을 위한 소프트웨어를 협력적으로 개발하고 공유하는 과정을 통해, 소프트웨어 개발에서 협력과 공유의 가치를 내면화할 수 있다.
	B	다양한 학문 분야 문제 해결을 위한 소프트웨어를 협력적으로 개발하고 공유하는 과정을 통해, 소프트웨어 개발에서 협력과 공유의 가치를 인식할 수 있다.
	C	다양한 학문 분야 문제 해결을 위한 소프트웨어를 협력적으로 개발하는 과정을 통해, 소프트웨어 개발에서 협력과 공유의 가치를 인식할 수 있다.
	D	다양한 학문 분야 문제 해결을 위한 소프트웨어를 협력적으로 개발하는 과정을 통해, 소프트웨어 개발에서 협력과 공유의 가치를 수용할 수 있다.
	E	다양한 학문 분야 문제의 해결 알고리즘을 협력하여 설계하는 과정을 통해, 소프트웨어 개발에서 협력과 공유의 가치를 수용할 수 있다.