14
2017 SW 융합 전문인력 양성사업 안내 ( 취업 지원 ) 2017.09.05 [ 교육1] Unity 엔진을 활용한 VR/AR 콘텐츠 개발 [ 교육2] 사물인터넷(IoT) 네크워크 프로그래밍

유니티,Unity 엔진을 활용한 VR/AR 콘텐츠 개발 _사물인터넷(IoT) 네크워크 프로그래밍

  • Upload
    3-2

  • View
    281

  • Download
    9

Embed Size (px)

Citation preview

Page 1: 유니티,Unity 엔진을 활용한 VR/AR 콘텐츠 개발 _사물인터넷(IoT) 네크워크 프로그래밍

2017년SW융합 전문인력 양성사업 안내 (취업 지원)

2017.09.05

[교육1] Unity 엔진을 활용한 VR/AR 콘텐츠 개발

[교육2] 사물인터넷(IoT) 네크워크 프로그래밍

Page 2: 유니티,Unity 엔진을 활용한 VR/AR 콘텐츠 개발 _사물인터넷(IoT) 네크워크 프로그래밍

Contents

1. 사업 개요

2. 교육 과정 및 일정

3. 교육생 혜택/특전

4. VR 교육 소개

5. IoT 교육 소개

6. 교육 종료 후 향상되는 개발 역량

7. 교육 장소

- 1 -

Page 3: 유니티,Unity 엔진을 활용한 VR/AR 콘텐츠 개발 _사물인터넷(IoT) 네크워크 프로그래밍

- 2 -

1. 사업 개요

사업 목적

특징/장점

사업명

주관기관

수행사

Page 4: 유니티,Unity 엔진을 활용한 VR/AR 콘텐츠 개발 _사물인터넷(IoT) 네크워크 프로그래밍

2. 교육 과정 및 일정

교육생 모집및 서류 접수

접수 기간 : 10월 12일(목) 오후 4시까지

서류 전형 발표 : 10월 13일(금)

- 3 -

교육 대상

모집및전형

교육생선발 전형

면접 및 사전평가 : 10월 17일(화) ~ 10월 18일(수)

최종 합격자 발표 : 10월 18일(수)

과정명

게임 엔진을 활용한 VR/AR(MR) 콘텐츠 개발

교육 운영일정

교육 기간

10/23(월)~11/10(금)

교육 시간

09:00~18:00총120시간

정원

20명 내외

교육 신청및 문의

접수 및 교육 문의 : 김정하 담당 (010-8784-7522)

교육 신청/접수 : [email protected]

교육 장소

사물인터넷(IoT) 네트워크 프로그래밍 10/23(월)~11/15(수) 09:00~18:00총120시간

20명 내외

Page 5: 유니티,Unity 엔진을 활용한 VR/AR 콘텐츠 개발 _사물인터넷(IoT) 네크워크 프로그래밍

3. 교육생 혜택/특전

실무형 개발 교육 및 현업 전문가 코칭 지원

- 4 -

IoT 교육용 아두이노 보드, VR 교육용 카드보드 무상 제공

우수 교육생 2박 3일 단기 해외 연수 기회 제공

취업 지원 (교육 종료 후 최대 3개월까지 지원)

ICT 분야 창업 희망자 대상 컨설팅 지원

교육비 무료

Page 6: 유니티,Unity 엔진을 활용한 VR/AR 콘텐츠 개발 _사물인터넷(IoT) 네크워크 프로그래밍

4. 게임 엔진(Unity)을 활용한 VR/AR 콘텐츠 개발

- 5 -

Unity 엔진을 활용해 VR/AR 컨텐츠를개발하기 위한 필수적인 기능을 학습하고 VR/AR 특유의 개발 기법을 실습함으로써 다양한 VR/AR 플랫폼에 대응할수 있는 개발자로서 역량을 배양

교육 목표

강사 : 이재현

교육 소개

• Unity 마스터즈 (Unity 공인 전문가)• 오브젠 개발 부장• 크래커 개발 부장• 바라볼티모어 부장

Unity3D 게임 개발 롯데카드 CMS 개발 T아카데미, Unity 콘텐츠 개발, VR 콘텐츠 개발 강의 패스트캠퍼스 Unity 게임 제작 캠프 강의 NHN엔터테인먼트 사내 강의 유나이트코리아 2014, Unity 강연

Unity 엔진을 활용해서 다양한 VR/AR 컨텐츠를 만들어보고자 하는 사람

Unity 엔진을 이용한 3D 프로그래밍 지식과 애플리케이션 개발해 보고자 하는개발자

교육 대상

선수 지식(권장)

교육 환경

교육 일정

교육 방법

Page 7: 유니티,Unity 엔진을 활용한 VR/AR 콘텐츠 개발 _사물인터넷(IoT) 네크워크 프로그래밍

- 5 -

학습 Map

4. 게임 엔진(Unity)을 활용한 VR/AR 콘텐츠 개발

Page 8: 유니티,Unity 엔진을 활용한 VR/AR 콘텐츠 개발 _사물인터넷(IoT) 네크워크 프로그래밍

단원 교육 내용 시간 교수법

VR 개요 • VR의 개념과 구동원리, 활용분야 이해

1 강의

C# 프로그래밍

• C# 프로그래밍 기법 습득- 데이터 타입, 변수, 주석문클레스, 메소드

- If문, 루프(for, foreach, while)- 매개변수, 리스트, 접근지시자, 상속, 다형성

19 강의, 실습

Unity 프로그래밍

• Unity 엔진의 이해 및 3D 콘텐츠 제작에 필요한 필수 개념 이해, C# 활용

• 물리엔진의 이해와 적용 방법 습득

- 충돌감지 원리 및 처리방식- 콜백함수

• 프리팹의 개념과 생성 방법습득

- 객체의 동적 생성, 이펙트 연출, 캐릭터 임포트

- 메카님 애니메이션• Unity 고급 기능- 길찾기 알고리즘 및 AI 구현기법

- 멀티 씬 관리- GUI 기능 구현- 터레인 디자인 및 이동 애니메이션 제작

36 강의, 실습

- 5 -

일차별 세부 커리큘럼

단원 교육 내용 시간 교수법

모바일최적화실습

• 모바일 최적화 기법과절차를 숙지하고 구현 실습

- 모바일 최적화를 위한 고급기법 습득

- 모바일 빌드 성정법 및 실습

8 실습

VR 프로그래밍

• VR 컨텐츠 제작 기법 습득및 애플리케이션 제작 실습

• Google VR SDK 활용• VR에서의 컨트롤- 시선으로 물체 응시로직 구현, 시선으로 이동하는 로직구현

• VR UI 구현, 헤드 제스처 감지 및 메뉴 스크롤 구현

• VR 공간에서 360 입체음향구현

24 강의, 실습

AR 프로그래밍

• AR SDK를 활용한 컨텐츠 개발

- AR 구현 방법 (퀄컴 VuforaSDK 활용)

- 타겟 데이터베이스 설정- GPS 데이터 연동 및 AR 컨텐츠 제작

8 실습

프로젝트• VR/AR 컨텐츠 개발 기획• 개별 or 팀별 프로젝트• 발표 및 평가 (채용사 참관)

24 PJT 지도

4. 게임 엔진(Unity)을 활용한 VR/AR 콘텐츠 개발

Page 9: 유니티,Unity 엔진을 활용한 VR/AR 콘텐츠 개발 _사물인터넷(IoT) 네크워크 프로그래밍

5. 사물인터넷(IoT) 네트워크 프로그래밍

- 5 -

아두이노(Aduino)를 활용하여사물인터넷(IoT) 디바이스의센서로부터 생성된 데이터를 유무선통신모듈을 거쳐 서버(Server)로전송되는 통신 프로그래밍 실습을 통해사물인터넷 서비스를 직접 구현할 수있는 개발자로서의 역량 배양

교육 목표

강사 : 정금호

교육 소개

• 지오피스 웹서비스 개발 총괄• 리케어테크 개발 이사• 아이윅스 연구소장• 비트컴퓨터 모바일 EMR 시스템 개발• 오픈마인드월드 개발 실장

다중보일러 원격제어 및 학습기능 적용 Android/iOS 개발 와이즈웰스 IoT 서비스 개발 아두이노 드론 실험 프로젝트 진행 SK테크엑스, NoSQL 강의 멀티캠퍼스, NCSoft 빅데이터 과정 강의 T아카데미, 사물인터넷 프로그래밍 강의 한국데이터진흥원, 빅데이터 강의

교육 대상

선수 지식(권장)

교육 환경

교육 일정

교육 방법

Page 10: 유니티,Unity 엔진을 활용한 VR/AR 콘텐츠 개발 _사물인터넷(IoT) 네크워크 프로그래밍

- 5 -

5. 사물인터넷(IoT) 네트워크 프로그래밍

학습 Map

Page 11: 유니티,Unity 엔진을 활용한 VR/AR 콘텐츠 개발 _사물인터넷(IoT) 네크워크 프로그래밍

- 5 -

5. 사물인터넷(IoT) 네트워크 프로그래밍

단원 교육 내용 시간 교수법

IoT 서버프로그램구현

• Node.js 기반의 IoT 서버프로그래밍 기법을 습득

- Node.js- Npm 모듈, 흐름 제어- HTP 모듈, HTTP 서버

• Express를 이용한 웹서버프로젝트 생성 및 RESTfullAPI 구현 실습

- Express- 미들웨어, 라우팅- Node.js와 MySQL 연동- Node.js와 MongoDB 연동- RESTfull API 구현

28 실습

IoT디바이스프로그램구현

• 아두이노 하드웨어와 센서모듈 , 통신 모듈을 활용한IoT 서버/클라이언트 연동방법 습득

- 아두이노, 센싱 프로그래밍- IoT 통신방식, 프로토콜- 아두이노 블루투스, 이더넷- 아두이노 WiFi, MQTT

28 강의, 실습

프로젝트

• IoT 서비스 개발 시나리오 및화면/기능 설계

• 최종 프로젝트• 발표 및 평가 (채용사 참관)

32 PJT 지도

일차별 세부 커리큘럼

단원 교육 내용 시간 교수법

IoT 개요 • IoT와 모바일, 인공지능을이루고 있는 핵심 요소 이해

3 강의

IoT 개발환경 구축

• IoT 클라이언트 및 서버 개발환경과 아두이노 개발 환경구축 방법 습득

- Node.js, 이클립스 설치- 아두이노 개발용 통합 IDE 설치

5 강의, 실습

IoT클라이언트프로그램구현

• IoT 클라이언트인 안드로이드 개발 기법과 네트워크 프로그래밍 기법을 습득

- 안드로이드- 액티비티 개념 및 실습- 뷰, 레이아웃- 위젯, 인텐트

• 구글 지도 및 멀티미디어 연동 실습

- 구글 지도 사용- 멀티미디어 연동- Thread, Handler- 네트워크 프로그래밍- HTTP 통신과 XML, JSON

24 강의, 실습

Page 12: 유니티,Unity 엔진을 활용한 VR/AR 콘텐츠 개발 _사물인터넷(IoT) 네크워크 프로그래밍

6. 교육 종료 후 향상되는 개발 역량

- 7 -

사물인터넷(IoT) 네트워크프로그래밍

(10월 23일~11월 15일)

• Arduino를 이용한 센싱 프로그래밍

• Android 기반 모바일 앱 개발 기법

• 네트워크 프로그래밍 기법 (HTTP, MQTT, 웹 소켓)

• RDBMS, NOSQL 데이터베이스 활용 (MySQL, MongoDB, Redis)

• Node.js 기반 웹 서비스 및 Restfull API 구현

Unity엔진을 활용한 VR/AR 콘텐츠 개발

(10월 23일~11월 10일)

• C# 프로그래밍에 대한 중급레벨의 숙련도

• Unity 엔진에 대한 충분한 사용법 숙지

• 게임 개발에 필수적인 개발 기법 숙지

• VR/AR 콘텐츠 개발 환경 이해

• Unity API를 활용한 VR/AR 콘텐츠 개발 능력

• Cardboard / Daydream 등 3rd Party SDK 활용 능력

Page 13: 유니티,Unity 엔진을 활용한 VR/AR 콘텐츠 개발 _사물인터넷(IoT) 네크워크 프로그래밍

7. 교육 장소 : 인천글로벌캠퍼스 내 SW융합클러스터 송도센터

- 8 -

테크노파크역

SW융합클러스터송도센터

Page 14: 유니티,Unity 엔진을 활용한 VR/AR 콘텐츠 개발 _사물인터넷(IoT) 네크워크 프로그래밍

감사합니다.채 용관 련문 의

이후암 부장 (010-4012-6988)

회사소개 자료 및 채용 관심/희망 의견은 이메일로전달해 주십시오 ( [email protected] )

교 육관 련문 의

김정하 차장 (010-8784-7522)

교육 접수는 참가신청서 다운로드 작성 후 이메일로보내주시면 됩니다 ( [email protected] )

참가신청서 다운로드 https://goo.gl/5KVcWD