1주차 수업 활동 내용
●드론 및 증강 현실 코딩 수업 내용 소개
●라이트봇: 단계별로 제공되는 함수, 반복, 조건, 오버로딩과 같은 프로그래밍 개념 사용하기
●파워퍼프걸: 단계별 코딩 퍼즐 해결하기(호출 블록, 무한 반복 블록, 조건 블록 사용하기)

2주차 수업 활동 내용
●컴퓨팅 사고력과 창의력: 컴퓨팅을 활용하는 분야의 동영상 시청하고 의견 교환하기
●스프라이트 박스: 기초적인 알고리즘, 순차적 명령 처리, 매개 변수 사용, 간단한 반복문부터 복잡한 반복문 및 디버깅하기
●드레곤박스 대수학: 코딩에 사용되는 실수와 변수, 대수 방정식 학습하기

3주차 수업 활동 내용
●프레거스 플레이 시작하기: 3차원 공간에서 코딩하는 코딩앱의 기능를 확인하고 간단한 프로그램 만들고 명령어 블록을 배운다.
●고양이를 소년 결으로 보내기: 주인공, 고양이, 집, 정원등이 있는 3차원 공간을 만들고 장면 저장하기, 말하기, 신호보내기, 이동하기 블록등을 사용하여 캐릭터를 코딩한다.
4주차 수업 활동 내용
●보물을 찾는 원숭이: 프레거스 플레이 앱으로 원숭이를 터치해서 상어, 거북이등 장애물을 피해서 보물 상자에 도달하는 게임 만들기
●숨은 새끼 판다 찾기: 잃어버린 판단 찾기 게임 만들기이고 3차원 게임 환경을 만들고, 변수를 사용하지 않고 공작새 카운터 만들기

5주차 수업 활동 내용
●코딩이란 무엇일까?: 프로그램밍에 대해 소개하고 틴커앱의 메뉴를 알아보고 기초 사용법을 배운다.
●펭귄에게 선물하기: 캐릭터를 움직이게 하고 사라지게 하기
●삐악이 산과 들로 여행가다: 캐릭터가 걷는 곳에 따라 캐릭터가 나타나거나 사라지게 하고 배경 바꾸기
6주차 수업 활동 내용
●틴커의 물리 엔진 활용: 틴커의 물리 엔진을 적용하여 게임 만들기
●스페이스 드레곤: 우주 공간에서 자유롭게 움직이는 드레곤 만들기
●크리스마스 트리: 캐릭터를 ‘정적’ 및 ‘ 활성화’로 설정하기
●벽돌 깨기 게임: 물리 엔진의 중력, 고정, 복원력 블록 사용하기

7주차 수업 활동 내용
●로봇 올리 명령어 시뮬레이터: 로봇 명령어 배우기
●자율 주행하는 로봇 올리: 틴커앱에서 올리를 블루투스로 연결하여 로봇을 제어하는 프로그램 작성하기
●올리 조종 프로그램 만들기: 올리를 조종할 수 있는 프로그램
8주차 수업 활동 내용
●올리 센서 사용하기: 올리의 기울기, 충돌 센서값을 얻어서 틴커 응용 프로그램에서 사용하기
●벽돌 깨기 게임: 게임의 바를 올리의 기울기 센서로 제어하기

9주차 수업 활동 내용
- 증강현실(AR) 이해하기
사용자가 눈으로 보는 현실 세계에 가상 물체를 겹쳐 보여주는 기술인 증강현실(AR) 이해하기
- [실시간 방송 만들기] 아이패드의 카메라를 켜고 끌 수 있는 버튼을 만들고 다양한 액터를 추가한다.
- [가면무도회 프로그램 코딩하기]
소품을 사용하여 자신만의 맞춤형 포토 부스를 만든다. 장치의 카메라를 활성화시키고 화면을 캡처하고 이벤트, 입력을 다룬다.

10주차 수업 활동 내용
- 가상 액터의 실제 움직임을 감지하기
가상 액터 주위의 움직임을 감지하는 방법을 배운다.
- [공상 과학 교향곡] 버튼 액터 주위의 움직임에 따라서 소리를 연주하도록 한다.
- [우주 침략자] 증강현실(AR) 우주 침략자 게임 만들기
11주차 수업 활동 내용
- 증강현실(AR)의 시각 효과 배우기
투명도 및 미러링 효과를 동영상에 적용하기
- [뮤직비디오 만들기] 증강현실(AR) 기술을 사용하여 음악과 장소를 보여주는 뮤직비디오 만들기
- [댄스 게임] 비디오 투명도 설정하기, 액터 뒤의 움직임 감지하기, 소리 재생하기
12주차 수업 활동 내용
- 실제 세계의 물체 움직임 추적하기 및 액터 마스킹하기
- [낙서 도구 만들기] 색상 추적을 사용하여 가상 펜을 제어하고 직접 그려보기
- [카니발 축제] “가상 축제 사진 부스”를 코딩하여 재미있는 인물 만들기
13주차 수업 활동 내용
- 증강 현실 기술을 사용하여 게임 만들기
- [벽돌 깨기 게임] 모션 트래킹을 사용하여 벽돌 깨기 게임 만들기
14 |
● 드론의 정의, 원리, 활용 분야 소개 및 자율 비행하는 드론 동영상 시청 ● 틴커의 단계별 코딩 퍼즐로 드론 블록 명령어 알아보기 ● 자율 비행 프로그램 코딩하고 테스트하기 |
아이패드, 드론, 틴커앱 |
15 |
●프로젝트 기획, 설계: 프로젝트 팀(2명) 구성하기, 프로그램 아이디어 찾기, 스토리 보드 만들기, 화면 설계, 프로젝트 기획안 발표하기 |
아이패드, 드론, 올리, 틴커앱 |
16 |
●프로젝트 프로그램 개발: 프로그램 화면 만들기, 이벤트 처리하기, 객체 코딩하기 |
아이패드, 드론, 올리, 틴커앱 |
17 |
●프로그램 테스트 및 발표: 프로그램 테스트 및 디버깅, 프로그램 시연회 |
아이패드, 드론, 올리, 틴커앱 |