2024년 1학기 학교 간 공동교육과정

[프로그래밍] 수업 운영 계획서

과목명	프로그래밍	선택 과목 구분 (□ 선택)	□ 일반선택 □ 진로선택 □ 전문교과Ⅰ ■ 전문교과Ⅱ □ 고시 외 과목
교과(군)	정보통신	성적 산출 유형	3단계(A/B/C)
학점/운영 (□ 선택)	□ 2학점 / 34시간 □ 3학점 / 51시간 ■ 4학점 / 68시간	지도 교사(강사)	성시현
		협력 교사(강사)	-
		거점 학교	표선고등학교
		교사 소속 학교	표선고등학교
		교사 e-mail
대상학년	( 2, 3 )학년	교재명	프로그래밍
운영 범위	서귀포시 읍면지역 학교	모집 인원 (수강인원)	10
수업 장소	표선고등학교 별관 미래정보실
수강 안내	(과목소개) 본 교과는 AI/SW 분야로의 진학을 희망하는 학생들이 선택하여 이수할 수 있는 과목으로 고등학교 “정보” 교과의 선이수가 필수적임. (선발기준) 학생들의 관련 진로 희망 및 학업의 지속적인 수행 의지를 중심으로 선발을 고려함.
과목 안내 및 학습 목표	“프로그래밍” 과목의 목표는 프로그래밍의 기본 개념과 원리를 습득하고, 효율적인 문제 해결을 위한 프로그래밍 작성 능력을 길러 관련 직무에 활용할 수 있는 능력과 태도를 기르도록 하는 데 있다. 이를 위한 세부적인 목표는 다음과 같다. 첫째, 프로그래밍 언어의 종류와 프로그램의 실행 절차, 알고리즘, 프로그래밍 개발 환경에 대하여 설명할 수 있다. 둘째, 프로그램에서 변수와 자료형, 입력과 출력, 연산자, 제어문, 함수, 파일 처리를 설명할 수 있고, 이들을 활용한 프로그램을 작성할 수 있다. 셋째, 산업 현장에서 사용하는 프로그램을 기획할 수 있고 설계할 수 있으며, 이를 프로그래밍 언어를 사용하여 구현하고 테스트할 수 있다.
평가 방법	수행평가 100%(오프라인)
운영계획	∘ 운영시기 : 2024. 03. 18. ~ 2024. 07. 16. ∘ ( 월 )요일, 주( 1 )회, 회당 ( 4 )시간, 총( 68 )시간

수업일자	수업시간	운영시간	학습목표 및 수업 내용	ON/OFF
3. 25. (월)	17:00-18:40	2	오리엔테이션(내용체계 및 성취기준 등 안내)	OFF
	19:00-20:40	2	[프로그래밍의 이해] - 프로그래밍 언어의 개념과 역사 - 프로그래밍 언어별 특징과 종류	OFF
4. 1. (월)	17:00-18:40	2	[프로그래밍의 절차] - 프로그래밍 기술 요소 및 절차 탐구	OFF
	19:00-20:40	2	[프로그래밍과 사회변화] - 프로그래밍의 사회적 영향력 및 사례 탐구	OFF
4. 8. (월)	17:00-18:40	2	[프로그래밍과 알고리즘] - 알고리즘의 개념과 표현 방식	OFF
	19:00-20:40	2	[프로그래밍과 알고리즘] - 알고리즘의 사례 탐구	OFF
4. 15. (월)	17:00-18:40	2	[C언어 프로그래밍] - C언어 프로그래밍 환경 구성	OFF
	19:00-20:40	2	[C언어 프로그래밍] - C언어 프로그래밍 환경 구성 및 활용	OFF
4. 22. (월)	17:00-18:40	2	[프로그래밍 기초] - C언어 기초 소개	OFF
	19:00-20:40	2	[프로그래밍 기초] - C언어의 조건문	OFF
5. 13. (월)	17:00-18:40	2	[프로그래밍 기초] - C언어의 반복문	OFF
	19:00-20:40	2	[프로그래밍 기초] - C언어의 기본자료구조	OFF
5. 20. (월)	17:00-18:40	2	[프로그래밍 심화] - C언어 포인터	OFF
	19:00-20:40	2	[프로그래밍 심화] - C언어 포인터	OFF
5. 27. (월)	17:00-18:40	2	[프로그래밍 심화] - C언어 포인터	OFF
	19:00-20:40	2	[프로그래밍 심화] - C언어 포인터	OFF
6. 3. (월)	17:00-18:40	2	[프로그래밍 응용] - 배열/스택/큐	OFF
	19:00-20:40	2	[프로그래밍 응용] - 배열/연결리스트	OFF
6. 10. (월)	17:00-18:40	2	[프로그래밍의 응용] - 정렬 알고리즘	OFF
	19:00-20:40	2	[프로그래밍의 응용] - 정렬 알고리즘	OFF
6. 17. (월)	17:00-18:40	2	[프로그래밍 프로젝트] - 융합 프로젝트 아이디어 브레인스토밍	OFF
	19:00-20:40	2	[프로그래밍 프로젝트] - 융합 프로젝트 아이디어 브레인스토밍	OFF
6. 24. (월)	17:00-18:40	2	[프로그래밍 프로젝트] - UX 및 형상 설계의 개념	OFF
	19:00-20:40	2	[프로그래밍 프로젝트] - UX 및 형상 설계	OFF
7. 1. (월)	17:00-18:40	2	[프로그래밍 프로젝트] - 프로그래밍 활용 문제 해결 설계 및 구현	OFF
	19:00-20:40	2	[프로그래밍 프로젝트] - 프로그래밍 활용 문제 해결 설계 및 구현	OFF
7. 8. (월)	17:00-18:40	2	[프로그래밍 프로젝트] - 프로그래밍 활용 문제 해결 설계 및 구현	OFF
	19:00-20:40	2	[프로그래밍 프로젝트] - 프로그래밍 활용 문제 해결 설계 및 구현	OFF
7. 9. (화)	17:00-18:40	2	[프로그래밍 프로젝트] - 산출물 중간 정리	ON/OFF
	19:00-20:40	2	[프로그래밍 프로젝트] - 산출물 중간 정리	ON/OFF
7. 15. (월)	17:00-18:40	2	[프로그래밍 프로젝트] - 산출물 테스트	OFF
	19:00-20:40	2	[프로그래밍 프로젝트] - 산출물 테스트	OFF
7. 16. (화)	17:00-18:40	2	[프로그래밍 프로젝트] - 산출물 소개 및 발표	ON/OFF
	19:00-20:40	2	[프로그래밍 프로젝트] - 산출물 소개 및 발표	ON/OFF
계	17회	68시간

※ 고등학교 교육과정 1시간(50분 수업 기준) 운영 기준