과목명 | 중급 SW코딩캠프(중학생) |
강 사 명 | 최나래 |
강의목적 | 4차 산업혁명시대에 꼭 필요한 역량인 컴퓨팅 사고력을 학생들이 쉽고 재미있게 경험하고, 직접 실습해보며 블록 코딩을 익힌다. 이를 바탕으로 현실에서 접한 문제를 창의적으로 해결할 수 있는 아이디어를 팀을 구성하여 직접 기획하고 완성해본다. |
강의 내용 | - 변수, 조건문, 반복문을 포함한 필요개념들을 학습하고, 응용하며 직접 코딩해본다. - microbit의 기능을 직접 눈으로 확인할 수 있는 project들을 실습하며 익숙해진다. App Inventor의 사용법을 학습하고, microbit과 블루투스 연결해본다. 간단한 IoT project들을 실습해보고, 팀을 구성해 직접 아이디어를 기획, 완성해본다. |
강의특징 | 다양한 활동들의 과정 속에서 학생들의 컴퓨팅 사고력, 논리적/창의적 사고력, 그리고 문제 해결력을 증진시킬 수 있다. 앞으로 다가올 미래의 우리 생활 속에서 sw의 활용도를 생각해 볼 수 있게 한다. 또한 흥미와 관심도를 높여 sw와 관련한 다양한 생각을 해볼 수 있는 기회를 제공한다. |
세 부 계 획 |
주차 | 일시 | 내용 | 수업방법 | 준비물 | 비고 |
1 | 2/18 | 마이크로컨트롤러(mcu) 소개 | 이론 | 컴퓨터, usb선, microbit, 배터리팩, 박스테이프, 찍찍이, AA건전지 2개씩 | |
microbit의 기능과 block java script 사용법 살펴보기 | 이론+실습 | |
block category들을 알아보고, 관련된 프로젝트 실습 (깜빡이는 하트/스마일리 버튼) | 이론+실습 | |
조건문(if문)에 대해 알아보고, 관련된 프로젝트 실습 (가위바위보/주사위(응용)+손목밴드(하드웨어)만들기) | 이론+실습 | |
반복문에 대해 알아보고, 관련된 프로젝트 실습하기 (led 점점 밝히기/led 대각선 순서대로 켜기(2중)) | 이론+실습 | |
2 | 2/19 | 자기(나침반) 센서/ 라디오 프로젝트 실습하기 (마술 버튼 트릭/ 라디오 송수신) | 이론+실습 | |
pin/ 전류/ 온도,빛센서 프로젝트 실습하기 (노래재생/ 터치 주사위/ 온도계+조도계) | 이론+실습 | |
Text/ Array에 대해 알아보고, 관련된 실습하기 1 | 이론+실습 | |
Text/ Array 관련 실습하기2, Logic(and/or/not) 실습 | 이론+실습 | |
Salute! 1)Make the number 2)Score Keeper 코드를 직접 짜고 세 명씩 역할을 나누어 게임하기 | 이론+실습 | |
3 | 2/20 | 앱 인벤터(App Inventor)에 대해 알고, 사용법 살펴보기 (app inventor 실행 및 app 다운로드) | 이론+실습 | |
App Inventor basic project 실습하기1 (TalkToMe Text-to-Speech App/ Extended App: Shake!) | 이론+실습 | |
App Inventor basic project 실습하기2 (BallBounce Game App) | 이론+실습 | |
App Inventor basic project 실습하기3 (DigitalDoodle Drawing App) | 이론+실습 | |
App Inventor basic project 실습하기4 (PaintPot App) | 이론+실습 | |
4 | 2/21 | App Inventor + microbit(IoT) 1 | 이론+실습 | |
App Inventor + microbit(IoT) 2 | 이론+실습 |
App Inventor + microbit(IoT) 3 | 이론+실습 |
IoT 실습(SW+HW project 1) | 이론+실습 |
IoT 실습(SW+HW project 2) 식물의 습도를 측정하고 모니터링하여 물 주기(HW) | 이론+실습 |
5 | 2/22 | 실제 주변에서 불편했던 점 등을 생각해보고, 각자 IoT 아이디어 내기 및 아이디어 조율하기 | 이론+실습 | 4명씩 팀구성 |
IoT 아이디어에 대해 HW와 SW 설계 및 계획하기 | 이론+실습 |
팀과 함께 HW 그려보기+팀과 의논하여 SW 짜보기 | 이론+실습 |
이론+실습 |
팀별로 간단하게 아이디어 및 project 발표 및 평가 | 이론+실습 |