| 교양필수 |
멘토링(Ⅰ,Ⅱ) |
2 |
가. 교과개요
- 지식기반사회에서 요구하는 품성을 갖춘 직업인 양성을 위해 인성 및 생활지도 활성화를 통한 올바른 직업관과 사회관 형성에 관한 인성을 함양한다.
나. 교수내용
- 멘토링의 이해
- 유형별 진단
- 인격지수
- 학습법
- 건강관리
- 자기관리
- 올바른 인간관계
- 시간관리
|
| 직무역량개발(Ⅰ,Ⅱ) |
2 |
가. 교과개요
- 시대가 변천함에 따라 직장문화와 가치관이 변화하고 있는 현대 예비 직장인들이 갖추어야 할 소양, 태도, 규범 및 가치관에 대하여 학습한다.
나. 교수내용
- 개인, 전략, 조직 관리
- 소통, 성과, 업무 스킬
- 자기계발 방법
- 취업역량 강화
|
| AI기초개론 |
3 |
가. 교과개요
- 인공지능의 역사와 기본 개념을 이해하고, 머신러닝과 딥러닝의 핵심 원리와 알고리즘을 학습하며, 다양한 AI 응용 분야와 최신 트렌드를 파악하여 AI 개발의 기초 이론적 토대를 구축한다.
나. 교수내용
- 인공지능의 정의, 역사, 발전 과정
- 지도학습, 비지도학습, 강화학습의 개념과 응용
- 신경망과 딥러닝의 기초 원리, 주요 모델 구조
- 컴퓨터비전, 자연어처리, 생성형 AI 등 응용 분야
다. 교육 모듈 및 진로 연계
- 인공지능 / AI머신러닝
- AI개발자, AIoT개발자 트랙의 필수 이론 과목으로 인공지능 모듈의 개념적 기초 확립
|
| 교양선택 |
봉사활동(Ⅰ,Ⅱ) |
2 |
가. 교과개요
- 각종 사회단체 봉사활동 및 기술지원을 통하여 사회적, 도덕적, 협동정신을 함양함으로써 개인의 자아실현 및 국가 사회 발전에 기여할 수 있도록 한다.
나. 교수내용
- 각종 사회단체 봉사활동
- 농어촌 기술지원
- 교내봉사
|
| 컴퓨터활용 |
3 |
가. 교과개요
- 오피스 프로그램의 기본 기능을 명확히 이해하고 실제 업무 활용도가 높은 서식을 통해 현장 적응력을 높인다.
나. 교수내용
- 컴퓨터 활용(OS, WWW, SNS 등)
- 엑셀 활용과 실습
- 파워포인트 활용과 실습
- 워드프로세서 활용과 실습
|
| 사무자동화 |
3 |
가. 교과개요
- 데이터베이스시스템 기능과 DBMS 관리 기능을 습득하고, ACCESS 실무능력을 향상할 수 있도록 한다.
나. 교수내용
- DB 모델설계 방법
- DBMS 관리 기능 및 실습
- ACCESS 기능 실습
|
| 전공이론필수 |
컴퓨터개론 |
3 |
가. 교과개요
- 컴퓨터 시스템의 하드웨어와 소프트웨어 구성 요소를 이해하고, 데이터의 디지털 표현과 처리 방식, 논리회로의 동작 원리를 학습하여 IT 분야 학습의 기초가 되는 컴퓨터 과학의 핵심 개념을 습득하도록 한다.
나. 교수내용
- 컴퓨터의 역사와 발전, 폰 노이만 구조
- 2진수 체계와 데이터 표현, 진법 변환과 연산
- 논리게이트와 부울 대수, 조합 논리회로
- CPU, 메모리, 입출력장치의 구조와 동작 원리
다. 교육 모듈 및 진로 연계
- 공통기초 / IT이해
- 모든 개발자 트랙의 필수 기초 과목으로 공통기초 모듈의 컴퓨터 시스템 이해 및 정보처리산업기사 대비
|
| 빅데이터개론 |
3 |
가. 교과개요
- 빅데이터의 3V(Volume, Velocity, Variety) 특성을 이해하고, 데이터 수집, 저장, 처리, 분석의 전체 생명주기와 관련 기술을 학습하며, 빅데이터와 AI의 융합을 통한 가치 창출 방법론을 습득한다.
나. 교수내용
- 빅데이터의 정의와 특성, 비즈니스 가치
- 정형/반정형/비정형 데이터의 이해와 처리 방법
- Hadoop, Spark 등 빅데이터 생태계 기술 개요
- 데이터 거버넌스와 프라이버시, 윤리적 이슈
다. 교육 모듈 및 진로 연계
- 빅데이터
- 데이터분석가, 데이터엔지니어 트랙의 필수 이론 과목으로 빅데이터 모듈의 개념적 기초 확립 및 빅데이터분석기사 대비
|
| 소프트웨어공학 |
3 |
가. 교과개요
- 소프트웨어 개발과 유지보수를 위한 체계적인 접근 방법과 원칙에 대해 학습하고 소프트웨어 생명주기, 요구사항 분석, 설계, 구현, 테스트, 유지보수 등 소프트웨어 개발 과정 전반에 대해 이해한다.
나. 교수내용
- 소프트웨어 개발 방법론과 모델
- 프로젝트 관리, 품질 보증
- 소프트웨어 테스팅, 소프트웨어 유지보수
|
| 전공이론선택 |
기초공학이론 |
3 |
가. 교과개요
- 전자회로를 이해하기 위한 전자기적 현상, 전기회로에 관한 법칙과 정리, 반도체에 대한 기초 지식을 학습하고 전기회로의 기본 소자인 R L C와 전자회로의 기본인 다이오드, 트랜지스터 회로, 디지털 회로에 대한 기초 지식, 논리회로에 대해 학습한다.
나. 교수내용
- 전기, 전자회로의 기초
- 반도체 기초 이론
- 다이오드 회로 (전원회로 등)
- TR 회로 (증폭기, 발진기, 스위치)
- 디지털 회로기초 (부울 대수, 논리 함수 간소화, 논리 게이트, 디지털 IC)
- 조합 논리회로, 순서 논리회로
- 전자회로 응용 : 여러 가지 전자기기
|
| 데이터베이스기초 |
3 |
가. 교과개요
- 대용량 데이터를 수집, 저장, 처리, 분석하고 활용하는 방법을 학습하고, 빅데이터 개념과 특성, 데이터 수집과 저장 기술, 데이터 처리와 분석 기법, 그리고 데이터 활용 사례등을 통해 빅데이터의 활용을 이해하고 응용할수 있도록 한다.
나. 교수내용
- 데이터 전처리 기법
- 데이터 마이닝 알고리즘, 머신러닝
- 딥러닝 기법을 활용한 데이터 분석 방법
|
| 정보통신개론 |
3 |
가. 교과개요
- 정보통신의 정의, 역사 발전과정, 정보통신시스템의 구성, 기본요소, 전송신호의 처리기술, 정보전송방식의 종류와특성, 전송제어방식, 다중화방식 등 정보통신분야의 기본적인 기술을 이해한다.
나. 교수내용
- 정보통신의 개요
- 정보통신 시스템의 구성
- 정보전송신호의 처리기술
- 정보전송기술
|
| 컴퓨터네트워크 |
3 |
가. 교과개요
- OSI 7계층과 TCP/IP 프로토콜 스택의 구조와 동작 원리를 이해하고, 네트워크 구성 요소와 통신 방식, 인터넷 서비스의 기반 기술을 학습하여 네트워크 시스템 설계와 운영의 이론적 기초를 습득한다.
나. 교수내용
- OSI 참조 모델과 TCP/IP 프로토콜 계층 구조
- LAN/WAN 기술과 이더넷, 라우팅과 스위칭
- IP 주소 체계와 서브넷팅, DNS와 DHCP
- HTTP/HTTPS, FTP, SMTP 등 응용 계층 프로토콜
다. 교육 모듈 및 진로 연계
- 인공지능 / AIoT·임베드
- 모든 개발자 트랙의 공통기초 과목으로 네트워크 통신 이해 및 정보처리산업기사 대비
|
| 머신러닝딥러닝 |
3 |
가. 교과개요
- 머신러닝과 딥러닝의 핵심 이론과 수학적 기초를 체계적으로 학습하고, 지도학습, 비지도학습, 강화학습의 주요 알고리즘과 신경망 구조를 이해하여 AI 모델 설계와 최적화의 이론적 토대를 갖춘다.
나. 교수내용
- 머신러닝의 수학적 기초
- 지도학습과 비지도학습 알고리즘
- 신경망 기초와 심층학습
- 최적화 이론과 강화학습
다. 교육 모듈 및 진로 연계
- 인공지능 / AI머신러닝
- AI개발자, 데이터분석가 트랙의 필수 이론 과목으로 인공지능 모듈의 핵심 이론 역량 확보 및 AICE, 빅데이터분석기사 자격증 대비
|
| 전공실습필수 |
C프로그래밍 |
3 |
가. 교과개요
- C언어의 기본 문법과 프로그래밍 기초 개념을 학습하고, 변수, 제어문, 함수 등을 활용한 구조적 프로그래밍을 통해 컴퓨터 프로그래밍의 기본 원리를 이해하고 논리적 사고력과 문제 해결 능력을 배양하도록 한다.
나. 교수내용
- C언어 개발 환경 구축과 기본 문법
- 변수와 자료형, 연산자와 수식
- 조건문과 반복문, 배열과 문자열
- 함수 정의와 호출, 기초 입출력 처리
다. 교육 모듈 및 진로 연계
- 공통기초 / 소프트웨어
- 모든 개발자 트랙의 필수 입문 과목으로 공통기초 모듈의 프로그래밍 기초 역량 구축
|
| 데이터베이스실무 |
3 |
가. 교과개요
- 데이터베이스 구축과 운영에 필요한 실무 기술을 익히고, 실제 업무 환경에서 데이터베이스를 설계·구현·관리할 수 있는 역량을 함양한다.
나. 교수내용
- SQL 활용 심화, 성능 최적화, 백업·복구, 보안 관리, 데이터 마이그레이션
- 프로젝트, 실제사례 등 실질적인 데이터베이스 운용능력 배양
|
| AI기반프로그래밍 |
3 |
가. 교과개요
- GitHub Copilot, Claude API 등 생성형 AI를 활용한 현대적 개발 방법론을 학습하고, 프롬프트 엔지니어링과 AI 페어 프로그래밍으로 개발 생산성을 극대화하는 실무 기법을 습득한다.
나. 교수내용
- 생성형 AI 도구 활용법과 프롬프트 엔지니어링
- AI 코드 생성과 검증, 디버깅 기법
- LangChain을 활용한 AI 애플리케이션 개발
- AI API 연동과 서비스 통합 실습
다. 교육 모듈 및 진로 연계
- 공통심화 / 프로그래밍
- 모든 개발자 트랙에 공통 적용되는 현대적 개발 도구 활용 역량 강화
|
| 프로젝트실습(Ⅰ, Ⅱ) |
6 |
가. 교과개요
- AI와 빅데이터 기술을 활용한 실무형 소프트웨어 프로젝트를 기획부터 배포까지 전 과정을 경험하고, 팀 협업과 애자일 개발 방법론을 적용하여 포트폴리오용 졸업작품을 완성함으로써 산업 현장에서 요구되는 프로젝트 수행 역량을 습득하도록 한다.
나. 교수내용
- 프로젝트 기획, 요구사항 분석, 시스템 설계, 기술 세미나
- 프로토타입 개발, 테스트, 배포, 문서화 및 발표
- Git/GitHub 협업, 스크럼 방법론, 코드 리뷰 실습
- AI 모델 통합, 웹/모바일 서비스 구현, 클라우드 배포
다. 교육 모듈 및 진로 연계
- 프로젝트
- 모든 진로 트랙의 종합 실습 과목으로 프로젝트/현장실습 모듈의 핵심, 취업 포트폴리오 구축
|
| 현장실습 |
2 |
가. 교과개요
- 본 과정을 통하여 습득한 지식을 산업체 현장에 적용하여 현장실무 기술을 습득하거나, 필요한 실험 실습을 편성하여 보충 실습한다.
나. 교수내용
- 산업체 현장실습 실시
- 산업체 현장실습 보고서 작성
- 집중실습
|
| 전공실습선택 |
파이썬프로그래밍 |
3 |
가. 교과개요
- 프로그래밍에 대한 기초 이해와 함께 Python 언어를 이용한 실습 중심 수업을 통해 컴퓨팅 사고력과 문제 해결 능력을 기르는 것을 목표로 한다. 변수, 자료형, 제어문, 함수 등 기본 문법부터 간단한 알고리즘 구현까지를 다룬다.
나. 교수내용
- Python의 기본 문법(변수, 자료형, 제어문, 함수 등) 실습
- 자료구조를 이해하고 다양한 실습을 통해 프로그래밍 실습
다. 교육 모듈 및 진로 연계
- 공통기초 / 소프트웨어
- 모든 진로 트랙의 필수 기초 과목으로 공통기초 모듈의 핵심 프로그래밍 언어 역량 구축
|
| 웹프론트엔드기초 |
3 |
가. 교과개요
- HTML, CSS, JavaScript의 웹 표준 기술을 학습하고, 반응형 웹디자인과 사용자 경험(UX) 설계 원칙을 이해하여 모던 웹 애플리케이션의 사용자 인터페이스를 구현하는 기초 역량을 습득한다.
나. 교수내용
- HTML5 시맨틱 마크업과 CSS3 스타일링
- JavaScript ES6+ 문법과 DOM 조작
- 반응형 웹디자인과 Flexbox, Grid 레이아웃
- 웹 접근성과 UI/UX 디자인 원칙
다. 교육 모듈 및 진로 연계
- 웹서비스
- React웹개발자 트랙의 필수 선수과목으로 웹서비스 모듈의 기초 역량 구축
|
| JAVA프로그래밍 |
3 |
가. 교과개요
- 객체 지향 프로그래밍 언어로서 객체 지향 프로그래밍의 핵심 개념과 원리에 대해 학습하며, Java 언어를 사용하여 프로그램을 작성하고 디버깅하는 방법을 학습한다.
나. 교수내용
- Java 프로그래밍 언어의 기초
- 문법, 데이터 타입, 변수, 조건문, 반복문
- 함수, 클래스, 상속, 인터페이스 실습
다. 교육 모듈 및 진로 연계
- 공통기초 / 소프트웨어
- Java웹개발자 트랙의 필수 선수과목으로 공통기초 모듈의 백엔드 개발 기초 역량 확보 및 정보처리산업기사 대비
|
| AI서비스개발 |
3 |
가. 교과개요
- CRISP-DM 방법론을 기반으로 인공지능 모델 개발의 전 생명주기를 체계적으로 학습하고, 문제 정의부터 데이터 준비, 모델 학습, 평가, 배포까지 실무에서 요구되는 End-to-End AI 서비스 개발 역량을 습득한다.
나. 교수내용
- 비즈니스 문제 정의와 AI 태스크 설계
- 데이터 수집, 전처리, 라벨링 실습
- 모델 선택, 하이퍼파라미터 튜닝, 성능 최적화
- MLOps 기반 모델 배포와 API 서비스 구축
다. 교육 모듈 및 진로 연계
- 인공지능 / AI머신러닝
- AI개발자, 머신러닝 엔지니어 트랙의 핵심 과목으로 AI/머신러닝 모듈의 실무 역량 완성
|
| 기초공학실습 |
3 |
가. 교과개요
- 전기의 여러현상, 계측장비의 사용법과 전기전자회로의 기본원리 및 응용방법을 이해하고 정보통신 시스템의 전기전자회로를 구성할 수 있도록 한다.
나. 교수내용
- 실험의 기초지식
- 소자 판별법
- 회로시험기에 의한 측정
- 오실로스코프에 의한 측정
|
| 고급프로그래밍 |
3 |
가. 교과개요
- C언어의 기본 문법을 바탕으로 포인터, 구조체, 파일 입출력 등 고급 기법을 실습하고, 알고리즘 구현과 시스템 프로그래밍을 통해 효율적인 코드 작성과 문제 해결 능력을 갖춘 실무 프로그래밍 역량을 습득하도록 한다.
나. 교수내용
- 포인터와 동적 메모리 할당, 구조체와 공용체 활용
- 파일 처리와 시스템 호출, 프로세스 간 통신
- 자료구조(스택, 큐, 리스트) 구현과 알고리즘 실습
- 메모리 관리와 디버깅 기법, 코드 최적화
다. 교육 모듈 및 진로 연계
- 공통기초 / 소프트웨어
- 모든 개발자 트랙의 공통기초 과목으로 시스템 레벨 프로그래밍 역량 강화 및 정보처리산업기사 대비
|
| 빅데이터엔지니어링 |
3 |
가. 교과개요
- 빅데이터 생태계의 핵심 기술을 이해하고, 대용량 데이터의 수집, 저장, 처리를 위한 파이프라인을 설계·구축하며, 실시간 데이터 처리와 분산 컴퓨팅 환경에서의 실무 역량을 개발한다.
나. 교수내용
- Hadoop, Spark 등 빅데이터 플랫폼 구축과 운영
- Kafka를 활용한 실시간 데이터 스트리밍 처리
- ETL/ELT 파이프라인 설계와 자동화
- 데이터 레이크와 데이터 웨어하우스 구축 실습
다. 교육 모듈 및 진로 연계
- 빅데이터 / 데이터엔지니어링
- 데이터엔지니어 트랙의 핵심 과목으로 빅데이터 모듈의 엔지니어링 역량 완성
|
| JAVA웹서비스개발 |
3 |
가. 교과개요
- Java 기반의 웹 애플리케이션 개발 기술을 학습하고, Spring Boot 프레임워크와 전자정부프레임워크를 활용하여 엔터프라이즈급 웹 서비스를 설계·구현하는 백엔드 개발 역량을 습득한다.
나. 교수내용
- Servlet/JSP 기반 웹 애플리케이션 구조 이해
- Spring Boot를 활용한 RESTful API 개발
- JPA/MyBatis를 통한 데이터베이스 연동
- 전자정부프레임워크 기반 공공 시스템 개발 실습
다. 교육 모듈 및 진로 연계
- 웹서비스
- Java웹개발자 트랙의 핵심 과목으로 웹서비스 모듈의 백엔드 전문성 확보 및 정보처리산업기사 대비
|
| 클라우드컴퓨팅 |
3 |
가. 교과개요
- AWS, Azure 등 주요 클라우드 플랫폼의 서비스를 이해하고, 클라우드 네이티브 애플리케이션 설계와 인프라 구축, 컨테이너 오케스트레이션을 통해 확장 가능한 시스템을 구현하는 역량을 습득한다.
나. 교수내용
- AWS EC2, S3, RDS 등 핵심 서비스 활용
- Docker 컨테이너화와 Kubernetes 오케스트레이션
- 서버리스 아키텍처와 Lambda 함수 개발
- CI/CD 파이프라인 구축과 인프라 자동화(IaC)
다. 교육 모듈 및 진로 연계
- 공통심화 / 클라우드인프라
- 모든 개발자 트랙의 공통 심화 과목으로 현대적 인프라 운영 역량 확보 및 AWS 자격증 대비
|
| 임베디드코딩실습Ⅰ |
3 |
가. 교과개요
- 임베디드 시스템의 하드웨어 구조와 동작 원리를 이해하고, C/C++ 언어를 활용한 펌웨어 개발과 하드웨어 제어 프로그래밍을 통해 IoT 디바이스와 스마트 기기 개발을 위한 기초 프로그래밍 역량을 습득하도록 한다.
나. 교수내용
- 임베디드 시스템 아키텍처와 마이크로컨트롤러 구조
- GPIO, UART, I2C, SPI 등 하드웨어 인터페이스 제어
- 인터럽트 처리와 타이머 프로그래밍
- 센서 데이터 수집과 액추에이터 제어 실습
다. 교육 모듈 및 진로 연계
- 인공지능 / AIoT·임베드
- AIoT개발자 트랙의 기초 과목으로 인공지능 모듈의 임베디드 시스템 개발 역량 구축
|
| 임베디드코딩실습Ⅱ |
3 |
가. 교과개요
- 임베디드 운영체제(RTOS)의 구조와 동작 원리를 이해하고, 엣지 디바이스에서 경량화된 AI 모델을 구동하는 기법을 학습하여 AI 기능이 탑재된 스마트 임베디드 시스템을 개발하는 실무 역량을 습득하도록 한다.
나. 교수내용
- RTOS 기본 원리와 태스크 관리, 실시간 스케줄링
- TensorFlow Lite, ONNX Runtime을 활용한 모델 경량화
- 엣지 디바이스에서의 AI 추론 엔진 구현
- 센서 데이터 기반 실시간 AI 처리 시스템 구축
다. 교육 모듈 및 진로 연계
- 인공지능 / AIoT·임베드
- AIoT개발자 트랙의 핵심 과목으로 인공지능 모듈의 엣지 AI 구현 역량 완성
|
| 네트워크실습 |
3 |
가. 교과개요
- 컴퓨터 네트워크의 기본 개념과 구조를 이해하고, 실제 네트워크 장비와 시뮬레이션 도구를 활용한 실습을 통해 네트워크 구성 및 관리 능력을 배양한다.
나. 교수내용
- IP 주소 설정, 서브넷팅, 라우팅, 스위칭, VLAN 구성 등 네트워크 기초 실습
- Packet Tracer 또는 실제 장비를 사용하여 네트워크 구성, 트러블슈팅 및 보안 설정
다. 교육 모듈 및 진로 연계
- 인공지능 / AIoT·임베드
- AIoT개발자 트랙의 핵심 실습 과목으로 IoT 통신 구현 역량 확보 및 네트워크 관리사 대비
|
| 비즈니스빅데이터분석 |
3 |
가. 교과개요
- 통계 기반 분석 기법과 머신러닝 알고리즘을 활용하여 비즈니스 데이터에서 인사이트를 도출하고, 데이터 기반 의사결정을 지원하는 실무 분석 역량을 개발하며, ADsP 자격증 취득을 준비한다.
나. 교수내용
- 기술통계와 추론통계, 가설검정 실습
- 회귀분석, 분류, 군집화 등 머신러닝 기법 적용
- 시계열 분석과 예측 모델링
- Tableau, Power BI를 활용한 비즈니스 대시보드 구축
다. 교육 모듈 및 진로 연계
- 빅데이터 / 데이터분석
- 데이터분석가 트랙의 핵심 과목으로 빅데이터 모듈의 분석 역량 강화 및 ADsP 자격증 대비
|
| 집중수업 |
3 |
가. 교과개요
- 국가기술 자격증 취득을 위해 과목별 핵심요점 위주 강의와 모의고사를 실시하고, 학업능력이 떨어지는 학생들에게는 개인 지도를 병행한 학습을 할 수 있도록 한다.
나. 교수내용
- 디지털 전자회로
- 방송통신기기
- 방송미디어개론
- 전자계산기일반 및 방송설비기준
|
| 집중현장실습(방학중 선행) |
1 |
가. 교과개요
- 본 과정을 통하여 습득한 지식을 산업체 현장에 적용하여 현장 실무 능력을 향상시키고, 새로운 기술을 접목한 업무 매뉴얼을 구성하여 해당 업무에 전문가가 될 수 있도록 학습한다.
나. 교수내용
- 산업체 현장실습 실시
- 산업체 현장실습 보고서 작성
- 집중실습
|
| 현장실습(Ⅰ,Ⅱ,Ⅲ)(산업체 재직자 대상)(방학중 선행) |
18 |
가. 교과개요
- 본 과정을 통하여 습득한 지식을 산업체 현장에 적용하여 현장 실무 능력을 향상시키고, 새로운 기술을 접목한 업무 매뉴얼을 구성하여 해당 업무에 전문가가 될 수 있도록 학습한다.
나. 교수내용
- 산업체 현장실습 실시
- 산업체 현장실습 보고서 작성
- 집중실습
|