대단원 과목세부 과정내용
C 문법, 배열, 포인터 if, for, while, do~while, switch~case
일차원 배열, 이차원 배열, 배열과 포인터
포인터, 포인터 배열, 함수포인터, 다차원 포인터
함수 구조체 파일 함수, CallbyRefrence, 지역변수, 전역변수, static변수, 재귀함수
구조체, typedef, 공용체, 열거형
텍스트 파일, 이진 파일, 임의 접근, 문자열함수
C++ C++ 기초 bool, 참조자, 구조체, 오버로딩
클래스
생성자, 소멸자
복사 생성자
C++ 응용 연산자 오버로딩
객체지향의 원칙
가상함수, 가상함수의 용법
예외처리
템플릿
Python Programming 기본 문법 개요, 윈도우/리눅스 설치
자료형, 연산자, 제어문, 문자열, 리스트, 튜플, 맵
클래스 클래스의 정의, 메서드의 정의와 호출
클래스 멤버와 인스턴스 멤버
규칙, 인수, 모듈
네트워크 멀티 스레드 서버
Database SQLite
Python 라이브러리 PyPi, PIL
개방형 H/W 아두이노 아두이노 소개와 설치
아두이노 언어
LED, Speaker
Servo Motor / DC Motor
VC++과 Serial Programming을 이용한 아두이노 프로젝트
라즈베리파이 라즈베리 파이에 리눅스(라즈비안) 설치하기
라즈베리 기본 명령
라즈베리 파일 편집
라즈베리 C기반 Network Programming
라즈베리 Python기반 Programming
Network
Programming
WireShark 리눅스와 윈도우 설치
패킷 분석
기본 C/S 리눅스와 윈도우 통신 환경 구축
에코서버 구현
리눅스와 윈도우에서 서로 데이터 주고 받기
다중 C/S 멀티 프로세스 서버
멀티 플렉싱 서버
멀티 스레드 서버
Async Select소켓
고성능 C/S Event Select
Overlapped IO
IOCP
C#&.NET .NET Framework .NET Framework
C# 기본 문법 자료형 , 연산자, 제어문
Boxing & UnBoxing
Property
컬렉션 클래스
C# 고급 문법 Class와 OOP
델리게이트
인터페이스
Partial Class
Win Form WinForm 프로젝트
WPF 레이아웃 Canvas, StackPanel, Grid, WrapPanel, DockPanel
이벤트 버튼, 이벤트 라우팅
데이터바인딩 UI와 내부 소스간의 데이터 전달
컨트롤 버튼, 텍스트, 리스트
영상처리프로그램 Open CV Open 라이브러리 설치
이미지 연산 덧셈, 곱셈, 차 연산
이미지 처리 이진화, 이미지 변환
마스크 평균/중앙/가우시안, 에지
히스토그램 평활화
모폴로지 침식, 팽창, 열림, 닫힘
동영상 재생, 에지
침입감시 침입감시시스템 프로젝트
Unity 환경설정 설치
구성요소 씬, 오브젝트, 에셋, 컴포넌트, 스크립트
이벤트 스크립트, 이벤트 호출
슈팅 게임 슈팅 게임 만들기
GUI 컨트롤, 스킨, 레이아웃
NGUI 컴포넌트
네트워크 소켓 프로그래밍, 채팅
Android 안드로이드 기반 빌드/휴대폰 설치
AR / VR 증강현실과 가상현실
VR 안드로이드, 구글 카드보드, 오큘러스 빌드하기
AR 퀄컴 뷰포리아
모션인식제어 키넥트 SDK 설치, RGB, Depth, Skeleton
립모션 SDK 설치
실무형 ICT
프로젝트
프로젝트 기획 브레인 스토밍, 주제 발표, 조원 확정, 기획서 작성
프로젝트 분석 일정수립, 파일럿 프로젝트 선정
프로젝트 설계 UI설계, 프로세스 설계, 인력 업무 계획, 중간 발표 계획
프로젝트 개발 기본설계, 상세설계, 테스트 설계
프로젝트 마무리 코딩 및 단위 테스트
프로젝트 결과 정리, 디버깅, 발표준비
프로젝트 발표회


괜찮음?