1. | 강의소개 | |||
1주차: 컴퓨팅 사고란 무엇인가? | ||||
-1차시: 컴퓨팅 사고의 정의 | 우리는 왜 ‘컴퓨팅 사고’를 공부해야 할까요? | |||
-2차시: 컴퓨터의 정의와 특징 | 우리는 무엇을 ‘컴퓨터’라고 부르는 것일까요? 어떤 특징이 ‘컴퓨터’를 구분할까요? |
|||
-3차시: 컴퓨팅 사고교육의 필요성 | 컴퓨팅 사고교육’은 왜 필요할까요? | |||
2. | 2주차: 컴퓨팅 사고를 배워야 하는 이유 | |||
-1차시: 컴퓨팅 사고의 역사 | ‘컴퓨팅 사고’ 교육은 어떻게 시작되었고, 어떻게 발전하고 있을까요? | |||
-2차시: 컴퓨팅 사고를 배워야 하는 이유 | 컴퓨팅 사고를 배워서 무엇을 얻을 수 있을까요? 컴퓨터를 다룰 수 있는 능력일까요? | |||
-3차시: 누구든 할 수 있는 프로그램 | ‘컴퓨팅 사고’를 고려한 학습 프로그램들은 무엇이 있을까요? | |||
3. | 3주차: 직접 코딩해 보기 | |||
-1차시: 컴퓨팅 사고와 코딩 연결하기 | 컴퓨팅 사고를 고려한 코딩 프로그램으로 무엇을 선택해야 하는지 설명할 수 있다. 주어진 주제와 관련된 코딩 프로그램을 학습에 사용할 수 있다. |
|||
-2차시: 정보와 데이터 | 정보와 데이터란 무엇인지 정의할 수 있다. 정보와 데이터의 전환과 각각의 특징을 설명할 수 있다. |
|||
-3차시: 코딩 예제로 실습해보기 | 게임기반형, 블록기반형, 스크립트 기반형 코딩학습의 특징을 구분할 수 있다. | |||
4. | 4주차: 코딩을 가르치는 입장에서 보기 | |||
-1차시: 컴퓨팅 사고와 코딩수업 | 컴퓨팅 사고를 위한 코딩수업이 무엇인지 정의할 수 있다. 코딩수업에서 발생할 수 있는 우려 상황에 대해 설명할 수 있다. |
|||
-2차시: 언플러그드 코딩 | 언플러그드 학습이란 무엇인지 설명할 수 있다. 6개의 컴퓨팅 사고 학습요소들을 설명할 수 있다. |
|||
-3차시: 논리와 명제 | 논리와 명제가 무엇인지 정의할 수 있다. 부울논리를 알고, 논리합과 논리곱을 계산할 수 있다. |
|||
5. | 5주차: 문제 분해 | |||
-1차시: STEM과 컴퓨팅사고 | STEM과 컴퓨팅 사고는 어떤 연관성을 가지고 있을까요? | |||
-2차시: 문제 정의와 문제 분해 | 문제란 무엇일까요? 그리고 그 문제를 분해하기 위해 어떻게 해야 할까요? | |||
-3차시: 문제 분해의 학습 적용 사례 | 문제 분해를 학습에 적용하기 위해서는 어떻게 접근을 해야 할까요? | |||
6. | 6주차: 패턴 매칭 | |||
-1차시: 패턴 매칭의 개념 | 패턴 매칭은 다른 컴퓨팅 사고 요소와 비교할 때 무엇이 다를까요? | |||
-2차시: 패턴 인식의 학습 적용 | 패턴 매칭을 학습에 적용하기 위해서는 어떤 과정을 겪을까요? 또한 어떤 특징이 있을까요? |
|||
-3차시: 패턴 매칭의 학습 사례 | 패턴 매칭을 주제로 한 수업지도안 설계 시 어떤 순서로 진행해야 할까? | |||
7. | 7주차: 추상화 | |||
-1차시: 추상화의 원리 | 추상화는 다른 컴퓨팅 사고 요소와 비교할 때 무엇이 다를까요? | |||
-2차시: 추상화의 학습 적용 | 추상화를 학습에 적용하기 위해서는 어떤 과정을 겪을까? 그리고 어떤 특징이 있을까? |
|||
-3차시: 추상화의 학습 사례 | 추상화를 주제로 한 수업지도안 설계 시 어떤 순서로 진행해야 할까? | |||
8. | 8주차: 자동화 | |||
-1차시: 자동화와 알고리즘 원리 | 자동화는 다른 컴퓨팅 사고 요소와 비교할 때 무엇이 다를까요? | |||
-2차시: 순서도와 알고리즘의 표현 | 알고리즘을 표현하기 위해서는 어떤 방법을 이용할까요? 알고리즘에는 어떤 특징이 있을까요? |
|||
-3차시: 자동화의 학습 사례 | 자동화를 주제로 한 수업지도안 설계 시 어떤 순서로 진행해야 할까? | |||
9. | 9주차: 공간 추론 능력 | |||
-1차시: 시모어페퍼트와 톱니바퀴 | 컴퓨팅 사고의 교육철학은 어디에서 온 것일까요? | |||
-2차시: 공간추론의 정의 | 공간추론능력이란 무엇일까요? 시각화, 데이터시각화, 공간시각화 등 유사한 단어들과는 어떤 차이가 있을까요? |
|||
-3차시: 수업을 공간화하기 | 공간추론능력을 주제로 수업을 진행할 때는 어떤 순서로 진행해야 할까? | |||
10. | 10주차: 코드로 메이킹 하기 | |||
-1차시: 메이커 운동의 정의 | 메이커 운동이란 무엇일까요? 기존의 만들기 활동과는 무엇이 다른가요? |
|||
-2차시: 메이킹 교육 | 메이킹을 하려면 어떤 환경이 필요할까요? 다른 사람들은 어떤 것들을 메이킹 하고 있을까요? |
|||
-3차시: 디자인 중심 수업하기 | 디자인 사고는 무엇이고, 메이커 운동과 어떤 연관이 있을까요? 디자인 사고는 어떤 절차를 거쳐서 이루어질까요? |
|||
11. | 11주차: 과정설계를 통한 컴퓨팅 사고1 | |||
-1차시: 컴퓨팅 사고 기초 교육 | 컴퓨팅 사고 기초 교육을 할 때는 어떤 점을 주의해야 할까요? 기초 교육과정 설계의 특징은 무엇이고 유의점은 무엇일까요? 기초 교육과정 설계의 특징은 무엇이고 유의점은 무엇일까요? |
|||
-2차시: 기초 교육과정 | 기초 교육과정의 예로는 어떤 것들이 있을까요? | |||
-3차시: 기초 교육과정 설계 예제 | 기초 교육과정을 위한 수업의 진행은 어떤 특징이 있을까요? | |||
12. | 12주차: 과정설계를 통한 컴퓨팅 사고2 | |||
-1차시: 컴퓨팅 사고 응용 교육 | 중학교 대상의 컴퓨팅 사고 응용교육을 할 때는 어떤 점을 주의해야 할까요? 응용 교육과정 설계의 특징은 무엇이고 유의점은 무엇일까요? |
|||
-2차시: 응용 교육과정 사례 | 응용 교육과정의 예로는 어떤 것들이 있을까요? | |||
-3차시: 응용 교육과정 설계 예제 | 응용 교육과정을 위한 프로젝트에는 어떤 특징이 있을까요? | |||
13. | 13주차: 과정설계를 통한 컴퓨팅 사고3 | |||
-1차시: 고등학교 대상의 컴퓨팅 사고 응용교육 | 고등학교 대상의 컴퓨팅 사고 응용 교육을 할 때는 어떤 점을 주의해야 할까요? 고등학교 대상 응용 교육과정 추천사이트들의 특징은 무엇이 있을까요? 고등학교 대상 응용 교육과정 추천사이트들의 특징은 무엇이 있을까요? |
|||
-2차시: 고등학교 대상의 응용 교육과정 사례 | 고등학생을 위한 응용 교육과정의 예로는 어떤 것들이 있을까요? | |||
-3차시: 고등학교 대상의 응용 교육과정 설계 예제 | 고등학교를 대상으로 하는 응용 교육과정을 위한 프로젝트는 어떤 특징이 있을까요? |