프로그래밍웹 교과서
이 페이지의 목차
1단원 · 프로그래밍의 개요

프로그래밍을 시작하기 전에

프로그래밍 언어가 무엇이고 왜 여러 종류가 있는지 살펴본다. 프로그램을 만드는 절차와 알고리즘 표현 방법을 익히고, 실제로 코드를 쓸 개발 환경을 준비한다.

성취기준 4개10차시성림출판(Python) «프로그래밍의 개요»씨마스커뮤니케이션(Python) «프로그래밍 개요»삼양미디어(Python) «프로그래밍의 개요»삼양미디어(C) «프로그래밍의 개요»씨마스(C) «프로그래밍의 개요»웅보출판사(C) «프로그래밍의 개요»

핵심 아이디어

  • 프로그래밍 언어는 목적에 따라 고르는 도구다. 좋은 언어가 아니라 알맞은 언어가 있다.
  • 프로그램은 바로 코드를 쓰는 것이 아니라 절차를 밟아 만든다.

이 단원의 성취기준

단원을 마치면 다음을 할 수 있다.

  • 프그01-01근거: 고_프로그래밍(파이썬) 교수학습 및 평가 운영 계획(2022 개정, 일반고용) — 코드와 본문 / 성림출판 「프로그래밍(Python)」 중단원 01 도입부 — 본문 교차 확인 (평가계획서 2~11쪽 [프그NN-NN] 표기 / 성림출판 12쪽 (마무리 자기평가 25쪽))

    각종 프로그래밍 언어의 종류와 특징을 이해하고, 개발 분야와 용도에 따라 적절한 프로그래밍 언어를 선택할 수 있다.

  • 프그01-02근거: 고_프로그래밍(파이썬) 교수학습 및 평가 운영 계획(2022 개정, 일반고용) — 코드와 본문 / 성림출판 「프로그래밍(Python)」 중단원 02 도입부 — 본문 교차 확인 (평가계획서 2~11쪽 [프그NN-NN] 표기 / 성림출판 26쪽 (마무리 자기평가 33쪽))

    프로그램을 효율적으로 개발하기 위한 체계적인 절차와 단계별로 유의해야 할 사항에 대하여 설명할 수 있다.

  • 프그01-03근거: 고_프로그래밍(파이썬) 교수학습 및 평가 운영 계획(2022 개정, 일반고용) — 코드와 본문 / 성림출판 「프로그래밍(Python)」 중단원 03 도입부 — 본문 교차 확인 (평가계획서 2~11쪽 [프그NN-NN] 표기 / 성림출판 34쪽 (마무리 자기평가 41쪽))

    주어진 문제를 해결하기 위한 알고리즘의 개념을 알고, 순서도 또는 의사 코드 등을 이용하여 문제를 해결하는 알고리즘을 작성할 수 있다.

    ※ 성림출판 교과서는 이 성취기준을 마침표 없이 인쇄했으나 평가계획서에는 마침표가 있다. 인쇄 누락으로 보고 마침표를 넣은 쪽을 따랐다.

  • 프그01-04근거: 고_프로그래밍(파이썬) 교수학습 및 평가 운영 계획(2022 개정, 일반고용) — 코드와 본문 / 성림출판 「프로그래밍(Python)」 중단원 04 도입부 — 본문 교차 확인 (평가계획서 2~11쪽 [프그NN-NN] 표기 / 성림출판 42쪽 (마무리 자기평가 53쪽))

    디지털 기술을 통한 프로그래밍 공동 개발 환경의 필요성과 공유 및 협업을 통한 프로그래밍을 경험할 수 있다.

학습 로드맵

교과서 대조

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

성취기준성림출판(Python)씨마스커뮤니케이션(Python)삼양미디어(Python)삼양미디어(C)씨마스(C)웅보출판사(C)
프그01-0101 프로그래밍 언어의 종류와 특징12쪽1 프로그래밍 언어의 종류와 특징14쪽01 프로그래밍 언어12쪽01 프로그래밍 언어12쪽1 프로그래밍 언어의 종류와 특징12쪽Chapter 01 프로그래밍 언어의 종류와 특징11쪽
프그01-0202 프로그래밍의 절차26쪽2 프로그래밍 절차24쪽02 프로그래밍의 절차와 알고리즘 (프그01-03과 통합)22쪽02 프로그래밍의 절차와 알고리즘 (프그01-03과 통합)22쪽2 프로그래밍의 절차24쪽Chapter 02 프로그래밍의 절차23쪽
프그01-0303 알고리즘34쪽3 알고리즘32쪽02 프로그래밍의 절차와 알고리즘 (프그01-02와 통합)22쪽02 프로그래밍의 절차와 알고리즘 (프그01-02와 통합)22쪽3 알고리즘30쪽Chapter 03 알고리즘34쪽
프그01-0404 프로그래밍 개발 환경42쪽4 프로그램 개발 환경46쪽03 프로그램 개발 환경30쪽03 프로그램 개발 환경30쪽4 프로그래밍 환경42쪽Chapter 04 프로그래밍 개발 환경46쪽

전체 대조표는 교과서 대조표에서 볼 수 있다.