안산캠퍼스

교육기간
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을 이용한 데이터베이스 연결 및 쿼리 작성법 학습

실습 프로젝트
  • GUI, Tkinter 활용 프로그램 구현

    Tkinter 라이브러리와 JSON 파일을 사용하여 사용자 인터페이스와 파일 입출력 학습

  • BeautifulSoup, Requests 활용 웹 구현

    특정 웹에서 자동으로 정보를 수집하는 프로그램 및 웹 개발

프로그래밍 언어로 사고하는 법을 익혔다면
이제 데이터를 저장하고 연결하는 방법을 배웁니다.

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

실습 프로젝트
  • Python과 MySQL

    C언어에서 데이터를 저장하기 위한 변수의 선언과
    기본 자료형(int, float, char 등)과 특징 및 사용법 학습

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 2

    실시간 객체 추적 프로그램 개발

    OpenCV 라이브러리와 이미지 및 비디오 처리 기본 기능 학습,
    OpenCV 주요 함수 및 매서드 활용 DNN(Deep Neural Network)기반
    객체 감지 개발

  • Project 3

    이미지 필터링 및 변환 프로그램 개발

    색상 공간 변환(BGR, RGB, Grayscale, HSV)이미지 처리 기술과
    가우시안 블러 및 미디안 블러 적용 비선형 필터(Bilateral Filter, Non-Local Means)를
    개선하고 이미지 노이즈 제거와 필터 적용을 통한 이미지 품질 향상 구현

기초부터 프로젝트까지
실전처럼 준비했기에 가능한 취업 연결

POINT

사물인터넷 교육 듣고
취업 하기

취업 분야

  • IOT 개발자
  • DB&서버 관리자
  • 스마트팜 창업

평균 연봉

  • 비전공자 3,500 ~ 4,500
  • 전공자 5,000↑
한직교 혜택 1

한직교의
체계적인 취업지원 시스템

개별상담 및 취업니즈 조사

맞춤형 취업 방향 설계를 위해서 개인별 상담 진행하여
개개인에 맞는 채용정보제공, 취업알선을 진행해드리고 있습니다.

취업 코칭 서비스

이력서 및 자소서 작성 노하우 등 취업 코칭 서비스를 제공해드리고 있습니다.
또한, 모의면접을 진행해 면접 예상 질문과 답변에 대해 피드백 해드리고 있습니다.

수료 후 사후관리

수료 후 6개월간 취업알선, 채용정보제공, 이력서 클리닉 등
추가적인 취업지원 서비스를 제공해드리고 있습니다.

한직교 혜택 2

국내외 6,000개 기업과 연결

다양한 산업 분야의 기업들과의 협력을 통해
수료 후 바로 현장에 투입될 수 있는 인재로 성잘할 수 있도록 지원합니다.

한국직업능력교육원을 선택해야 하는 이유
  • 475,297
    누적방문자수
  • 87.5%
    사후관리 종료 직전 취업률
  • 2023
    우수훈련기관 선정

한직교 수강생 인터뷰

한직교 교육과정
실제 수료생들의 솔직 후기!
  • 정보보안

    IT에 대한 깊은 지식과 자신감을 얻었어요! 정보보호 전문솔루션업체 취업!

    이름
    조용현
    사진
    학생정보
    수료생
    + 인터뷰 자세히보기
  • DB보안솔루션개발

    수료 후 바로 취업으로 커리어의 가치가 높아졌어요!

    이름
    최은지
    사진
    학생정보
    수료생
    + 인터뷰 자세히보기
  • DB보안솔루션개발

    성우전공에서 개발직 취업성공!

    이름
    김승욱
    사진
    학생정보
    수료생
    + 인터뷰 자세히보기
  • 아파트 경리실무

    수료 후 새로운 분야 취업을 통해 새로운 비전을 갖게 되었어요!

    이름
    최경선
    사진
    학생정보
    수료생
    + 인터뷰 자세히보기
  • 물류유통실무자양성

    비전공자지만 자재팀 취업! 고민말고 도전해보시길 바래요!

    이름
    김준형
    사진
    학생정보
    수료생
    + 인터뷰 자세히보기
  • K-디지털 정보보안

    비전공자도 정보보안개발자를 할 수 있다는 자신감을 얻었어요.

    이름
    박희승
    사진
    학생정보
    수료생
    + 인터뷰 자세히보기
  • 물류유통 실무자 양성과정

    4개월 교육 수강하고 다수 자격증 취득!

    이름
    이광민
    사진
    학생정보
    수료생
    + 인터뷰 자세히보기
  • 아파트공동주택경리실무

    나이에 구애받지 않고 안정적인 직업을 원한다면!

    이름
    양미숙
    사진
    학생정보
    수료생
    + 인터뷰 자세히보기
  • K-디지털 사물인터넷

    HL만도 SW개발자로 취업! 프로젝트 경험으로 직무경험을 어필했어요.

    이름
    김예나
    사진
    학생정보
    수료생
    + 인터뷰 자세히보기
  • K-디지털 사물인터넷

    일본 현지기업으로 개발자 해외취업!

    이름
    김명선
    사진
    학생정보
    수료생
    + 인터뷰 자세히보기

한직교의 쾌적한 시설을 소개합니다

  • 고용노동부 우수훈련기관
    "한국직업능력교육원 안산캠퍼스"를 소개합니다.
    안산캠퍼스는 정보보안,사물인터넷,품질관리,경리회계 교육을 진행하고 있으며,
    다양한 직종의 교육으로 확장하고 있습니다.

    과정별 전문교육을 위한 시설을 구축하고 우수한 강사진을 보유한
    한직교 안산캠퍼스를 생생한 영상으로 확인하세요.
  • Photos by 한국직업능력교육원

교육과정에 대한 간편하고 간단한 문의

이름
휴대폰번호 - -
문의사항
개인정보취급방침
  • 한직교에서 현재 모집중인 교육과정을 한눈에!