프로그래밍웹 교과서
이 페이지의 목차
3단원 · 프로그램 설계와 구현

쓸 만한 프로그램을 만들어 내기

요구 사항을 도출해 문서로 정리하고, 구조를 설계하고, 코드로 구현하고, 테스트해 고치는 한 바퀴를 직접 돌린다. 2단원의 기본기를 실제 프로그램으로 묶는 단원이다.

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

핵심 아이디어

  • 프로그램은 코드를 쓰기 전에 무엇을 만들지 정하는 일에서 시작된다.
  • 테스트는 끝맺음이 아니라 고치기 위한 절차다.

이 단원의 성취기준

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

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

    프로그램을 기획하는 다양한 방법과 절차를 이해하고, 구현하고자 하는 프로그램에 적합한 방법을 선택하여 요구 사항을 도출하고 분석할 수 있으며, 디지털 도구를 이용하여 프로그램을 기획할 수 있다.

  • 프그03-02근거: 고_프로그래밍(파이썬) 교수학습 및 평가 운영 계획(2022 개정, 일반고용) — 코드와 본문 / 성림출판 「프로그래밍(Python)」 Ⅲ단원 중단원 01 프로그램 개발 과정 — 절 2 프로그램 설계 — 본문 교차 확인 (평가계획서 2~11쪽 [프그NN-NN] 표기 / 성림출판 212쪽)

    산업 현장에서 필요로 하는 프로그램의 구조를 설계하여 기본 개발 설계서를 작성한 후, 설계된 프로그램의 알고리즘을 작성할 수 있다.

  • 프그03-03근거: 고_프로그래밍(파이썬) 교수학습 및 평가 운영 계획(2022 개정, 일반고용) — 코드와 본문 / 성림출판 「프로그래밍(Python)」 Ⅲ단원 중단원 01 프로그램 개발 과정 — 절 3 프로그램 구현 — 본문 교차 확인 (평가계획서 2~11쪽 [프그NN-NN] 표기 / 성림출판 216쪽)

    작성된 설계 프로그램을 프로그래밍 언어를 사용하여 구현할 수 있다.

  • 프그03-04근거: 고_프로그래밍(파이썬) 교수학습 및 평가 운영 계획(2022 개정, 일반고용) — 코드와 본문 / 성림출판 「프로그래밍(Python)」 Ⅲ단원 중단원 01 프로그램 개발 과정 — 절 4 프로그램 테스트 — 본문 교차 확인 (평가계획서 2~11쪽 [프그NN-NN] 표기 / 성림출판 219쪽 (중단원 마무리 221쪽))

    구현된 프로그램을 대상으로 단위 테스트, 통합 테스트, 시스템 테스트를 할 수 있다.

학습 로드맵

교과서 대조

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

성취기준성림출판(Python)씨마스커뮤니케이션(Python)삼양미디어(Python)삼양미디어(C)씨마스(C)웅보출판사(C)
프그03-0101 프로그램 개발 과정 > 1 프로그램 기획207쪽1 프로그램 설계와 절차202쪽01 프로그램 개발 과정172쪽01 프로그램 개발 과정178쪽1 프로그래밍의 설계와 절차188쪽Chapter 01 프로그램 기획197쪽
프그03-0201 프로그램 개발 과정 > 2 프로그램 설계212쪽1 프로그램 설계와 절차202쪽01 프로그램 개발 과정172쪽01 프로그램 개발 과정178쪽1 프로그래밍의 설계와 절차188쪽Chapter 02 프로그램 설계208쪽
프그03-0301 프로그램 개발 과정 > 3 프로그램 구현216쪽2 프로그래밍 실제222쪽02 프로그램 개발 프로젝트190쪽02 프로그램 개발 프로젝트197쪽2 프로그래밍의 실제 Ⅰ206쪽Chapter 03 프로그램 구현215쪽
프그03-0401 프로그램 개발 과정 > 4 프로그램 테스트219쪽2 프로그래밍 실제222쪽02 프로그램 개발 프로젝트190쪽02 프로그램 개발 프로젝트197쪽3 프로그래밍의 실제 Ⅱ236쪽Chapter 04 프로그램 테스트227쪽

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