운영 목적
- 수요자 맞춤형 프로그램 운영을 통한 소프트웨어교육 활성화
- 심화 과정 운영을 통한 코딩 기반 소프트웨어 개발 역량 강화
- 단계별 심화교육 프로그램 운영을 통한 교육 수요자 만족도 향상
운영 개요
교육 방법
중1~고2학년 대상 전체 2기수, 기수별 6개 과정(연간 12개 반 내외 운영)
교육 시간
09:00~13:00
교육 기간
[1기여름]7월-8월, [2기 겨울]12월~1월
프로그램 내용
- 프로그래밍 고수되기(Python 프로젝트 개발 과정)
|
차시
|
학습내용
|
|---|
|
1-2
| |
|---|
|
3-4
| |
|---|
|
5
| |
|---|
|
6-8
| - Turtle 모듈 활용하기
- turtle run 게임 만들기
- turtle cannon 게임 만들기
|
|---|
|
9
| |
|---|
|
10-12
| |
|---|
|
13-14
| - Rainy Day
- 프로그램 구성과 절차 생각하기
- 애니메이션 구현하기
|
|---|
|
15
| |
|---|
|
16
| |
|---|
상기 내용은 학생 수준 및 진도에 따라 변경 될 수 있습니다.
- 프로그래밍 고수되기(C# 프로젝트 개발 과정)
|
차시
|
학습내용
|
|---|
|
1
| |
|---|
|
2
| - 프로젝트 만들기
- 프로젝트 생성, Visual Studio 기본 사용법
|
|---|
|
3
| |
|---|
|
4-7
| - 타이머 구현
- 윈도우에 컨트롤 배치 / Button, Label의 속성 활용
- 버튼과 타이머 연동
- 버튼과 마우스의 이벤트 처리, 시간 표기 연동 처리
- 시작/중지/최소화 버튼과 활성/비활성 연계 처리
|
|---|
|
8
| |
|---|
|
9-10
| |
|---|
|
11-14
| - 알림 영역 아이콘 표시
- NotifyIcon, ContextMenu활용
- 메뉴 추가하기, 메뉴 이벤트 연결
- 종료 이벤트 처리
- 최소화시 프로그램 보기/닫기 처리, 타이머 완료 시 이벤트 처리
|
|---|
|
15-16
| - 설정
- 각 타이머 별 사용자 시간 설정
- 설정값 로드(Load)하기
- 설정값 config에 저장하기
- 사용자 알람 처리
- 코드 리뷰, 프로젝트 피드백
|
|---|
상기 내용은 학생 수준 및 진도에 따라 변경 될 수 있습니다.
- 프로그래밍 고수되기(JAVA 프로젝트 개발 과정)
|
차시
|
학습내용
|
|---|
|
1
| - 채팅 프로젝트 준비
- 프로젝트 기획 / 기능 분석 / 개발 방법 모색
|
|---|
|
2
| |
|---|
|
3
| |
|---|
|
4
| |
|---|
|
5
| |
|---|
|
6
| |
|---|
|
7
| |
|---|
|
8
| |
|---|
|
9
| |
|---|
|
10
| |
|---|
|
11
| |
|---|
|
12
| |
|---|
|
13
| |
|---|
|
14
| |
|---|
|
15
| |
|---|
|
16
| |
|---|
상기 내용은 학생 수준 및 진도에 따라 변경 될 수 있습니다.
최근 업데이트 일시 : 2026/04/21 17:25:03