1. 학점 이수요건
전공 구분 | 공통 | 전공 입문 교과 | 전공 | 학점 합계 | 총 이수 학점 | |||
전공 필수 | 전공 선택 | 전공 소계 | ||||||
심화전공 | 단일전공 | 전인 교육과정 (23) | 15 | 30 | 42 | 72 | 110 | 130 |
일반전공 | 다전공 (컴공) | 6 | 30 | 15 | 45 | 74 | 130 | |
다전공 (1전공이 인공지능학) | 3 | 0 | 39 | 39 | 65 | 130 | ||
다전공 (타전공) | 3 | 6 | 33 | 39 | 65 | 130 | ||
교직과정 | 13 | 45 | 15 | 60 | 96 | 130 |
* 자연계열은 ④인간과 과학 영역 중 미적분학I 필수 선택.
2. 교과목 이수요건
가. 전공입문교과
※ 전공입문교과는 필수로 이수해야 하나, 전공 학점에는 포함되지 않음.
구분 | 과목명 | 학점 | 비고 | |
심화 전공 | 단일전공 | STS2006(미적분학Ⅱ), PHY1001(일반물리Ⅰ), MAT2410(응용수학Ⅰ), MAT2420(응용수학Ⅱ) | 12 | 아래 참조 |
MAT2010(집합론), 2110(선형대수학), 2120(정수론) | 3 | 택 1 | ||
합 계 | 15 | | ||
일반 전공 | 다전공(컴공) [제1전공이 컴퓨터공학] | MAT2410(응용수학Ⅰ), MAT2420(응용수학Ⅱ) | 6 | |
합 계 | 6 | | ||
다전공(타전공) [제1전공이 타전공] | CSE2003(컴퓨터프로그래밍I), STS2008(고급응용C프로그래밍), AIE2050(컴퓨터프로그래밍I), CSW2010(기초C언어), | 3 | 택 1* | |
합 계 | 3 | | ||
일반 전공 | 교직과정 | MAT2410(응용수학Ⅰ), MAT2420(응용수학Ⅱ) PHY1101(일반물리실험Ⅰ), 1001(일반물리Ⅰ), 1002(일반물리Ⅱ) | 13 | |
합 계 | 13 | |
* CSE2003(컴퓨터프로그래밍I)을 수강할 수 없는 타전공생의 경우 전인교육워에서 개설하는 STS2008(고급응용C프로그래밍)으로 대체 수강이 가능함.
단, 제 1전공이 인공지능학과(AIE22050(컴퓨터프로그래밍I))인 경우, 전자공학과(EEE1002(C언어기초))인 경우, 기계공학과(MEE1005(C프로그래밍기초))인 경우, 그리고 융합 소프트웨어 연계전공자(CSW2010(기초C언어))의 경우에도 대체 수강과목을 인정함.
나. 전공필수 교과
구분 | 과목코드/과목명 | 학점 | 비고 | |||
심화 전공 | 단일전공 | 필수 | CSE2003 CSE2035 CSE3013 CSE3080 CSE3081 CSE4010 CSE4100 CSE4186 | 컴퓨터프로그래밍Ⅰ 컴퓨터프로그래밍Ⅱ 소프트웨어개발도구및환경실습 (구 컴퓨터공학설계및실험Ⅰ) 자료구조 알고리즘설계와분석 컴퓨터아키텍쳐 시스템프로그래밍 (구 멀티코어 프로그래밍) 캡스톤디자인 | 27 | |
필수 선택 | CSE4187 CSE4189 | 산학프로젝트(캡스톤디자인) 산학과제실습 | 3 | 택1 | ||
필수 선택 | CSE4190 CSE4191 ACD4008 | 컴퓨터공학 현장실습 SW인턴십 현장실습1 | 3 | 택1 | ||
합계 | | 30 | | |||
일반 전공 | 다전공(컴공) [제1전공이 컴퓨터공학] | 필수 | CSE2003 CSE2035 CSE3013 CSE3080 CSE3081 CSE4010 CSE4100 CSE4186 | 컴퓨터프로그래밍Ⅰ 컴퓨터프로그래밍Ⅱ 소프트웨어개발도구및환경실습 (구 컴퓨터공학설계및실험Ⅰ) 자료구조 알고리즘설계와분석 컴퓨터아키텍쳐 시스템프로그래밍 (구 멀티코어 프로그래밍) 캡스톤디자인 | 24 | |
필수 선택 | CSE4187 CSE4189 | 산학프로젝트(캡스톤디자인) 산학과제실습 | 3 | 택1 | ||
필수 선택 | CSE4190 CSE4191 ACD4008 | 컴퓨터공학 현장실습 SW인턴십 현장실습1 | 3 | 택1 | ||
합계 | | | 30 | | ||
일반 전공 | 다전공(타전공) [제1전공이 인공지능학] | 필수 | - | - | 0 | |
일반 전공 | 다전공(타전공) [제1전공이 타전공] | 필수 | CSE3080 CSE3081 | 자료구조 알고리즘설계와분석 | 6 | |
합계 | | | 6 | | ||
일반 전공 | 교직과정 | 필수 | CSE2003 CSE2035 CSE3006 CSE3013 CSE3015 CSE3016 CSE3080 CSE4070 CSE4100 CSE4152 CSE4187 CSEQ981 CSEQ982 CSEQ983 | 컴퓨터프로그래밍Ⅰ 컴퓨터프로그래밍Ⅱ 이산구조 소프트웨어개발도구및환경실습 (구 컴퓨터공학설계및실험Ⅰ) 디지털회로개론 컴퓨터공학실험Ⅱ 자료구조 운영체제 시스템프로그래밍 (구 멀티코어 프로그래밍) 문제해결프로그래밍실습 (구 고급소프트웨어실습Ⅰ) 산학과제실습 컴퓨터교과교육론 컴퓨터학교과교재연구및지도법 컴퓨터학교과논리및논술 | 42 | |
필수선택 | CSE4186 CSE4190 | 캡스톤디자인 컴퓨터공학 현장실습 | 3 | 택 1 | ||
합계 | | | 45 | |
다. 전공선택 교과
구분 | 요건 | 학점 | 비고 | |
심화 전공 | 단일전공 | - 전공필수과목으로 이수한 과목 이외의 모든 컴퓨터공학과 전공과목 및 인공지능학과 전공 교과목* 중 42학점 이상 이수 * 인공지능학과 교과목 중 최대 12학점까지 인정(컴퓨터공학과와 합반 개설되는 인공지능학과 과목은 중복인정 불가) | 42 | |
일반 전공 | 다전공(컴공) [제1전공이 컴퓨터공학] | - 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 15학점 이상 이수 | 15 | 단, 아래의 과목 중 3과목(9학점)은 반드시 이수해야 함. CSE3015 디지털회로개론 CSE4050 프로그래밍언어 CSE4070 운영체제 CSE4110 데이터베이스시스템 CSE4115 소프트웨어공학 CSE4170 기초컴퓨터그래픽스 CSE4175 컴퓨터네트워크 CSE4185 기초인공지능 (택 3) |
다전공(타전공) [제1전공이 인공지능학] | - 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 39학점 이상 이수 | 39 | | |
다전공(타전공) [제1전공이 타전공] | - 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 33학점 이상 이수 | 33 | 아래의 각 교과목 그룹에서 3과목(9학점)씩을 반드시 이수해야 함. ※ 시스템 및 이론 그룹 CSE4010 컴퓨터아키텍쳐 CSE4050 프로그래밍언어 CSE4100 시스템 프로그래밍 CSE4110 데이터베이스시스템 CSE4175 컴퓨터네트워크 (택 3) ※ 인공지능 및 응용 그룹 CSE4115 소프트웨어공학 CSE4130 기초머신러닝 CSE4170 기초컴퓨터그래픽스 CSE4185 기초인공지능 CSE4188 암호학기초 (택 3) | |
교직과정 | - 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 15학점 이상 이수 | 15 | |
※ 교직과정이 아닌 경우 교직과목(CSEQ981 컴퓨터교과교육론, CSEQ982 컴퓨터학교과교재연구및지도법, CSEQ983 컴퓨터학교과논리및논술)은 전공과목으로 인정하지 않음.
■ 대체 인정 교과목 : 전공과목으로 대체 인정할 수 있는 타전공 교과목
타 전공 | 타 전공 개설 과목명 | 컴퓨터공학 전공 대체과목명 | 구분 | 비고 |
전자 | EEE2135 디지털회로설계 | CSE3015 디지털회로개론 | 전공일반 | |
EEE3178 컴퓨터아키텍쳐 | CSE4010 컴퓨터아키텍쳐 | 전공심화 | |