본문 바로가기

4차 산업혁명을 리드하는 인공지능·컴퓨팅 융합기술 인재의 양성


교육과정
  • Home
  • 전공소개
  • 교육과정

2026학년도 교육과정표

2026년 교과과정
학년 학기 이수
구분
교양영역 교과목 명 학점 학기 이수
구분
교양영역 교과목 명 학점
1 학년 1 학기 교양 글로컬 마인드 English/Japanese/Chinese for World Citizenship1(택1) 2/3 2 학기 교양 글로컬 마인드 English/Japanese/Chinese for World Citizenship2(택1) 2/3
의사소통 능력 대학글쓰기(2/3)/ 스피치토론(2/2) (택1) 2 의사소통 능력 대학글쓰기(2/3)/ 스피치토론(2/2) (택1) 2
창의적 문제해결 능력 창의적비판적사고/ 수리적사고(2/2) 창의적 문제해결 능력 창의적비판적사고/ 수리적사고(2/2)
도덕성 및 인성 자아발견과 비전탐색1 (sol-sup) 1/1 도덕성 및 인성 자아발견과 비전탐색2 (학과 자체 운영) 1/1
분석적 과학적 사고력 SW 교양 3/3 분석적 과학적 사고력 SW 교양 3/3
자유선택 2/2
전공 기초 Python과 인공지능 기초 3/3 전공 기초 Java프로그래밍(정보처리기사) 3/3
웹프로그래밍 3/3 모바일앱실습 2/2
인공지능과컴퓨터 3/3 C++ 프로그래밍과 로보틱스 기초 2/2
여름 학기 전공 중점 C•IoT 프로그래밍 프로젝트 택1 3/3
AI·빅데이터 해외연수
2 학년 1 학기 교양 글로컬 마인드 English/Japanese/Chinese for World Citizenship3(택1) 2/3 2 학기 교양 글로컬 마인드 English/Japanese/Chinese for World Citizenship4(택1) 2/3
자유선택 3/3 자유선택 2/2
트랙 트랙 인공지능·빅데이터 스타트업 입문 3/3 트랙 트랙 머신러닝 및 딥러닝 심화 3/3
전공 중점 컴퓨터네트워크(정보처리기사) 3/3 전공 중점 AI기반 소프트웨어 공학 (정보처리기사) 3/3
지능형데이터베이스구축 3/3 AI시대 정보보안 (정보처리기사) 3/3
핵심 클라우드컴퓨팅 2/2
핵심 임베디드시스템 3/3
AI컴퓨터와 운영체제실습 2/2
3 학년 1 학기 교양 자유선택 5/5 2 학기 전공 심화 시스템 프로그래밍(5/5) 택1 11/11
C#언어를 활용한 머신러닝 개발(3/3)
데이터베이스 프로그래밍(3/3)
트랙 트랙 IoT·정보보안 스타트업 인공지능·빅데이터 융합프로젝트 6/6 심화 자바와알고리즘(5/5) 11/11
C언어 문제해결기법(3/3)
Python 문제해결기법(3/3)
전공 핵심 우송비트단기과정C (C/C++언어와 딥러닝 알고리즘 기조,Java,자료구조) 6/6 트랙 XML기반 웹서비스 활용 파이썬 데이터 분석 택2 6/6
IoT 심화 및 시큐어코딩 IoT·정보보안 융합프로젝트
심화 (현장 실습) 17/17
4 학년 1 학기 자유 선택 자유선택(교양 및 기타전공) 5/5 2 학기 자유 선택 자유선택(교양 및 기타전공) 5/5
전공 심화 창업캡스톤디자인프로젝트 9/9 전공 심화 캡스톤디자인2 3/3
인공지능융합프로젝트 3/3
IoT융합프로젝트 3/3
중점 정보처리실무(정보처리기사) 3/3
정보보안 고급 3/3
심화 (현장실습) (4/4이상) 심화 (현장실습) (4/4이상)

2025년 IT융합학부 컴퓨터공학전공 교육과정 교과목 개요 및 영문명(전체과목)

전공필수 교과목 개요
기존 과목명 바뀐 과목명 개요 (AI 작성)
C 프로그래밍 Python 및 인공지능 기초 Python 기본 문법, 리스트, 튜플집합, 클래스와 객체지향프로그램을 학습하고, 라이브러리(Numpy, Pandas, Matplotlib)를 학습하고, 인공지능 기초 실습을 통한 기본 역량을 배양한다.
프로그래밍 프로젝트
(여름학기)
C 프로그래밍과 IoT 기초 프로젝트 C 언어의 기본 문법과 메모리 구조, 포인터 활용을 학습한다. Github를 이용하여 버전 관리와 협업 방법을 익히고, IoT 기초 이론을 학습하여 기초 프로젝트를 수행한다.
컴퓨터공통수학 C++ 객체지향 프로그래밍과 자료구조  기초 C++의 클래스, 상속, 다형성 개념 기반의 객체지향프로그래
밍을 이론과 실습을 통해 학습하고, 자료구조 기초와  C++를 활용한 코드 개발과 AI를 활용한 성능개선 실습으로 C++와 자료구조 기초 역량을 배양한다.
데이터베이스구축 지능형 데이터베이스
구축
데이터베이스의 기초 이론과 실습을 수행하며, 벡터 데이터베이스 및 자연어 기반 검색 기능을 가진 지능형 데이터 시스템에 대해 학습한다.
소프트웨어 설계개발 AI기반 소프트웨어 공학 소프트웨어 공학의 전반적인 이론과 요구사항 분석부터 설계, 테스트, 배포에 이르는 전 과정에 인공지능을 활용해 생산성을 높이는 방법을 학습한다.
정보보안 AI시대 정보보안 시스템보안, 네트워크보안, 코드보안, 암호화 이해, 및 전자상거래 보안 등 정보보안 기본 개념을 학습하고, IoT 보안과 AI 환경에서의 정보보안 기본 역량을 배양한다.
운영체제실습 AI 컴퓨터와 운영체제 실습 운영체제 기본 개념과, 멀티코어 CPU 및 GPU를 가진 현대 컴퓨터의 병행처리와 병렬처리 개념을 학습한다.
우송비트단기과정
(C,C++, Java, 자료구조)
우송비트단기과정
(C/C++언어와 딥러닝 알고리즘 기조,  Java, 자료구조)
C++ 언어와 CUDA C를 활용하여 Deep Belief Nets 관련 알고리즘의 기본 원리를 이해하고 실습을 진행한다. 또한 Java 언어와 자료구조를 학습하여, 프로그래밍과 알고리즘, 자료구조의 전반에 대한 역량을 배양한다.
윈도우 응용프로그래밍 C#언어를 활용한 머신러닝 개발 ML.NET 을 중심으로 머신러닝 애플리케이션 개발 기술을 학습한다. 다양한 분야(분류, 회귀, 추천, 이상 탐지, 자연어 처리, 이미지 분석)의 예제를 실제 구현해 보며, 머신러닝 기반  프로그램의 구현 능력을 배양한다.