지역미래변화 특화인재 AIoT 솔루션 개발자 과정
교육기간
23.07.14 ~ 24.01.08
정원
24명
교육 방법
오프라인
훈련비
전액지원
훈련참여수당
월 최대 81만 6천원
산업구조변화 대응 등 특화훈련 목표 및 특징
- 미래융합교육원에서 AI, 빅데이터, 클라우드 등 디지털ㆍ신기술 분야 교육을 통해 ‘미래형 핵심 실무인재’로 협력기업 등으로 취업
- 본 과정은 대전인적자원개발위원회 인력공급수요 파악을 토대로 기업인터뷰, FGI 등을 통해 기업체의 핵심기술이 과정안에 포함 되어 있습니다.
- AI 기반 C/C# 프로그래밍 스마트 시스템에 필요한 스마트 솔루션 구현이 가능한 대전지역 전문 개발자를 육성
- 대전지역 기업의 상품 및 서비스의 고도화 및 산업특성의 변화에 부응하는 신기술 경쟁력을 갖출 수 있도록 전문 교육 프로그램을 제공
IOT & AI 개요
AI 시대를 맞아 빅데이터가 인공지능 분야에 생명력을 불어넣는 가장 중요한 기술로 자리매김 하였고. AI기술이 다양한 기기에 빠르게 적용 되고 있는 것을 현실에서 실감할 수 있습니다.
여러가지 AI혁신기술들 (영상처리기술, 안면인식, 음성인식, 자동화 등) 이 무인항공기, 드론, CCTV, 로봇, 자동차, 스마트공장 등에 활용되어 기술수요의 증대를 불러오고 있습니다.
훈련개요
- AI 솔루션 개발에 필요한 응용SW개발 기술을 습득할 수 있다.
- 컴퓨터 프로그래밍 언어와 프레임워크로 각 업무에 맞는 소프트웨어 기능에 관한 설계, 구현 및 테스트를 수행할 수 있다.
- AI 솔루션 개발에 필요한 인공지능 알고리즘(머신러닝, 딥러닝)을 개발, 적용할 수 있다.
- 기업요구조사를 반영한 기업별 프로젝트를 수행함으로서 문제해결능력 향상, 의사소통 능력, 기업직무요구기술을 향상시켜 기업요구에 부합되는 인재를 양성할 수 있도록 한다.
교육 대상자
- 머신러닝, 인공지능 SW 개발자로 진출을 희망하는 자
- 비전공자지만 프로그래밍의 원조 C언어 계열을 기반으로 개발자 진출을 희망하는 자
- 인공지능, 딥러닝 기술 기술의 심화과정을 희망하는 자
- 사물인터넷(IoT) 관련 직군 개발자로 취업을 희망하는 자
교육특징 및 혜택
- 매월 훈련수당 및 국민취업제도를 통해 월 최대 81만 6천원을 지원 받을 수 있습니다.
- 협력기업 취업연계 및 1대1밀착 취업멘토 지원
- 비전공자를 위한 시중 교재 전공서적 11권 무상지급
- 컴퓨터 구조와 프로그래밍
- 두들낙서의 C/C++ 한꺼번에 배우기
- C# 교과서
- 확, 다른! 아두이노 사이다 교과서
- 이것이 우분투 리눅스다
- 혼자 공부하는 파이썬
- 혼자 공부하는 머신러닝+딥러닝
- 시계열 데이터베이스를 활용한 IoT 데이터 처리의 모든 것
- 14가지 AWS 구축 패턴
- 혼자 공부하는 SQL
커리큘럼
○ 스마트 솔루션 구현을 위한 핵심 기술 이해
● 스마트 솔루션(Smart Solution) 공통 구현 기술 이해
- IoT·AI 기반 솔루션 트랜드
- IoT·AI 기반 솔루션 구현 기술 이해(기반 개발 언어를 넘는 사고력)
- IoT·AI 스마트 솔루션 구축 사례
● 스마트 솔루션 핵심 9가지 기술
(Cloud Computing, VR/AR/XR, CPS, AI, 3D Printing, Machine, 5G, Big Data, IIot)
● 관리운영자를 위한 스마트 솔루션 개발의 이해
● 머신 운영 관리를 위한 스마트 솔루션 개발 모델링
○ 프로그래밍 기본 1 (C/C++)
● C 기본문법
- 개발환경 구축 / 변수와 상수 / 자료형 / 연산자 / 조건문 / 반복문 / Input Output /
- Function(사용자 정의함수/반복 함수와 재귀 함수) / 배열 / 다차원 배열 / 포인터 / 문자열 / 구조체 / 파일 입출력 / 동적 메모리
● C++ 기본문법
- 개발환경 구축 / 변수와 상수 / 자료형 / 연산자 / 조건문 / 반복문 / Input Output
- 컴파일러 / main() function / Namespaces / cin and cout
- 변수와 상수
- 배열 / 다차원 배열 / 백터의 선언과 초기화
- Expressions and Statements
- 연산자 / 조건문 / Loop
- C++ Strings & STL(Standard Template Library)
○ 프로그래밍 기본2 (C#)
– C# / .NET Framework 이해
– Types/Expressions/배열과 리스트/String/클래스
– Statements / Loops / Dates
– Text 및 파일 처리
– 디버깅
– Classes
– OOP / 인터페이스
– Generics / Lambda / LINQ / Dynamic
– 예외처리 / Asynchronous 프로그래밍
– 알고리즘, 리펙터링, 클린 코딩
– UML / 디자인 패턴 / 테스트
– 데이터베이스 연동
– Flutter / Xamarin / Unity를 이용한 C# 기반 솔루션 프레임워크 소개(프레임워크에 대한 이해)
– 관리자 페이지 구현의 기법
○ 프로그래밍 기본3 (Databases)
– 데이터베이스 기본 개념 및 종류:
– 오라클/PostgreSQL/MySQL/MariaDB/Microsoft SQL Server/
DB2/OrientDB 설치 및 환경설정
– SQL 쿼리(CRUD)
– 함수(문자, 숫자, 날짜, 변환, 일반, 그룹, 윈도우)
– 조인(INNER, LEFT, RIGHT, FULL) / 그룹화
– 필터링과 서브쿼리
– 집합 연산자
– 데이터 변경 삭제/COMMIT과 ROLLBACK
– 분석 함수
– 계층쿼리/DDL명령어/테이블 데이터/VIEW와 SEQUENCE
– 오류 복구
– 인덱스 및 객체 관리
Migration(마이그레이션)
– 마이그레이션 유형
– 장비, 인력, ROI 분석 / Legacy 데이터 분석 / Parsing / 백업 / AS-IS / 권한 부여
○ 프로그래밍 실전 프로젝트
● 솔루션 개발 환경의 구축 및 솔루션 서버 인프라의 구동
( 실습 환경의 구성 및 솔루션 포트폴리오 작업 구성 )
– AWS EC2 Cloud Windows Server 구축 실습
– AWS RDS Database 구축 실습
– AWS Route 53 DNS, 호스팅, 트래픽 관리 구축
● C# 기반 프레임워크의 배포 및 설치
– C# 프레임워크 기반 DBMS 모델링
– DBMS 모델링
– 데이터 처리
– rest API 활용 모델링
– 성능 향상 기법
○ 프로그래밍 융합기술 2 (IoT기반 센서 활용)
● IoT 센서 및 엑추에이터 제어
– 다용도 입출력 제어, 타이머/카운터 제어
– 인터럽트 제어, SPI, I2C, U-ART 제어
– TCP mode, Server, API활용
● IoT 센서데이터 추출
– MQTT 프로토콜 네트워크
– 센서 데이터 추출, 센서데이터 분석
– 센서 데이터 활용 엑추에이터 구동
● 아두이노 개발 환경 구축 및 사물인터넷 구현
– 아두이노 모델 조립 및 센서 연결
– 아두이노 IoT 구현
● AWS IoT Core 환경 구축 및 작동 방법
○ IoT융합 실전 프로젝트
● IoT 솔루션 구축
- AWS IoT 솔루션 환경 추가하기
- 오픈 하드웨어 플랫폼(아두이노) 활용
- TCP/IP 소켓 프로그래밍 및 MQTT(Publish & Subscribe)
- 데이터의 수집 및 비즈니스 요구에 맞는 데이터베이스의 구현
○ 스마트 솔루션 프로그래밍 SW 기술
● 머신러닝 이론
– 최소제곱법
– 머신러닝 이론의 첫 걸음
– 최우추정법
– 확률을 사용한 추정 이론
– 퍼셉트론
– 분류 알고리즘 기초
– 로지스틱 회귀와 ROC 곡선
– k-평균법
– 비지도 학습모델 기초
– EM 알고리즘
– 기대최대화법
● Tensorflow 기반의 딥러닝 활용과 인공신경망의 이해
– 텐서플로우 오토인코더, 멀티레이어 퍼셉트론 구현
– 텐서플로우에 의한 컨벌루션 신경망 구현
– 텐서플로우에 의한 CNN(AlexNet) 구현
– 텐서플로우에 의한 CNN(VGGNet) 구현
● AWS SageMaker
– SageMaker Studio 통합개발환경 이해
○ AI 기반 데이터 솔루션 Dashboard 구현
– AI 분석 데이터 업데이트 스케쥴링
– AI 분석 데이터의 솔루션 Dataset 설계
– Dashboard 시각화
– 솔루션 프로그래밍 실습 리팩토링 및 확장
– AWS SageMaker 서비스 적용
취업진로(직무)
응용 SW 개발자
Application software developer-
C, Python 언어 관련SW개발
-
게임프로그램 개발
-
윈도우프로그램 개발
-
산업용 소프르퉤어 개발
AI 플랫폼 개발자
AI platform developer-
AI R&D를 위한 대용량 데이터 분석
-
AI기반 모델 수립, 검증 및 시각화
-
영상/이미지 인식, 의료용 웨어러블 개발
-
서버, 기기의 데이터 수집 및 분석
임베디드 S/W 개발자
Embedded software development-
Linux, C언어 계열 개발자
-
Linux, Android 포팅 개발자
-
물류 자동화 SW개발
-
아두이노, STM, 라즈베리 파이 기반 개발
취업지원활동

취업박람회
2020 혁신성장청년인재 집중양성 인공지능분야

취업박람회
2020 혁신성장청년인재 집중양성 인공지능분야

기업설명회
(주)삼영기계, (주)유토비즈, (주)레드윗

취업특강
2022 고용노동부 빅데이터, 공공데이터 과정 취업특강

팀별 기업멘토링
인공지능, 블록체인 분야

팀별 기업멘토링
인공지능, 블록체인 분야

관련분야 취업률
인공지능 분야