과정
|
주제
|
교육내용
|
시간
|
인공지능
기본과정
(비전공자)
|
인공지능 기술의 이해
|
인공지능 기술의 이해 및 사례 소개
•디지털 트랜스포메이션 소개 및 사례
•인공지능 기술 용어 학습
|
8h
|
데이터 사이언스를
위한 파이썬
프로그래밍
|
•파이썬 기초 문법
•파이썬 모듈 사용
•객체지향 프로그래밍
|
32h
|
파이썬 모듈을 사용한
빅데이터
수집및 시각화
|
•Numpy를 활용한 배열연산
•Pandas 자료구조
•Matplotlib를 활용한 데이터 시각화
|
16h
|
기계학습
|
•Sklearn기초
•머신러닝 기초 알고리즘
|
24h
|
•텐서플로/케라스 기초
•인공신경망 기초
•ANN
|
인공지능
AI 기본
(전공자)
|
알고리즘
|
•탐색 알고리즘 ( 지능과 탐색 / 이진트리/ 깊이 우선/ 넓이 우선 탐색)
•경험(지식)기반 알고리즘 ( 휴리스틱/ 언덕오르기/최고 우선탐색등)
•지능/머신 ( 게임탐색 개요 및 탐색 알고리즘)
•최적화 ( 제약만족/유전 알고리즘 등)
|
24h
|
파이썬 모듈을 사용한 빅데이터 수집및 시각화
|
•웹 기초
•웹크롤러 개발
•공공 API 를 활용한 데이터 수집
|
24h
|
•Numpy를 활용한 배열연산
•Pandas 자료구조
•Matplotlib 를 활용한 데이터 시각화
|
기계학습
|
•Sklearn기초
•머신러닝 기초 알고리즘
|
32h
|
•텐서플로/케라스 기초
•인공신경망 기초
•ANN, CNN, RNN, Auto-Encoder
|
인공지능
AI언어/
시각지능
|
엣지AI
(Edge AI)
|
•Edge AI의 활용
•Edge 컴퓨팅을 위한 GPU / NPU / TPU 특징 및 현황
•Edge에서의 machinelearning/deeplearning
•Jetson 설치 및 I/O 시험
|
16h
|
비전 (Vision)기반 AI
|
•OpenCV를 활용한 이미지/영상 처리
•AI 기반 OMR / OCR
•사물 추적 / 영상 속 다각형 인식
•안면 인식 / 안면 랜드마크 추적
•이미지 분류와 사물 인식
•실시간 영상 기반 분류와 사물 인식
|
48h
|
•임베디드 장치에서의 YOLO
•커스텀 YOLO 모델 훈련
|
16h
|
AI 자율주행 기술
|
•자율주행 기술과 AI
•자율주행로봇 프레임워크
•영상 기반 Racing Car를 이용한 주행
•트랙 이미지 데이터 획득 / 학습
|
32h
|
•모델 고도화 및 Racing 시합
|
16h
|
엣지AI (Edge AI) 심화
|
•멀티미디어 인터페이스
•영상처리용 커스텀 데이터셋 구축
•TransferLearning
•커스텀 모델 훈련 – ResNet / SSD-MobileNet
•커스텀 모델을 활용한 딥러닝
|
32h
|
인공지능 AI BM
|
서비스 발굴
|
•주요 기술 동향 및 전략
•데이터 및 인공지능 알고리즘 파악
•비즈니스 모델 전략 수립 기획
•산업군별 BM 분석(의료, 제조, 게임, 금융, 마케팅, 로봇, 스포츠 분야 등)
|
40h
|
서비스 프로젝트
|
•Team Building
•팀별 BM 작성 및 발표
•Team 별 BM 수정 및 전략 수정
•프로젝트 발표
|
40h
|
블록체인
기본과정
|
블록체인
기술 입문
|
과정 소개
블록체인
기술 입문
|
•블록의 구조 및 블록 헤더
•머클 트리 및 코인베이스 트랜잭션
•작업 증명 알고리즘
•UTXO 및 이중사용
•지갑
•블록체인과 51% 공격
|
16h
|
비트코인
블록체인
기반 기술
|
비트코인
블록체인
기반 기술
|
•해시 함수와 비대칭 암호화 기법
•작업 증명과 지분 증명
•해시 퍼즐과 난이도
•세그윗과세그윗2x
|
12h
|
블록체인
활용 사례
|
산업전반에
걸친 활용 사례
및 기업 소개
|
•금융 분야 활용 사례 (디파이)
•의료 분야 활용 사례 (의료정보 공유 및 개인정보 이슈)
•문화 관광 분야 활용 사례 (NFT)
•공공분야 활용 사례 (우정사업, 보건복지부 등)
•보안 분야 및 인증 분야 사례 (DID)
|
8h
|
블록체인을 위한 보안 기술의 이해
|
암호학 및
보안사고
사례 소개
|
•블록체인 기술 심화 이해를 위한 암호학 기초
•블록체인 보안 사고 사례
|
8h
|
블록체인
구조와
트랜잭션의 이해
|
블록체인 트랜잭션
이해
|
•블록체인 트랜잭션의 이해
•블록체인트랜잭션의 생성 과정 및 체인 분석
•Etherscan / Blockexplorer등을 활용한 모니터링
|
8h
|
이더리움
이해
|
이더리움
이해
|
•가스 및 트랜잭션, 블록 생성
•엉클 블록 및 확장 머클패트리샤 트리
•EVM 및 네트워크 유형
|
8h
|
이더리움 구축
|
geth기반의
이더리움
네트워크 구축
|
•genesis block 생성
•account 및 Transaction
•geth기반 네트워크 운영
|
16h
|
Hyperledger Fabric
네트워크
구축
|
Hyperledger Fabric
네트워크 구축
|
•Hyperledger Fabric 구조 및 프로그램 설치
•네트워크 구축 및 노드 구동
•CA 노드/ couchDB연동
•샘플 체인 코드 작성
|
16h
|
블록체인
고급과정
|
이더리움과솔리디티
|
솔리디티
프로그래밍 기초
|
•오픈제플린(OpenZeppelin) 및 데이터 저장공간
•ERC20과 ERC721(NET)
•트러플의 이해
•솔리디티 기본 문법
|
8h
|
솔리디티
|
솔리디티API 이해
|
•생성자와 폴백 함수
•구조체와 열거형 사용법
•제어 구문 및 함수
•핵심 이벤트
|
8h
|
Dapp개발
|
Dapp개발 및 배포
|
•개발환경 설정 및 개발 도구
•스마트 컨트랙트 작성 및 테스트
•Web3, 메타마스크, 스마트 컨트랙트 구현
|
8h
|
스마트
컨트랙트 보안
|
스마트
컨트랙트 보안
|
•스마트 컨트랙트 보안 이해
•정수 오버플로우와언더플로우 취약점
•재진입 취약점, 패리티 취약점 등
•솔리디티용 보안 분석 도구
•스마트 컨트랙트 설계 고려사항
|
16h
|
블록체인 모델링
(BM 개발)
|
비즈니스 모델링
|
•팀 선정
•BM 발굴 및 아이템 선정 - 자료 조사, 벤치마킹 등
- 토큰 지갑, 기부금 블록체인 관리, 디지털자산 관리 등
•프로젝트 아키텍처 구축
- 소스코드 관리 방안
- 일정 관리 방안
- 블록체인 네트워크 구축(Ethereum,Hyperledger 등)
|
8h
|
•팀 단위 프로젝트 활동
- 추진 사항 보고
- 이슈 보고
- 백서 작성
|
24h
|
•기술 문서 제출
•프로젝트 발표
|
8h
|
클라우드
기본과정
|
클라우드
기본
|
클라우드를
위한
기본 개념
|
•클라우드 서비스 소개
•클라우드 서비스 종류
•클라우드 플랫폼 소개
•클라우드 서비스 도입 시 고려사항
(운영 , 비용 , 보안 고려 사항)
•DevOPS와 CI/CD 파이프라인 이해
|
8h
|
클라우드를
위한 리눅스
및 네트워크
|
클라우드를
위한 리눅스
및 네트워크
|
•리눅스 기본 명령 및 SSH를 이용한 클라우드 연결
•네트워크 기본 이해 (TCP/IP) , 네트워크 개념
•클라우드 네트워크 개념 이해
|
8h
|
가상화 및
컨테이너
|
가상화 기술의 이해 및 컨테이너 기술의 이해
|
•가상화 기술의 이해
•도커 컨테이너 개념
•도커 컨테이너 이미지 생성/ 확인/ 삭제/ 애플리케이션 구축
•도커 이미지 생성/추출/배포
•Dockerfile작성 및 빌드
•도커스웜 및 도커컴포저
|
24h
|
클라우드 네이티브를 위한
쿠버네티스
|
쿠버네티스
|
•쿠버네티스 설치
•포드 활용, 리플리카셋 활용
•디플로이먼트
•서비스 구성
•인그레이스 개념 및 활용
•퍼시스턴트 볼륨
•쿠버네티스 모니터링
|
24h
|
코드 기반 인프라 관리
Infrastructure as a code
|
Ansible
Terrform
|
•Ansible 개념
•Ansible 구성 및 플레이북 작성
•테라폼 소개 및 코드 구성
|
8h
|
퍼블릭 클라우드 활용
|
퍼블릭
클라우드
|
•VM 인스턴스의 생성 및 보안접속
•클라우드 스토리지 생성 및 관리 , 보안 구성
•컨테이너 생성 및 관리
•CDN 서비스 구성
•클라우드 보안 설정
(인증, 사용자, 접근 통제 등)
|
8h
|