1. |
 |
Computational Thinking의 주요 개념과 창의적 문제해결 |
1. 학습 과정 및 내용 소개
2. 창의적 문제해결의 학습모형에 대해 소개 |
|
|
 |
1주차 강의과제 |
|
 |
2. |
 |
창의적 문제해결의 6단계 |
1. 창의적 문제해결의 6단계 소개
2. 훈련 절차 3단계 소개 |
|
|
 |
2주차 강의과제 |
|
 |
3. |
 |
창의적 사고력 증진 퍼즐교육(1) - 창의력 퍼즐(그림, 공간, 추적 퍼즐) |
창의력 퍼즐을 해결하는 방법을 학습한다. |
|
|
 |
3주차 강의과제 |
|
 |
4. |
 |
창의적 사고력 증진 퍼즐교육(2) - 추상화 퍼즐(수리, 패턴, 유추 퍼즐) |
추상화 퍼즐을 해결하는 방법을 학습한다. |
|
|
 |
4주차 강의과제 |
|
 |
5. |
 |
창의적 사고력 증진 퍼즐교육(3) - 알고리즘 퍼즐(절차, 관계, 전략, 조작) |
알고리즘 퍼즐을 해결하는 방법을 학습한다. |
|
|
 |
5주차 강의과제 |
|
 |
6. |
 |
창의적 사고력 증진 퍼즐교육(4) - 추론 퍼즐(격자, 논리 퍼즐) |
추론 퍼즐을 해결하는 방법을 학습한다. |
|
|
 |
6주차 강의과제 |
|
 |
7. |
 |
중간고사 |
중간고사입니다. |
 |
8. |
 |
자료의 구조화 |
자료를 구조화하는 방법에 대해 학습한다. |
|
|
 |
8주차 강의과제 |
|
 |
9. |
 |
자료의 탐색과 정렬 |
자료를 탐색하고 정렬하는 방법에 대해 학습한다. |
|
|
 |
9주차 강의과제 |
|
 |
10. |
 |
창의적 문제해결 알고리즘 기법(1) - 간단한 문제해결을 위한 전체탐색 (깊이우선, 너비우선, 백트래킹) |
전체탐색을 간단한 문제에 적용하여 해결하는 방법을 학습한다. |
|
|
 |
10주차 강의과제 |
|
 |
11. |
 |
창의적 문제해결 알고리즘 기법(2) - 사례의 문제해결을 위한 부분탐색 (탐욕적 방법, 분기한정) |
부분탐색을 문제상황에 적용하여 해결하는 방법을 학습한다. |
|
|
 |
11주차 강의과제 |
|
 |
12. |
 |
창의적 문제해결 알고리즘 기법(3) - 사례 문제해결을 위한 관계탐색 (분할정복, 동적계획) |
관계탐색을 문제상황에 적용하여 해결하는 방법을 학습한다. |
|
|
 |
12주차 강의과제 |
|
 |
13. |
 |
프로그래밍을 이용한 문제해결
- Scratch를 이용한 문제해결 |
블록기반 언어인 스크래치로 프로그래밍한다. |
|
|
 |
13주차 강의과제 |
|
 |
14. |
 |
프로그래밍을 이용한 문제해결 - C를 이용한 문제해결 |
텍스트 기반 언어인 C로 프로그래밍한다. |
|
|
 |
14주차 강의과제 |
|
 |
15. |
 |
종합정리, 기말고사 |
기말고사입니다. |
 |