‘2017 SMART Design Camp’ 계획

(2017. 05. 17.)

1. 목적

□ 정보통신기술(ICT) 기반의 새로운 산업시대를 이끌어 가는 공학도들을 배출하기 위하여

필요충분조건인 IoT 기술에 대한 이해 및 실험실습의 기회를 제공함으로 제 4차 산업혁명      을 선도할 수 있는 SMART 창의융합형 글로벌 인재를 양성할 수 있음

․ S : Sensibility(감수성): 공학의 사회적 영향력에 대한 폭넓은 지식과 감각

․ M : Morals(윤리): 공학인으로서의 직업적, 윤리적 책임 의식

․ A : Art(예술): 공학과 디자인을 포함한 예술과 접목시킬 수 있는 능력

․ R : Reflection(사고): 문제를 발굴하고 해결할 수 있는 사고 능력

․ T : Team work(협동능력): 팀의 구성원으로 소통하고 협력할 수 있는 능력

2. 일시 및 장소

□ 일시: 2017.08.14.(월)~18(금) 4박 5일 간

□ 장소: 경희대학교 공학관

3. 행사기관

□ 주최 : 서울과학기술대학교 공학교육거점센터

□ 주관 : 경희대학교 공학교육혁신센터

(사)한국인터넷정보학회 시스코아카데미 서포트센터코리아

□ 후원: 산업통상자원부, 한국산업기술진흥원

4. 참가자격

□ 서울과학기술대학교 거점센터 14개 참여대학 공학계열 재학생 및 한국디자인진흥원 추천 학생

□ 본 프로그램은 IoT 개론 및 실제를 처음 접하는 초급자 수준으로 구성되어 있으므로,

전공 및 난이도 등을 고려하여 지원

5. 참가규모

□ 참가규모 : 60명 (참가비 1인 40만원, VAT 포함)

6. 진행방법

□ 팀 구성: Hands-on(2인 1팀), IoT Hackathon Practice(4인 1팀) (학교/전공/성별 고려 구성)

□ 라즈베리 파이 및 아두이노 활용 Hands-on 실습과 및 IoT Hackathon 프로젝트

□ Hands-on 팀 액티비티와 IoT Hackathon Practice 프로그램 팀 별 또는 개인 별 튜터링

□ 프로그램 이수 시 공학교육거점센터 및 Cisco 수료증 발급

7. 주요일정

□ 1일차: 사물인터넷 소개, 기초이론강의

□ 2일차: IoT 해커톤 팀 구성, 아이디어 구상/분석 활동, 사물 연결 기초 기술

□ 3일차: 사물 연결 중급 기술, 사물 인터넷 실습 및 프로그래밍, 사물 연결 고급 기술

□ 4일차: IoT 해커톤 팀 활동, 아디어 구체화 및 프로토타이핑 활동, 프로젝트 발표 준비

□ 5일차: IoT 해커톤 발표, 수료 시험, 프로그램 마무리

시간	8월 21일(월) 1일차	8월 22일(월) 2일차	8월 23일(월) 3일차	8월 24일(월) 4일차	8월 25일(월) 5일차
08:00 ~ 09:00		기상 및 조식	기상 및 조식	기상 및 조식	기상 및 조식
09:00 ~ 10:00		Hackathon 1단계 Team 구성 및 Idea 구상 Idea 분석 부품 리스트업	Connecting Things 중급 센서, 작동기 구성 및 실습 파이썬 실습 및 블록 프로그래밍	Hackathon 2단계 Idea 구체화 개념 완성 Prototype 시작	해커톤 발표 수업 내용별 Final exam, Course Feedback 진행
10:00 ~ 11:00
11:00 ~ 12:00
12:00 ~ 13:00		중식	중식	중식
13:00 ~ 14:00	IoT 이론강의 IoT 구성요소 IoT 상호작용 IoT 사례연구	Connecting Things 기초 프로세스/회로 분석 IoT 기본 장치 구성 및 시뮬레이션	Connecting Things 고급 클라우드를 이용한 센서, 엑추에이터 제어 IoT 사례 시뮬레이션	Hackathon 3단계 Prototype 완성 Troubleshooting Prototype 보완 발표준비
14:00 ~ 15:00
15:00 ~ 16:00
16:00 ~ 17:00
17:00 ~ 17:30
17:30 ~ 18:30	석식	석식	석식	석식
18:30 ~ 20:30	특강 1 (앙트러프러너십 및 공학윤리)	특강 2 (산업디자인)	자유 액티비티	자유 액티비티

* 상기 내용은 주최 측의 사정에 따라 변동 가능

8. 상세일정

IoT 이론강의(21일 오후)
시간	수업목표	수업내용
13:00 ~ 13:50	IoT 개념을 이해하고 IoT를 구성하는 핵심요소들을 이해한다.	IoT 기본 개념 IoT 4대 핵심 구성요소
13:50 ~ 14:00	휴식
14:00 ~ 14:50	사물을 연결하는 방법과 관련 기술을 체득한다.	사물인터넷 관련기술 Cloud vs Fog 컴퓨팅 프로그래밍 프로토타이핑 기본
14:50 ~ 15:00	휴식
15:00 ~ 16:00	IoT 실체화를 위해 다양한 연구사례들을 살펴보고, 각 구성요소들 간의 상호작용과 이에 따른 효과를 이해한다.	IT와 OT의 이해 및 융합 M2M(Machine to Machine) M2P(Machine to People) P2P(People to People) 사물인터넷 솔루션 사용법 사물인터넷 보안
16:30 ~ 17:00	휴식
17:00 ~ 17:30	IoT 실제 적용사례 분석을 통하여 구축방법을 살펴보고, 팀별 프로토타이핑 방안을 마련한다.	헬스케어 솔루션 탐구 M2M, M2P, P2P 상호작용 솔루션 모델링

Hackathon 1단계(22일 오전)
시간	수업목표	수업내용
09:00 ~ 09:50	Hackathon 전략에 대하여 이해하고 프로토타이핑 아이디어 도출을 위하여 팀원과 협력한다.	Team 구성 Idea 구상
09:50 ~ 10:00	휴식
10:00 ~ 10:50	구상한 아이디어에 대한 SWOT 분석 방법을 이해하고 실행한다.	Idea 분석 및 문제탐구 SWOT 분석
10:50 ~ 11:00	휴식
11:00 ~ 11:50	제한된 조건 하에서 아이디어를 실현하기 위한 센서, 엑추에이터, 컨트롤러 등의 부품을 검토하고 결정하는 능력을 갖춘다.	사용 부품 선별작업 부품 리스트 정리

Connecting Things 기초(22일 오후)
시간	수업목표	수업내용
13:00 ~ 13:50	입력/동작/출력 사이의 관계를 정립하고, 폐회로 제어계와 개회로 제어계를 기반으로 프로세스 구성도를 완성한다.	프로세스 분석하기 회로 설계하기 프로세스 구성도 그리기
13:50 ~ 14:00	휴식
14:00 ~ 14:50	시뮬레이터를 이용한 회로를 구축하여 SBC에 프로그래밍하는 방법을 체득한다.	패킷 트레이서 실습 - IoT를 구성하는 장치 연결하기 패킷 트레이서 실습 - IoT 장치 시뮬레이션하기
14:50 ~ 15:00	휴식
15:00 ~ 16:00	기본적인 실습환경 구축 및 MCU/브레드보드를 이용한 기본적인 LED 관련 회로설계 방법을 체득한다.	레드보드와 아두이노 IDE를 사용해서 LED 켜기 레드보드와 아두이노 IDE를 사용해서 RGB LED 켜기
16:30 ~ 17:00	휴식
17:00 ~ 17:30	광 저항를 이용하여 측정값을 확인하고 조절하는 방법을 체득한다.	레드보드와 아두이노 IDE를 사용해서 광 저항 활용

Connecting Things 중급(23일 오전)
시간	수업목표	수업내용
09:00 ~ 09:50	플렉스 센서와 가변저항을 통해 서보모터 제어방법을 학습하고, 릴레이를 이용하여 IoT 구성요소를 제어하는 스위치를 설계한다.	플렉스 센서와 서보 릴레이
09:50 ~ 10:00	휴식
10:00 ~ 10:50	MCU 에뮬레이터를 사용하여 기본적인 프로그래밍 방법을 학습하며, SBC의 클라우드 접속 환경을 구축한다.	패킷 트레이서 실습 - 센서와 PT 마이크로컨트롤러 사용하기 라즈베리 파이의 PL-Cloud 구성하기
10:50 ~ 11:00	휴식
11:00 ~ 11:50	클라우드를 이용한 라즈베리 파이 Raspbian OS 환경에서의 리눅스 명령어를 이해한다.	리눅스 명령어 알아보기

Connecting Things 고급(23일 오후)
시간	수업목표	수업내용
13:00 ~ 13:50	Visual Programming 도구를 이용하여 어플리케이션을 제작하고, 파이썬 실습을 수행할 수 있는 능력을 배양한다.	파이썬 스크립트 블록 프로그래밍 사용하기 파이썬 스크립트 기본 예제 실습
13:50 ~ 14:00	휴식
14:00 ~ 14:50	웹 쉘을 이용하여 Raspbian OS 환경에서 리눅스 텍스트 에디터 사용법을 이해하고, 클라우드를 이용한 SBC 제어 및 GPIO 처리 방법을 체득한다.	텍스트 에디터를 이용한 스크립트 작성 PL-Cloud를 이용한 LED 실습
14:50 ~ 15:00	휴식
15:00 ~ 16:00	MCU와 SBC를 연결하여 클라우드를 이용해 LED를 제어하고 아날로그 신호 데이터를 그래프로 표현할 수 있는 방법을 체득한다.	LED 구성을 통한 그래프 그려보기 PL-Cloud Dashboard를 이용한 LED 제어하기
16:30 ~ 17:00	휴식
17:00 ~ 17:30	파이썬 코드실습 및 다양한 IoT 환경을 시뮬레이션할 수 있는 능력을 배양한다.	패킷 트레이서 실습 - 파이썬을 이용하여 SBC 설정하기 패킷 트레이서 실습 - 스마트 홈 살펴보기 패킷 트레이서 실습 - 공장 네트워크 솔루션 구축 패킷 트레이서 실습 - 스마트 시티 탐구

Hackathon 2단계(24일 오전)
시간	수업목표	수업내용
09:00 ~ 09:50	Hackathon 1단계에서 도출한 Idea를 구체화하여 전자 회로도 및 다이어그램을 작성한다.	Idea 구체화 전자 회로도 작성 Web Sequnce Diagram
09:50 ~ 10:00	휴식
10:00 ~ 10:50	Hackathon 개념을 완성한 후 실제 상황에서의 소요시간 및 발생가능한 문제를 분석할 수 있는 능력을 배양한다.	개념 완성 진행상황 예측 및 발생가능 문제 분석
10:50 ~ 11:00	휴식
11:00 ~ 11:50	프로토타이핑 능력 배양	ProtoType 제작(1)

Hackathon 3단계(24일 오후)
시간	수업목표	수업내용
13:00 ~ 13:50	프로토타이핑 능력 배양	ProtoType 제작(2)
13:50 ~ 14:00	휴식
14:00 ~ 14:50	프로토타이핑 능력 배양	ProtoType 제작(3)
14:50 ~ 15:00	휴식
15:00 ~ 16:00	제작된 ProtoType의 동작단계에서 발생하는 문제에 대하여 고찰하고, 이를 보완하여 ProtoType의 완성도를 높인다.	Troubleshooting Prototype 보완 후 완성
16:30 ~ 17:00	휴식
17:00 ~ 17:30	각 팀별로 완성한 ProtoType의 하드웨어/소프트웨어의 제원을 PPT로 작성한다.	발표준비

Hackathon 3단계(25일 오전)
시간	수업목표	수업내용
09:00 ~ 09:50	각 팀 별 PPT 발표를 통하여 정보를 공유하고 상호간에 질의/응답 활동을 수행한다.	팀 별 해커톤 활동 발표
09:50 ~ 10:00	휴식
10:00 ~ 10:50	사물 인터넷 이론 학습에 대한 학습 성과를 측정하고 확인한다.	Final exam(I2IoT) Course Feedback(I2IoT)
10:50 ~ 11:00	휴식
11:00 ~ 11:50	사물 연결 기술에 대한 학습 성과를 측정하고 확인한다.	Final exam(Connecting Things) Course Feedback(Connecting Things)