교과 내용 구성
2022 개정 프로그래밍 교과의 학습 영역을 수업 아카이브용으로 요약한 페이지
Ⅰ. 프로그래밍의 개요
| 영역 | 학습 내용 |
|---|---|
| 프로그래밍 언어 | 프로그래밍 언어의 개념과 특징, 목적과 분야에 따른 언어 선택 |
| 프로그래밍의 절차와 알고리즘 | 프로그램 개발 절차, 알고리즘의 개념과 표현 방법 |
| 프로그램 개발 환경 | 통합 개발 환경과 공동 개발 환경의 이해 및 활용 |
Ⅱ. 프로그래밍의 기초
| 영역 | 학습 내용 |
|---|---|
| 데이터 입출력 | 자료형, 변수, 데이터 입력과 출력 |
| 데이터 연산 | 산술·비교·논리·비트 단위 연산 |
| 제어 구조 | 순차·선택·반복 구조를 이용한 문제 해결 |
| 함수 | 함수의 종류와 사용, 사용자 정의 함수의 설계, 매개변수와 반환값 |
| 파일 처리 | 파일의 개념과 TXT·CSV 등의 입력과 출력 |
Ⅲ. 프로그램의 설계와 구현
| 영역 | 학습 내용 |
|---|---|
| 프로그램 개발 과정 | 기획, 요구 사항 분석, 설계, 알고리즘 작성, 구현, 테스트 |
| 프로그램 개발 프로젝트 | 개발 단계를 실제 문제에 적용하여 프로그램을 완성하고 검증 |
교과서의 원문·도표·예제·문항을 재게시하지 않고, 공개 아카이브에 필요한 수준의 구조와 학습 방향만 요약합니다.