상위 문서: 2015 개정 교육과정/정보과
이 과목이 이전 교육과정에서 계승한 과목에 대한 내용은 2009 개정 교육과정/실과(기술·가정) 문서
의 정보 부분을
, 이 과목을 차기 교육과정에서 계승한 과목에 대한 내용은 2022 개정 교육과정/정보과/고등학교/정보 문서
참고하십시오.2015 개정 교육과정 실과(기술·가정)/정보과 고등학교 과목 ('18~'24 高1) | |||
선택 과목 | |||
일반 선택 | 진로 선택 | ||
1 교육부고시 제2020-236호에서 신설된 과목으로, 2021년 2학기부터 고등학교 전 학년에 적용되었다. ■ 이전 교육과정: 2009 개정 교육과정 고등학교 실과(기술·가정) 과목 ■ 이후 교육과정 #1: 2022 개정 교육과정 고등학교 실과(기술·가정) 과목 ■ 이후 교육과정 #2: 2022 개정 교육과정 고등학교 정보과 과목 |
1. 개요
많은 학교에서 선택과목으로서 운영하고 있다. 과거에는 학교에서 선택하는 편이 적었으나, 2015 개정 교육과정 이후 정보 과목이 필수화가 되고 코딩교육이 강조가 되면서 많이 개설되고 있는 상황이다. 정보 교과 교사도 상당히 많이 뽑는 편에 속하기 때문에 여러모로 각광 받는 과목이 되었다.2015 개정 교육과정에서의 고등학교 정보의 내용은 정보윤리의식을 바탕으로 정보보호를 실천하기 위한 역량을 강화하고 실생활의 기초적인 문제뿐만 아니라 다양한 학문 분야의 복잡한 문제 해결을 위해 정보기술활용능력과 컴퓨팅 사고력, 협력적 문제해결력을 기르는 데 중점을 둔다고 되어 있다.
고등학교 정보과에서 배우는 언어는 보통 파이썬 혹은 C/C++이다.
2. 성취기준
- [12정보01-01]정보사회에서 정보과학의 지식과 기술이 활용되는 분야를 탐색하고 영향력을 평가한다.
- [12정보01-02]정보과학 분야의 직업과 진로를 탐색한다.
- [12정보01-03]정보보호 제도 및 방법에 따라 올바르게 정보를 공유하는 방법을 실천한다.
- [12정보01-04]정보보안의 필요성을 이해하고 암호 설정, 접근 권한 관리 등 정보보안을 실천한다.
- [12정보01-05]소프트웨어 저작권 보호 제도 및 방법을 알고 올바르게 활용한다.
- [12정보01-06]사이버 공간에서 발생하는 사회적 문제를 예방하기 위한 제도를 이해하고 사이버 윤리를 실천한다.
- [12정보02-01]동일한 정보가 다양한 방법으로 디지털로 변환되어 표현될 수 있음을 이해하고 정보 활용 목적에 따라 보다 효율적인 방법을 선택한다.
- [12정보02-02]컴퓨팅 환경에서 생산되는 방대하고 복잡한 종류의 자료들을 수집, 분석, 활용하기 위한 컴퓨팅 기술의 역할과 중요성을 이해한다.
- [12정보02-03]인터넷, 응용 소프트웨어 등 컴퓨팅 도구를 활용하여 문제 해결을 위한 자료를 수집하고 분석한다.
- [12정보02-04]정보를 관리하는 데 적합한 컴퓨팅 도구를 선택하고 이를 활용하여 정보를 체계적으로 관리한다.
- [12정보03-01]복잡한 문제 상황에서 문제의 현재 상태, 목표 상태를 이해하고 목표 상태에 도달하기 위해 수행해야 할 작업을 분석한다.
- [12정보03-02]복잡한 문제 상황에서 문제 해결에 불필요한 요소를 제거하거나 필요한 요소를 추출한다.
- [12정보03-03]복잡하고 어려운 문제를 해결 가능한 작은 단위의 문제로 분해하고 모델링 한다.
- [12정보03-04]순차 구조, 선택 구조, 반복 구조 등의 제어 구조를 활용하여 논리적이고 효율적인 알고리즘을 설계한다.
- [12정보03-05]다양한 알고리즘의 성능을 수행시간의 관점에서 분석하고 비교한다.
- [12정보04-01]텍스트 기반 프로그래밍 언어의 개발 환경 및 특성을 이해한다.
- [12정보04-02]자료형에 적합한 변수를 정의하고 이를 활용한 프로그램을 작성한다.
- [12정보04-03]다양한 연산자를 활용한 프로그램을 작성한다.
- [12정보04-04]표준입출력과 파일입출력을 활용한 프로그램을 작성한다.
- [12정보04-05]순차, 선택, 반복 구조를 활용한 프로그램을 작성한다.
- [12정보04-06]중첩 제어 구조를 활용한 프로그램을 작성한다.
- [12정보04-07]배열의 개념을 이해하고 배열을 활용한 프로그램을 작성한다.
- [12정보04-08]함수의 개념을 이해하고 함수를 활용한 프로그램을 작성한다.
- [12정보04-09]다양한 학문 분야의 문제 해결을 위한 알고리즘을 협력하여 설계한다.
- [12정보04-10]다양한 학문 분야의 문제 해결을 위해 설계한 알고리즘을 프로그램으로 구현하고 효율성을 비교・분석한다.
- [12정보05-01]운영체제의 개념과 기능을 이해하고 운영체제를 활용하여 컴퓨팅 시스템의 자원을 효율적으로 관리한다.
- [12정보05-02]유무선 네트워크의 특성을 이해하고 사용하는 컴퓨팅 시스템의 네트워크 환경을 설정한다.
- [12정보05-03]문제 해결에 적합한 하드웨어를 선택하여 컴퓨팅 장치를 구성한다.
- [12정보05-04]피지컬 컴퓨팅 장치의 동작을 제어하기 위한 프로그램을 작성한다.