강 의 계 획 서

과 목 명		코딩반 step1 (앱인벤터)		강 사 명	한은희
과목소개		앱 인벤터(App Inventor)는 구글과 MIT 미디어 랩에서 복잡한 프로그래밍 언어 대신 퍼즐처럼 조립할 수 있는 블록을 이용해 초보자도 쉽게 안드로이드 앱을 만들 수 있게 도와주는 웹 기반의 앱 개발 도구입니다. 어린이나 어른 누구라도 나만의 앱을 손쉽게 만들 수 있고, 일상생활에서 실제로 사용 가능한 다양한 앱을 만들 수 있습니다.
목표․방향		- 레이아웃과 다양한 인터페이스를 이용한 원하는 모양의 앱을 만들 수 있다. - 미디어 컴포넌트를 이용한 스마트폰의 미디어 장치를 제어할 수 있다. - 센서 컴포넌트를 이용한 스마트폰의 센서 기능을 자유롭게 사용할 수 있다. - 소셜 컴포넌트를 이용한 스마트폰의 전화, 문자, 공유 기능을 사용할 수 있다.
준 비 물(센터)		컴퓨터실 사용 / 수강생 준비물:스마트폰(안드로이드)
재 료 비		교재비 10,000원
강의계획
구분	강의제목		강의내용			준비물
1회기	앱인벤터 알아보기		화면 구성 살펴보기/블록 코딩 이해하기			안드로이드폰 교재
2회기	배경색 변경하기		컴포넌트를 삽입하여 스마트폰에 화면 배치하기
3회기	버튼 클릭하면 말하기		입력한 인사 내용을 음성으로 들려주기
4회기	텍스트 입력하고 읽기		텍스트 상자 및 음성 변환 블록의 사용 방법 알기
5회기	음악 재생 플레이어		음악을 재생, 일시정지, 정지하는 플레이어 만들기
6회기	그림 변경하기		가속도센서를 이용한 미디어 아트 그리기
7회기	흔들면 음악 재생하기		스마트폰을 흔들면 등록한 소리파일 재생하기
8회기	사진 촬영하기		카메라로 찍은 사진을 변수에 담았다가 화면에 보이기
9회기	동영상 촬영하기		동영상을 제어하는 프로젝트 디자인하기
10회기	음성 인식하기		음성 인식을 통해 텍스트 상자에 기록하여 표시하기
11회기	웹 브라우저 만들기		텍스트 내용을 인터넷 웹 사이트 주소로 접속하기
12회기	지도 검색하기		출발지와 도착지를 입력하여 지도를 검색하기

강 의 계 획 서

과 목 명		코딩반 step2 (오조봇)		강 사 명	한은희
과목소개		Ozobot은 선과 오조코드로 언플러그드 활동이 가능한 로봇입니다. 또 이를 바탕으로 미취학 아동부터 성인까지 코딩 학습이 가능한 스마트로봇입니다. 펜으로 도화지에 선을 그리고 오조코드스티커를 붙이고 오조블록클리 코딩 언어를 이용하여 오조봇을 다양하게 제어함으로써 논리적인 사고와 문제해결 능력을 키울 수 있습니다.
목표․방향		- 미래 과학발전에 따른 소프트웨어의 기초적인 개념과 원리를 이해할 수 있다. - 코딩을 활용한 오조봇을 제어할 수 있다. - 실생활에 응용할 수 있는 창의적인 활동을 할 수 있다.
준 비 물(센터)		컴퓨터실 사용
재 료 비		오조봇 임대료 30,000원(분기)/교재 없음
강의계획
구분	강의제목		강의내용			준비물
1회기	오조봇 알기		오조봇 세팅 및 기본 동작 방법 알아보기 자유롭게 맵 그리기			오조봇 오조코드스티커 코드전용펜 활동지
2회기	피겨스케이팅		색 인식, 색 변화 알기 오조봇 피겨스케이팅 게임
3회기	교차로 인식		교차로에 반응하는 방식 알기
4회기	오조 버블		오조 버블을 활용한 맵 그리기 색 배열, 경우의 수 탐구하기
5회기	속도 제어		속도 관련 코드를 도화지에 그리고 의미 탐구하기
6회기	방향 제어		방향 관련 코드를 도화지에 그리고 의미 탐구하기
7회기	시간 설정		시간 관련 코드의 의미를 탐구하고 미션 해결하기
8회기	퍼포먼스		퍼포먼스 코드의 의미를 탐구하고 미션 해결하기
9회기	카운터		카운터 코드의 의미를 탐구하고 프로젝트 만들기
10회기	볼링게임		종합미션 해결 지금까지 배운 코드를 활용하여 프로젝트 만들기
11회기	짐 나르기		종합미션 해결 짐 나르기 게임 프로젝트 만들기
12회기	골드버그 장치 만들기		종합미션 해결 골드버그 장치 만들기