프로그래밍웹 교과서
이 페이지의 목차
대조표

어느 교과서를 쓰든 찾아오기

학교에서 쓰는 검정 교과서의 단원이 이 웹 교과서의 어디에 해당하는지 보여 준다. 우리 목차는 성취기준에서 나왔고, 교과서 단원명은 참고용 병기다.

6종Python 3종C 3종

보는 방법

상단의 교과서 선택에서 학교 교과서를 고르면 해당 열이 강조되고, 단원 페이지에도 그 교과서의 단원명이 함께 표시된다. 선택은 이 브라우저에 저장된다.

단원 수준 대조

이 교과서성림출판(Python)씨마스커뮤니케이션(Python)삼양미디어(Python)삼양미디어(C)씨마스(C)웅보출판사(C)
1단원프로그래밍을 시작하기 전에프로그래밍의 개요프로그래밍의 개요10~55쪽프로그래밍 개요10쪽프로그래밍의 개요10쪽프로그래밍의 개요12쪽프로그래밍의 개요10쪽프로그래밍의 개요11~57쪽
2단원코드로 문제를 푸는 기본기프로그래밍의 기초프로그래밍의 기초56~203쪽프로그래밍 기초68쪽프로그래밍의 기초40쪽프로그래밍의 기초42쪽C 프로그래밍의 기초60쪽프로그래밍의 기초61~192쪽
3단원쓸 만한 프로그램을 만들어 내기프로그램 설계와 구현프로그램 설계와 구현204~233쪽프로그램 설계와 구현198쪽프로그램의 설계와 구현170쪽프로그램의 설계와 구현178쪽프로그래밍 설계와 구현186쪽프로그램 설계와 구현197~231쪽

성취기준 수준 대조

교과서마다 중단원을 나누는 방식이 다르다. 성취기준을 기준으로 놓으면 정확히 대응한다. 한 교과서가 두 성취기준을 한 중단원에 묶은 경우는 셀에 밝혀 두었다.

성취기준성림출판(Python)씨마스커뮤니케이션(Python)삼양미디어(Python)삼양미디어(C)씨마스(C)웅보출판사(C)
1단원 · 프로그래밍의 개요
프그01-01각종 프로그래밍 언어의 종류와 특징을 이해하고, 개발 분야와 용도에 따라 적절한 프로그래밍 언어를 선택할 수 있다.01 프로그래밍 언어의 종류와 특징12쪽1 프로그래밍 언어의 종류와 특징14쪽01 프로그래밍 언어12쪽01 프로그래밍 언어12쪽1 프로그래밍 언어의 종류와 특징12쪽Chapter 01 프로그래밍 언어의 종류와 특징11쪽
프그01-02프로그램을 효율적으로 개발하기 위한 체계적인 절차와 단계별로 유의해야 할 사항에 대하여 설명할 수 있다.02 프로그래밍의 절차26쪽2 프로그래밍 절차24쪽02 프로그래밍의 절차와 알고리즘 (프그01-03과 통합)22쪽02 프로그래밍의 절차와 알고리즘 (프그01-03과 통합)22쪽2 프로그래밍의 절차24쪽Chapter 02 프로그래밍의 절차23쪽
프그01-03주어진 문제를 해결하기 위한 알고리즘의 개념을 알고, 순서도 또는 의사 코드 등을 이용하여 문제를 해결하는 알고리즘을 작성할 수 있다.03 알고리즘34쪽3 알고리즘32쪽02 프로그래밍의 절차와 알고리즘 (프그01-02와 통합)22쪽02 프로그래밍의 절차와 알고리즘 (프그01-02와 통합)22쪽3 알고리즘30쪽Chapter 03 알고리즘34쪽
프그01-04디지털 기술을 통한 프로그래밍 공동 개발 환경의 필요성과 공유 및 협업을 통한 프로그래밍을 경험할 수 있다.04 프로그래밍 개발 환경42쪽4 프로그램 개발 환경46쪽03 프로그램 개발 환경30쪽03 프로그램 개발 환경30쪽4 프로그래밍 환경42쪽Chapter 04 프로그래밍 개발 환경46쪽
2단원 · 프로그래밍의 기초
프그02-01변수와 자료형의 개념과 특징을 이해하고, 구분하여 지정할 수 있으며, 이들을 사용한 프로그램을 작성할 수 있다.01 변수와 자료형58쪽2 변수와 자료형84쪽01 데이터 입출력 (프그02-02와 통합)42쪽01 데이터 입출력 (프그02-02와 통합)42쪽1 변수와 자료형62쪽Chapter 01 변수와 자료형61쪽
프그02-02입력과 출력의 기능을 이해하고, 형식을 지정하여 데이터를 입력하고 출력할 수 있다.02 입력과 출력104쪽1 입력과 출력72쪽01 데이터 입출력 (프그02-01과 통합)42쪽01 데이터 입출력 (프그02-01과 통합)42쪽2 입출력 함수72쪽Chapter 02 입출력 함수85쪽
프그02-03산술, 비교, 논리 등의 여러 종류의 연산자 의미를 알고 프로그래밍에 적절하게 사용할 수 있다.03 연산자112쪽3 연산자110쪽02 데이터 연산68쪽02 데이터 연산74쪽3 연산자84쪽Chapter 03 연산자99쪽
프그02-04순차, 선택, 반복의 제어 구조를 이해하고, 문제 상황에 알맞은 제어 구조를 선택하여 이를 적용한 프로그램을 작성할 수 있다.04 제어문126쪽4 제어문120쪽03 제어 구조98쪽03 제어 구조100쪽4 제어문96쪽Chapter 04 제어문116쪽
프그02-05함수의 개념과 종류, 필요성을 이해하고, 함수 정의 및 사용자 정의 함수를 호출하고 결괏값을 반환하는 프로그램을 작성할 수 있다.05 함수156쪽5 함수146쪽04 함수126쪽04 함수130쪽6 함수126쪽Chapter 05 함수141쪽
프그02-06파일의 개념을 이해하고 지원하는 파일 유형을 사용하여 입력과 출력 과정을 설명할 수 있으며, 파일을 입출력하는 프로그램을 작성할 수 있다.06 파일 처리190쪽6 파일 처리162쪽05 파일 처리148쪽05 파일 처리152쪽9 파일 입출력164쪽Chapter 07 파일 처리175쪽
3단원 · 프로그램 설계와 구현
프그03-01프로그램을 기획하는 다양한 방법과 절차를 이해하고, 구현하고자 하는 프로그램에 적합한 방법을 선택하여 요구 사항을 도출하고 분석할 수 있으며, 디지털 도구를 이용하여 프로그램을 기획할 수 있다.01 프로그램 개발 과정 > 1 프로그램 기획207쪽1 프로그램 설계와 절차202쪽01 프로그램 개발 과정172쪽01 프로그램 개발 과정178쪽1 프로그래밍의 설계와 절차188쪽Chapter 01 프로그램 기획197쪽
프그03-02산업 현장에서 필요로 하는 프로그램의 구조를 설계하여 기본 개발 설계서를 작성한 후, 설계된 프로그램의 알고리즘을 작성할 수 있다.01 프로그램 개발 과정 > 2 프로그램 설계212쪽1 프로그램 설계와 절차202쪽01 프로그램 개발 과정172쪽01 프로그램 개발 과정178쪽1 프로그래밍의 설계와 절차188쪽Chapter 02 프로그램 설계208쪽
프그03-03작성된 설계 프로그램을 프로그래밍 언어를 사용하여 구현할 수 있다.01 프로그램 개발 과정 > 3 프로그램 구현216쪽2 프로그래밍 실제222쪽02 프로그램 개발 프로젝트190쪽02 프로그램 개발 프로젝트197쪽2 프로그래밍의 실제 Ⅰ206쪽Chapter 03 프로그램 구현215쪽
프그03-04구현된 프로그램을 대상으로 단위 테스트, 통합 테스트, 시스템 테스트를 할 수 있다.01 프로그램 개발 과정 > 4 프로그램 테스트219쪽2 프로그래밍 실제222쪽02 프로그램 개발 프로젝트190쪽02 프로그램 개발 프로젝트197쪽3 프로그래밍의 실제 Ⅱ236쪽Chapter 04 프로그램 테스트227쪽

교과서 서지

대조에 쓴 교과서와 확인 근거다. 교과서 본문·삽화·문항은 이 사이트에 옮기지 않는다. 가져온 것은 대조에 필요한 단원명·절 제목·쪽수뿐이다.

  • 성림출판(Python)Python확인됨

    프로그래밍(Python)(성림출판).pdf 241쪽. 차례(PDF 8~9쪽) 및 각 단원 러닝헤드로 확인. 인쇄쪽수 = PDF 쪽수(오프셋 0). 확인일 2026-08-04.

  • 씨마스커뮤니케이션(Python)Python확인됨

    프로그래밍(Python)(씨마스커뮤니케이션).pdf 260쪽. 인쇄쪽수 = PDF 쪽수 - 2. 확인일 2026-08-04.

  • 삼양미디어(Python)Python확인됨

    삼양미디어(Python)(삼양교육)/교과서 PDF/ 의 앞부속 + 대단원 3개 파일(총 255쪽). 확인일 2026-08-04.

  • 삼양미디어(C)C확인됨

    프로그래밍(C)(삼양미디어).pdf 272쪽. 인쇄쪽수 = PDF 쪽수(오프셋 0). 확인일 2026-08-04.

  • 씨마스(C)C확인됨

    프로그래밍(C)(씨마스).pdf 304쪽. 인쇄쪽수 = PDF 쪽수(오프셋 0). 머리말(2쪽)에 이 과목이 NCS 기반 전문 교과 기초 과목임이 명시되어 있다. 확인일 2026-08-04.

  • 웅보출판사(C)C확인됨

    프로그래밍(C)(웅보출판사).pdf 253쪽. 텍스트 레이어 0자인 스캔 PDF여서 CONTENTS 지면(PDF 7~10쪽)을 이미지로 렌더링해 육안 판독했다. 본문 내부 내용은 미확인. 확인일 2026-08-04.

이 대조표의 한계

대단원·중단원 수준까지는 확인했으나, 절 단위 세부 쪽수는 교과서마다 확인 정도가 다르다. 웅보출판사는 스캔 이미지 PDF여서 목차만 판독했고 본문 내부는 확인하지 못했다.[확인필요]로 표시된 칸은 근거 없이 채우지 않은 것이다.