안산캠퍼스
전액지원 한번 더! 가능4월 15일까지 접수가능파이썬, C언어를 활용한 사물인터넷(IOT) 교육
- 교육기간
- 2025.05.20(화)~2025.11.12(수)
- 교육시간
- 09:00~17:40/121일/월-금
- 교육비
- 9,151,250원/ 지원금:9,151,250원
- 훈련수당
- 국취제도 연계 시 최대 81만원 지원
- 모집인원
- 30명
- 문의전화
- 031-402-7113
언어, 실습, 실전까지
균형 잡힌 IOT 기술 교육
-
01
30년 경력의 프로그래밍 강사와
전자공학 박사 출신 강사
전문성과 실무 경험을 모두 갖춘 베테랑 강사진이 직접 강의합니다.
-
02
Python을 활용한 AI 프로그래밍과
C를 활용한 임베디드/펌웨어 개발자 교육
현장에서 가장 많이 쓰이는 Python과 C를 중심으로 실무에 꼭 필요한 언어 활용 역량을 키웁니다.
-
03
AI(OpenCV), IOT 사물인터넷 기술 구현
센서와 영상 인식 등 실제 사례를 통해 OpenCV와 IOT 기술을 실습 중심으로 익힐 수 있습니다.
최종 프로젝트를 향한
실무 위주의 체계적인 커리큘럼
PHASE 1. C언어
프로그래밍의 뼈대를 이루는 기초언어인 C언어를
기초부터 실무 프로젝트까지 깊이 있게 이해합니다.
STEP 1 기초
-
01 변수와 자료형
C언어에서 데이터를 저장하기 위한 변수의 선언과 기본 자료형(int, float, char 등)과 특징 및 사용법 학습
-
02 제어문
조건문(if, switch)과 반복문(for, while)의 사용법과 프로그램의 흐름 제어 방법 학습
-
03 함수와 포인터
함수의 정의 및 호출 방법과 포인트의 개념을 통해 메모리 주소를 다루는 기초 학습
-
04 배열과 문자열
배열의 정의, 초기화 및 사용 방법과 문자열 처리에 대한 기초 지식 학습
-
05 구조체와 공용체
사용자 정의 데이터 타입인 구조체와 공용체의 개념을 이해 및 복합 데이터를 효과적으로 관리하는 방법 학습
STEP 2 심화
-
동적 메모리 할당
malloc, calloc, realloc, free 함수를 통해 런타임에 매모리를 관리하는 방법 학습
-
파일 입출력
파일을 읽고 쓰는 방법과 데이터를 영구적으로 저장하고 불러오는 기법 학습
-
전처리기 지시문
#define, #include 등의 전처리기 지시문을 통해 코드의 가독성 상승과 매크로 사용 방법 학습
-
비트 연산
비트 단위의 연산을 통해 데이터를 효율적으로 처리하는 기법과 미트 마스크를 활용하는 방법 학습
-
다차원 배열
2차원 배열 및 그 이상의 다차원 배열을 사용하여 복잡한 데이터 구조를 관리하는 방법 학습
-
함수 포인터
함수 포인터를 이용하여 동적 함수 호출을 구현하고 콜백 함수의 개념을 이해
-
구조체 포인터
구조체와 포인터를 결합하여 복잡한 데이터 구조를 효과적으로 관리하는 방법 학습
실습 프로젝트
-
프로그램 구현
기초, 심화, 고급에서 배운 내용들을 바탕으로 계산기, 문자열 처리 프로그램 등을 구현
-
팀 프로젝트
팀원들과 협력하여 중간 규모의 프로젝트를 진행 및 협업 능력 개발
PHASE 2. Python
데이터 분석부터 자동화까지 확장성이 뛰어난 파이썬을
활용 중심으로 배울 수 있습니다.
STEP 1 기초
-
Python 설치 및 환경 설정
파이썬을 설치하고 IDE(통합 개발 환경) 설정 방법 학습
-
기본 문법
변수, 자료형, 연산자, 주석 등을 통해 파이썬 기본 문법 학습
-
제어문
조건문(if, elif, else)과 반복문(for, while)을 사용하여 프로그램의 흐름 제어 방법 학습
-
함수
함수 정의 및 호출 방법과 매개변수, 변환값 학습
-
리스트
리스트의 생성, 수정, 삭제 및 다양한 메서드 사용법 학습
-
튜플
튜플의 특징과 사용법을 배우고 불변의 데이터 구조에 대한 이해
-
딕셔너리
키-값 쌍으로 데이터를 저장하는 방법과 다양한 메서드 학습
-
집합
집합의 특징과 활용 방법 학습
-
파일 읽기와 쓰기
텍스트 파일 및 CSV 파일을 읽고 쓰는 방법과 데이터 저장 및 불러오기 기법 학습
STEP 2 심화
-
모듈
표준 라이브러리 및 사용자 정의 모듈을 사용하는 방법 학습
-
패키지
패키지를 생성하고 사용하는 방법과 코드 재사용성을 높이는 기법 학습
-
클래스와 객체
객체 지향 프로그래밍의 기본 개념인 클래스와 객채 이해 및 상속과 다형성을 배우며 코드의 구조 개선 학습
-
예외 처리
try, except 구문을 통해 오류를 처리하는 방법과 프로그램의 안정성 상승 학습
-
라이브러리 활용
NumPy, Pandas, Matplotlib 등 데이터 분석과 시각화를 위한 라이브러리 사용법 학습
-
웹 프로그래밍
Flask 또는 Django와 같은 웹 프레임워크를 사용하여 웹 어플리케이션 개발 방법 학습
-
데이터베이스
SQLite 또는 MySQL을 이용한 데이터베이스 연결 및 쿼리 작성법 학습
프로그래밍 언어로 사고하는 법을 익혔다면
이제 데이터를 저장하고 연결하는 방법을 배웁니다.
PHASE 3. MySQL·DB
데이터 저장부터 조회, 분석까지 SQL로
데이터베이스 실무의 기본을 직접 다뤄볼 수 있습니다.
STEP 1 기초
-
MySQL 설치 및 설정
MySQL 서버 설치 및 기본 설정 방법 학습
-
DB 개념
데이터베이스, 테이블, 레코드의 기본 개념 이해
-
SQL 기초
SQL 기본 문법과 SELECT, INSERT, UPDATE, DELETE 문법 학습
-
트랜잭션 제어 명령어
COMMIT, ROLLBACK
STEP 2 심화
-
JOIN 연산
INNER JOIN, LEFT JOIN, RIGHT JOIN 등 다양한 JOIN 방식 학습
-
서브쿼리
서브쿼리의 개념과 활용 방법 학습
-
집계 함수
COUNT, SUM, AVG 등 집계 함수 사용법 학습
-
그룹화 및 정렬
GROUP BY, ORDER BY
PHASE 4. Linux
리눅스를 통해 명령어 기반 운영체제를 익히며
개발 환경에 대한 감각을 키울 수 있습니다.
STEP 1 기초
-
Ubuntu 개념 이해
- 리눅스 운영 체제 개요
- 우분투의 역사, 특징
- 설치 및 기본 설정 방법 학습
-
파일 및 디렉토리 관리
Is, cp, mv, rm, mkdir, rmdir
→ 파일 및 폴더 생성/복사/이동/삭제 등
-
텍스트 파일 처리
cat, less, more, grep, nano
→ 터미널에서 텍스트 파일 읽기/검색/편집
-
시스템 정보 확인
uname, top, df, du, free
→ 시스템 상태 및 메모리·디스크 사용량 확인
-
사용자 계정 생성 및 관리
useradd, userdel, passwd
-
파일 및 디렉토리 권한 설정
chmod, chown, chgrp
STEP 2 고급
-
APT(Advanced Package Tool) 사용법
apt-get, apt-cache, apt-update
→ 소프트웨어 설치/업데이트를 위한 명령어
-
소프트웨어 설치 및 제거
리눅스 환경에서의 프로그램 설치 및 제거 실습
-
네트워크 설정
inconfig, ip, ping 등 명령어를 활용한 네트워크 설정 방법 학습
-
SSH(Secure Shell) 사용법
-
방화벽 설정
UFW(Uncomplicated Firewall)
PHASE 5. OpenCV
01
OpenCV 개념 이해
OpenCV 역사와 발전, 설치 및 환경 설정,
기본 구조와 사용 목적
02
기본 이미지 처리
- 이미지 읽기 및 표시 : imread(), imshow() 함수 사용법
- 이미지 저장 : imwrite() 함수 사용법
- 이미지 크기 조정 : resize() 함수 사용법
- 이미지 변환 : 회전 반전 자르기
03
색상 공간 변환
BGR에서 그레이스케일로 변환
cvtColor() 함수 사용법
04
필터링 및 엣지 검출
- 블러링 GaussianBlur(), medianBlur() 함수
- 엣지 검출 Canny() 함수 및 Sobel 필터 사용법
05
특징 검출 및 매칭
OpenCV 역사와 발전, 설치 및 환경 설정,
기본 구조와 사용 목적
06
객체 인식 및 추적
- Haar Cascade Classifier 이용한 얼굴 인식
- YOLO, SSD와 같은 딥러닝 기반 객체 탐지
07
기계 학습 및 딥러닝
- OpenCV와 TensorFlow, Keras 연동
- 머신러닝을 이용한 이미지 분류 및 예측
08
Raspberry Pi와 OpenCV
- Raspberry Pi에 OpenCV 설치 및 환경설정
- 카메라 모듈을 이용한 이미지 캡처 및 처리
- 실시간 객체 인식 및 추적 시스템 구현
09
Arduino와 OpenCV 연동
- Arduino를 이용한 센서 데이터 수집
- OpenCV와 Arduino 간의 시리얼 통신 설정
- 이미지 처리 결과에 따른 하드웨어 제어
실습 프로젝트
-
Project 1
얼굴 인식 시스템 구축
KNN, SVM, CNN을 활용한 인공지능 개념과
딥러닝 기반 얼굴 인식(TensorFlow, Keras)라이브러리 이용
DNN 기반 얼굴 감지(YOLO, SSD 등) 구현
-
-
Project 3
이미지 필터링 및 변환 프로그램 개발
색상 공간 변환(BGR, RGB, Grayscale, HSV)이미지 처리 기술과
가우시안 블러 및 미디안 블러 적용 비선형 필터(Bilateral Filter, Non-Local Means)를
개선하고 이미지 노이즈 제거와 필터 적용을 통한 이미지 품질 향상 구현
-
기초부터 프로젝트까지
실전처럼 준비했기에 가능한 취업 연결
취업 분야
- IOT 개발자
- DB&서버 관리자
- 스마트팜 창업
평균 연봉
- 비전공자 3,500 ~ 4,500
- 전공자 5,000↑
한직교 혜택 1
한직교의
체계적인 취업지원 시스템
개별상담 및 취업니즈 조사
맞춤형 취업 방향 설계를 위해서 개인별 상담 진행하여
개개인에 맞는 채용정보제공, 취업알선을 진행해드리고 있습니다.
취업 코칭 서비스
이력서 및 자소서 작성 노하우 등 취업 코칭 서비스를 제공해드리고 있습니다.
또한, 모의면접을 진행해 면접 예상 질문과 답변에 대해 피드백 해드리고 있습니다.
수료 후 사후관리
수료 후 6개월간 취업알선, 채용정보제공, 이력서 클리닉 등
추가적인 취업지원 서비스를 제공해드리고 있습니다.
한직교 혜택 2
국내외 6,000개 기업과 연결
다양한 산업 분야의 기업들과의 협력을 통해
수료 후 바로 현장에 투입될 수 있는 인재로 성잘할 수 있도록 지원합니다.
한국직업능력교육원을 선택해야 하는 이유
- 475,251명
누적방문자수
- 87.5%
사후관리 종료 직전 취업률
- 2023년
우수훈련기관 선정
한직교 수강생 인터뷰
한직교 교육과정
실제 수료생들의 솔직 후기!
-
정보보안
IT에 대한 깊은 지식과 자신감을 얻었어요! 정보보호 전문솔루션업체 취업!
- 이름
- 조용현
- 사진

- 학생정보
- 수료생
+ 인터뷰 자세히보기
-
DB보안솔루션개발
수료 후 바로 취업으로 커리어의 가치가 높아졌어요!
- 이름
- 최은지
- 사진

- 학생정보
- 수료생
+ 인터뷰 자세히보기
-
DB보안솔루션개발
성우전공에서 개발직 취업성공!
- 이름
- 김승욱
- 사진

- 학생정보
- 수료생
+ 인터뷰 자세히보기
-
아파트 경리실무
수료 후 새로운 분야 취업을 통해 새로운 비전을 갖게 되었어요!
- 이름
- 최경선
- 사진

- 학생정보
- 수료생
+ 인터뷰 자세히보기
-
물류유통실무자양성
비전공자지만 자재팀 취업! 고민말고 도전해보시길 바래요!
- 이름
- 김준형
- 사진

- 학생정보
- 수료생
+ 인터뷰 자세히보기
-
K-디지털 정보보안
비전공자도 정보보안개발자를 할 수 있다는 자신감을 얻었어요.
- 이름
- 박희승
- 사진

- 학생정보
- 수료생
+ 인터뷰 자세히보기
-
물류유통 실무자 양성과정
4개월 교육 수강하고 다수 자격증 취득!
- 이름
- 이광민
- 사진

- 학생정보
- 수료생
+ 인터뷰 자세히보기
-
아파트공동주택경리실무
나이에 구애받지 않고 안정적인 직업을 원한다면!
- 이름
- 양미숙
- 사진

- 학생정보
- 수료생
+ 인터뷰 자세히보기
-
K-디지털 사물인터넷
HL만도 SW개발자로 취업! 프로젝트 경험으로 직무경험을 어필했어요.
- 이름
- 김예나
- 사진

- 학생정보
- 수료생
+ 인터뷰 자세히보기
-
K-디지털 사물인터넷
일본 현지기업으로 개발자 해외취업!
- 이름
- 김명선
- 사진

- 학생정보
- 수료생
+ 인터뷰 자세히보기