학위과정

학사 · 컴퓨터공학과

COMPUTER SCIENCE

학위과정

2020 CURRICULUM

전공 이수요건

2020학번 컴퓨터공학과 전공 이수 기준을 학점, 전공입문교과, 필수·선택 과목으로 정리했습니다.

01학점 이수요건
2020학번 학점 이수요건
전공 구분 세부 과정 공통 전공 입문교과 전공 필수 전공 선택 전공 소계 학점 합계 총 이수학점
심화전공단일전공전인 교육과정
(23)
16363672111130
융합과정163624
21* (융합)
60
81 (융합포함)
99
120
130
일반전공다전공(컴공)636246089130
다전공(타전공)318213965130
교직과정1345156096130

* 컴퓨터공학 심화 융합과정의 경우, 타전공 한 전공 내에서만의 전공 교과목 중 21학점 이상 이수해야 함.

02교과목 이수요건
가. 전공입문교과

전공입문교과는 필수로 이수해야 하나, 전공 학점에는 포함되지 않습니다.

전공입문교과
구분과목명학점비고
심화전공
단일전공/융합과정
STS2005 미적분학I, STS2006 미적분학II, PHY1101 일반물리실험I, PHY1001 일반물리I, MAT2410 응용수학I, MAT2420 응용수학II13아래 참조
심화전공
단일전공/융합과정
MAT2010 집합론, MAT2110 선형대수학, MAT2120 정수론3택 1
일반전공
다전공(컴공)
MAT2410 응용수학I, MAT2420 응용수학II6
일반전공
다전공(타전공)
STS2008 고급응용C프로그래밍, CSW2010 기초C언어, EEE1002 C언어기초, MEE1005 C프로그래밍기초3택 1*
일반전공
교직과정
MAT2410 응용수학I, MAT2420 응용수학II, PHY1101 일반물리실험I, PHY1001 일반물리I, PHY1002 일반물리II13
나. 전공필수 과목
심화전공·단일/융합36학점

CSE2003 기초공학설계, CSE2035 C프로그래밍, CSE3006 이산구조, CSE3013 컴퓨터공학설계및실험I, CSE3015 디지털회로개론, CSE3016 컴퓨터공학실험II, CSE3080 자료구조, CSE4070 운영체제, CSE4100 시스템프로그래밍, CSE4152 고급소프트웨어실습, CSE4187 캡스톤디자인 등

일반전공·다전공(타전공)18학점

CSE3006 이산구조, CSE3013 컴퓨터공학설계및실험I, CSE3015 디지털회로개론, CSE3016 컴퓨터공학실험II, CSE3080 자료구조, CSE4070 운영체제

일반전공·교직과정45학점

전공필수 42학점과 필수선택 CSE4186 캡스톤디자인 또는 CSE4190 인턴십 중 택 1

다. 전공선택 과목
심화전공 단일전공
전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 36학점 이상 이수
심화전공 융합과정
전공필수과목 이외 전공과목 중 24학점, 타전공 21학점 이상 이수
일반전공 다전공(컴공)
전공필수과목 이외의 모든 전공과목 중 24학점 이상 이수
일반전공 다전공(타전공)
전공필수과목 이외의 모든 전공과목 중 21학점 이상 이수
일반전공 교직과정
전공필수과목 이외의 모든 전공과목 중 15학점 이상 이수

단, 심화전공 융합과정은 아래 과목 중 4과목(12학점)은 반드시 이수해야 합니다.

  • CSE3081 알고리즘설계와분석
  • CSE4010 컴퓨터구조와논리
  • CSE4050 프로그래밍언어
  • CSE4110 데이터베이스시스템
  • CSE4115 소프트웨어공학
  • CSE4175 기초컴퓨터네트워크
  • CSE4185 기초인공지능
대체 인정 교과목
대체 인정 교과목
타 전공타 전공 개설 과목명컴퓨터공학 전공 대체과목명구분
전자EEE2135 디지털회로설계CSE3015 디지털회로개론전공일반
EEE3178 컴퓨터아키텍쳐CSE4010 컴퓨터구조와논리전공심화


1. 학점 이수요건

전공

구분

공통

전공

입문

교과

전공

학점

합계

이수

학점

전공

필수

전공

선택

전공

소계

심화전공

단일전공

전인 교육과정

(20)

16

36

36

72

108

130

융합과정

16

36

24

60

96

130

21*

(융합)

81

(융합포함)

117

일반전공

다전공

(컴공)

6

36

24

60

86

130

다전공

(타전공)

3

18

21

39

62

130

교직과정

13

45

15

60

93

130

* 컴퓨터공학 심화 융합과정의 경우, 타전공(한 전공 내에서만)의 전공 교과목 중 21학점 이상 이수해야 함.

 

2. 교과목 이수요건

. 전공입문교과

전공입문교과는 필수로 이수해야 하나, 전공 학점에는 포함되지 않음.

구분

과목명

학점

비고

심화

전공

단일전공/

융합과정

STS2005(미적분학I)*, STS2006(미적분학II), PHY1101(일반물리실험I),

PHY1001(일반물리I), MAT2410(응용수학I), MAT2420(응용수학II)

13

아래

참조

MAT2010(집합론), 2110(선형대수학), 2120(정수론)

3

1

합 계

16

 

일반

전공

다전공(컴공)

[1전공이 

컴퓨터공학]

MAT2410(응용수학I), MAT2420(응용수학II)

6

 

합 계

6

 

다전공(타전공)

[1전공이 타전공]

STS2008(고급응용C프로그래밍), CSW2010(기초C언어),

EEE1002(C언어기초), MEE1005(C프로그래밍기초)

3

1*

합 계

3

 

교직과정

MAT2410(응용수학I), MAT2420(응용수학II)

PHY1101(일반물리실험I), 1001(일반물리I), 1002(일반물리II)

13

 

합 계

13

 

* 단일전공/융합과정의 ‘STS2005(미적분학I)’은 공통선택교과 영역 학점에 중복 인정됨.

* 타전공생은 컴퓨터공학과에서 개설하는 CSE2035(C프로그래밍)을 수강할 수 없으므로 전인교육원에서 개설하는 STS2008(고급응용C프로그래밍)로 대체 수강이 가능함. , 1전공이 전자공학과(EEE1002(C언어기초))이거나 기계공학과(MEE1005(C프로그래밍기초))인 경우, 그리고 융합 소프트웨어 연계전공자(CSW2010(기초C언어))의 경우에도 대체 수강과목을 인정함.

. 전공필수 교과

구분

과목코드/과목명

학점

비고

심화

전공

단일전공/

융합과정

필수

CSE2003

CSE2035

CSE3006

CSE3013

CSE3015

CSE3016

CSE3080

CSE4070

CSE4100

CSE4152

CSE4187

기초공학설계

C프로그래밍

이산구조

컴퓨터공학설계및실험I

디지털회로개론

컴퓨터공학실험II

자료구조

운영체제

시스템프로그래밍

고급소프트웨어실I

캡스톤디자인II

33

 

일반

전공

다전공(컴공)

[1전공이

컴퓨터공학]

필수선택

CSE4186

CSE4190

캡스톤디자인I

인턴쉽I

3

1

합계

 

36

 

일반

전공

다전공(타전공)

[1전공이 타전공]

필수

CSE3006

CSE3013

CSE3015

CSE3016

CSE3080

CSE4070

이산구조

컴퓨터공학설계및실험 I

디지털회로개론

컴퓨터공학실험II

자료구조

운영체제

18

 

합계

 

18

 

일반

전공

교직과정

필수

CSE2003

CSE2035

CSE3006

CSE3013

CSE3015

CSE3016

CSE3080

CSE4070

CSE4100

CSE4152

CSE4187

CSEQ981

CSEQ982

CSEQ983

기초공학설계

C프로그래밍

이산구조

컴퓨터공학설계및실험I

디지털회로개론

컴퓨터공학실험II

자료구조

운영체제

시스템프로그래밍

고급소프트웨어실습I

캡스톤디자인II

컴퓨터교과교육론

컴퓨터학교과교재연구및지도법

컴퓨터학교과논리및논술

42

 

 

 

필수선택

CSE4186

CSE4190

캡스톤디자인I

인턴쉽I

3

1

합계

 

45

 

. 전공선택 교과

 

구분

 

학점

비고

심화

전공

단일전공

- 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 36학점 이상 이수

36

, 아래의 과목 중 4과목(12학점)은 반드시 이수해야 함.

 

CSE3081 알고리즘설계와분석

CSE4010 컴퓨터아키텍쳐

CSE4050 프로그래밍언어

CSE4110 데이터베이스시스템

CSE4115 소프트웨어공학

CSE4175 기초컴퓨터네트워크

CSE4185 기초인공지능

(4)

융합과정

- 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 24학점(전공선택 필수 4과목(12학점) 포함) 이상 이수

- 타전공의 전공과목 중 21학점 이수 (한 전공 내에서만 이수 가능)

1전공: 24

+

타전공: 21

(한 전공 내에

서만 이수)

45

일반

전공

다전공(컴공)

[1전공이 컴퓨

터공학]

- 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 24학점 이상 이수

24

다전공(타전공)

[1전공이 타전

]

- 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 21학점 이상 이수

21

교직과정

- 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 15학점 이상 이수

15

교직과정이 아닌 경우 교직과목(CSEQ981 컴퓨터교과교육론, CSEQ982 컴퓨터학교과교재연구및지도법, CSEQ983 컴퓨터학교과논리및논술)은 전공과목으로 인정하지 않음.

 

 

대체 인정 교과목 : 전공과목으로 대체 인정할 수 있는 타전공 교과목

타 전공

타 전공 개설 과목명

컴퓨터공학 전공 대체과목명

구분

비고

전자

EEE2135 디지털회로설계

CSE3015 디지털회로개론

전공일반

 

EEE3178 컴퓨터아키텍쳐

CSE4010 컴퓨터아키텍쳐

전공심화

 

1. 학점 이수요건

전공

구분

공통

전공

입문

교과

전공

학점

합계

이수

학점

전공

필수

전공

선택

전공

소계

심화­전공

단일전공

전인 교육과정

(23)

16

36

36

72

111

130

융합과정

16

36

24

60

99

130

21*

(융합)

81

(융합포함)

120

일반전공

다전공

(컴공)

6

36

24

60

89

130

다전공

(타전공)

3

6

33

39

65

130

교직과정

13

45

15

60

96

130

* 컴퓨터공학 심화 융합과정의 경우, 타전공(한 전공 내에서만)의 전공 교과목 중 21학점 이상 이수해야 함.

 

2. 교과목 이수요건

. 전공입문교과

전공입문교과는 필수로 이수해야 하나, 전공 학점에는 포함되지 않음.

구분

과목명

학점

비고

심화­

전공

단일전공/

융합과정

STS2005(미적분학I)*, STS2006(미적분학II), PHY1101(일반물리실험I), PHY1001(일반물리I), MAT2410(응용수학I), MAT2420(응용수학II)

13

아래 참조

MAT2010(집합으론), 2110(선형대수학), 2120(정수론)

3

1

합 계

16

 

일반

전공

다전공(컴공)

[1전공이 컴퓨터공학]

MAT2410(응용수학I), MAT2420(응용수학II)

6

 

합 계

6

 

다전공(타전공)

[1전공이 타전공]

STS2008(고급응용C프로그래밍), CSW2010(기초C언어), EEE1002(C언어기초), MEE1005(C프로그래밍기초)

3

1*

합 계

3

 

일반

전공

교직과정

MAT2410(응용수학I), MAT2420(응용수학II)

PHY1101(일반물리실험I), 1001(일반물리I), 1002(일반물리II)

13

 

합 계

13

 

* 단일전공/융합과정의 ‘STS2005(미적분학I)’은 공통선택교과 영역 학점에 중복 인정됨.

* 타전공생은 컴퓨터공학과에서 개설하는 CSE2035(컴퓨터프로그래밍II(. C프로그래밍)를 수강할 수 없으므로 전인교육원에서 개설하는 STS2008(고급응용C프로그래밍)로 대체 수강이 가능함. , 1전공이 전자공학과(EEE1002(C언어기초))이거나 기계공학과(MEE1005(C프로그래밍기초))인 경우, 그리고 융합 소프트웨어 연계전공자(CSW2010(기초C언어))의 경우에도 대체 수강과목을 인정함.

. 전공필수 교과

구분

과목코드/과목명

학점

비고

심화­

전공

단일전공/

융합과정

필수

CSE2003

CSE2035

CSE3006

CSE3013

CSE3015

CSE3016

CSE3080

CSE4070

CSE4100

CSE4152

CSE4187

컴퓨터프로그래밍I

컴퓨터프로그래밍II

이산구조

컴퓨터공학설계및실험I

디지털회로개론

컴퓨터공학실험II

자료구조

운영체제

시스템프로그래밍

고급소프트웨어실습I

캡스톤디자인II

33

 

일반

전공

다전공(컴공)

[1전공이

컴퓨터공학]

 

 

 

 

 

필수선택

CSE4186

CSE4190

캡스톤디자인I

인턴쉽I

3

1

 

 

합계

 

 

36

 

일반

전공

다전공(타전공)

[1전공이 타전공]

필수

CSE3080

CSE3081

자료구조

알고리즘설계와분석

6

 

합계

 

 

6

 

일반

전공

교직과정

필수

CSE2003

CSE2035

CSE3006

CSE3013

CSE3015

CSE3016

CSE3080

CSE4070

CSE4100

CSE4152

CSE4187

CSEQ981

CSEQ982

CSEQ983

컴퓨터프로그래밍I

컴퓨터프로그래밍II

이산구조

컴퓨터공학설계및실험I

디지털회로개론

컴퓨터공학실험II

자료구조

운영체제

시스템프로그래밍

고급소프트웨어실습I

캡스톤디자인II

컴퓨터교과교육론

컴퓨터학교과교재연구및지도법

컴퓨터학교과논리및논술

42

 

필수선택

CSE4186

CSE4190

캡스톤디자인I

인턴쉽I

3

1

합계

 

 

45

 

 

. 전공선택 교과

구분

요건

학점

비고

심화­

전공

단일전공

- 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 36학점 이상 이수

36

, 아래의 과목 4과목(12학점) 반드시 이수해야 .

 

CSE3081 알고리즘설계와분석

CSE4010 컴퓨터아키텍쳐

CSE4050 프로그래밍언어

CSE4110 데이터베이스시스템

CSE4115 소프트웨어공학

CSE4175 기초컴퓨터네트워크

CSE4185 기초인공지능

 

(4)

융합과정

- 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 24학점(전공선택 필수 4과목(12학점) 포함) 이상 이수

- 타전공의 전공과목 중 21학점 이수 (한 전공 내에서­만 이수 가능)

1전공: 24

+

타전공: 21

(한 전공 내에서­만 이수)

45

일반

전공

다전공(컴공)

[1전공이 컴퓨터공학]

- 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 24학점 이상 이수

24

교직과정

- 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 15학점 이상 이수

15

다전공(타전공)

[1전공이 타전공]

- 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 33학점 이상 이수

33

아래의 교과목 그룹에서­ 3과목(9학점)씩을 반드시 이수해야 .

 

시스템 및 이론 그룹

CSE4010 컴퓨터아키텍쳐

CSE4050 프로그래밍언어

CSE4100 시스템프로그래밍

CSE4110 데이터베이스시스템

CSE4175 기초컴퓨터네트워크

(3)

 

인공지능 및 응용 그룹

CSE4115 소프트웨어공학

CSE4130 기초머신러닝

CSE4170 기초컴퓨터그래픽스

CSE4185 기초인공지능

CSE4188 암호학기초

(3)

교직과정이 아닌 경우 교직과목(CSEQ981 컴퓨터교과교육론, CSEQ982 컴퓨터학교과교재연구및지도법, CSEQ983 컴퓨터학교과논리및논술)은 전공과목으로 인정하지 않음.

 

 

대체 인정 교과목 : 전공과목으로 대체 인정할 수 있는 타전공 교과목


1. 학점 이수요건

전공

구분

공통

전공

입문

교과

전공

학점

합계

이수

학점

전공

필수

전공

선택

전공

소계

심화­전공

단일전공

전인 교육과정

(23)

16

36

36

72

111

130

융합과정

16

36

24

60

99

130

21*

(융합)

81

(융합포함)

120

일반전공

다전공

(컴공)

6

36

24

60

89

130

다전공

(타전공)

3

6

33

39

65

130

다전공

(1전공이 인공지능학)

3

0

39

39

65

130

교직과정

13

45

15

60

96

130

* 컴퓨터공학 심화 융합과정의 경우, 타전공(한 전공 내에서만)의 전공 교과목 중 21학점 이상 이수해야 함.

 

2. 교과목 이수요건

. 전공입문교과

전공입문교과는 필수로 이수해야 하나, 전공 학점에는 포함되지 않음.

구분

과목명

학점

비고

심화­

전공

단일전공/

융합과정

STS2005(미적분학I)*, STS2006(미적분학II), PHY1101(일반물리실험I), PHY1001(일반물리I), MAT2410(응용수학I), MAT2420(응용수학II)

13

아래 참조

MAT2010(집합으론), 2110(선형대수학), 2120(정수론)

3

1

합 계

16

 

일반

전공

다전공(컴공)

[1전공이 컴퓨터공학]

MAT2410(응용수학I), MAT2420(응용수학II)

6

 

합 계

6

 

다전공(타전공)

[1전공이 타전공]

STS2008(고급응용C프로그래밍), CSW2010(기초C언어), EEE1002(C언어기초), MEE1005(C프로그래밍기초)

3

1*

합 계

3

 

일반

전공

교직과정

MAT2410(응용수학I), MAT2420(응용수학II)

PHY1101(일반물리실험I), 1001(일반물리I), 1002(일반물리II)

13

 

합 계

13

 

* 단일전공/융합과정의 ‘STS2005(미적분학I)’은 공통선택교과 영역 학점에 중복 인정됨.

* 타전공생은 컴퓨터공학과에서 개설하는 CSE2035(컴퓨터프로그래밍II(. C프로그래밍)를 수강할 수 없으므로 전인교육원에서 개설하는 STS2008(고급응용C프로그래밍)로 대체 수강이 가능함. , 1전공이 전자공학과(EEE1002(C언어기초))이거나 기계공학과(MEE1005(C프로그래밍기초))인 경우, 그리고 융합 소프트웨어 연계전공자(CSW2010(기초C언어))의 경우에도 대체 수강과목을 인정함.

. 전공필수 교과

구분

과목코드/과목명

학점

비고

심화­

전공

단일전공/

융합과정

필수

CSE2003

CSE2035

CSE3006

CSE3013

CSE3015

CSE3016

CSE3080

CSE4070

CSE4100

CSE4152

CSE4187

컴퓨터프로그래밍I

컴퓨터프로그래밍II

이산구조

소프트웨어개발도구및환경실습

디지털회로개론

컴퓨터공학실험II

자료구조

운영체제

시스템 프로그래밍

고급소프트웨어실습I

산학프로젝트(캡스톤디자인)

33

 

일반

전공

다전공(컴공)

[1전공이

컴퓨터공학]

필수선택

CSE4186

CSE4190

캡스톤디자인

인턴십I

3

1

합계

 

36

 

일반

전공

다전공(타전공)

[1전공이 타전공]

필수

CSE3080

CSE3081

자료구조

알고리즘설계와분석

6

 

다전공(타전공)

[1전공이

인공지능학]

필수

-

-

0

 

합계

 

 

6

 

일반

전공

교직과정

필수

CSE2003

CSE2035

CSE3006

CSE3013

CSE3015

CSE3016

CSE3080

CSE4070

CSE4100

CSE4152

CSE4187

CSEQ981

CSEQ982

CSEQ983

컴퓨터프로그래밍I

컴퓨터프로그래밍II

이산구조

소프트웨어개발도구및환경실습

디지털회로개론

컴퓨터공학실험II

자료구조

운영체제

시스템 프로그래밍

고급소프트웨어실습I

산학프로젝트(캡스톤디자인)

컴퓨터교과교육론

컴퓨터학교과교재연구및지도법

컴퓨터학교과논리및논술

42

 

필수선택

CSE4186

CSE4190

캡스톤디자인I

인턴쉽I

3

1

합계

 

 

45

 

 

. 전공선택 교과

구분

요건

학점

비고

심화­

전공

단일전공

- 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 36학점 이상 이수

36

, 아래의 과목 4과목(12학점) 반드시 이수해야 .

 

CSE3081 알고리즘설계와분석

CSE4010 컴퓨터아키텍쳐

CSE4050 프로그래밍언어

CSE4110 데이터베이스시스템

CSE4115 소프트웨어공학

CSE4175 컴퓨터네트워크

CSE4185 기초인공지능

 

(4)

융합과정

- 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 24학점(전공선택 필수 4과목(12학점) 포함) 이상 이수

- 타전공의 전공과목 중 21학점 이수 (한 전공 내에서­만 이수 가능)

1전공: 24

+

타전공: 21

(한 전공 내에서­만 이수)

45

일반

전공

다전공(컴공)

[1전공이 컴퓨터공학]

- 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 24학점 이상 이수

24

교직과정

- 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 15학점 이상 이수

15

다전공(타전공)

[1전공이 타전공]

- 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 33학점 이상 이수

33

아래의 교과목 그룹에서­ 3과목(9학점)씩을 반드시 이수해야 .

 

시스템 및 이론 그룹

CSE4010 컴퓨터아키텍쳐

CSE4050 프로그래밍언어

CSE4100 시스템프로그래밍

CSE4110 데이터베이스시스템

CSE4175 컴퓨터네트워크

(3)

 

인공지능 및 응용 그룹

CSE4115 소프트웨어공학

CSE4130 기초머신러닝

CSE4170 기초컴퓨터그래픽스

CSE4185 기초인공지능

CSE4188 암호학기초

(3)

다전공(타전공)

[1전공이 인공지능학]

- 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 39학점 이상 이수

39

 

교직과정이 아닌 경우 교직과목(CSEQ981 컴퓨터교과교육론, CSEQ982 컴퓨터학교과교재연구및지도법, CSEQ983 컴퓨터학교과논리및논술)은 전공과목으로 인정하지 않음.

 

 

대체 인정 교과목 : 전공과목으로 대체 인정할 수 있는 타전공 교과목



1. 학점 이수요건

전공

구분

공통

전공

입문

교과

전공

학점

합계

이수

학점

전공

필수

전공

선택

전공

소계

심화­전공

단일전공

전인 교육과정

(23)

15

27

45

72

110

130

일반전공

다전공

(컴공)

6

27

18

45

74

130

다전공

(타전공)

3

6

33

39

65

130

다전공

(1전공이 인공지능학)

3

0

39

39

65

130

교직과정

13

45

15

60

96

130

 

2. 교과목 이수요건

. 전공입문교과

전공입문교과는 필수로 이수해야 하나, 전공 학점에는 포함되지 않음.

구분

과목명

학점

비고

심화­

전공

단일전공

STS2006(미적분학), PHY1001(일반물리), MAT2410(응용수학), MAT2420(응용수학)

12

아래 참조

MAT2010(집합론), 2110(선형대수학), 2120(정수론)

3

1

합 계

15

 

일반

전공

다전공(컴공)

[1전공이 컴퓨터공학]

MAT2410(응용수학), MAT2420(응용수학)

6

 

합 계

6

 

다전공(타전공)

[1전공이 타전공]

STS2008(고급응용C프로그래밍), CSW2010(기초C언어),
EEE1002(C언어기초), MEE1005(C프로그래밍기초)

3

1*

합 계

3

 

일반

전공

교직과정

MAT2410(응용수학), MAT2420(응용수학)

PHY1101(일반물리실험), 1001(일반물리), 1002(일반물리)

13

 

합 계

13

 

 

* 단일전공의 ‘STS2005(미적분학I)’은 공통선택교과 영역 학점에 중복 인정됨.

* 타전공생은 컴퓨터공학과에서 개설하는 CSE2035(컴퓨터프로그래밍II(. C프로그래밍)를 수강할 수 없으므로 전인교육원에서 개설하는 STS2008(고급응용C프로그래밍)로 대체 수강이 가능함. , 1전공이 전자공학과(EEE1002(C언어기초))이거나 기계공학과(MEE1005(C프로그래밍기초))인 경우, 그리고 융합 소프트웨어 연계전공자(CSW2010(기초C언어))의 경우에도 대체 수강과목을 인정함.

 

. 전공필수 교과

구분

과목코드/과목명

학점

비고

심화­

전공

단일전공

필수

CSE2003

CSE2035

CSE3013

 

CSE3080

CSE3081

CSE4010

CSE4100

 

CSE4187

 

CSE4190

컴퓨터프로그래밍

컴퓨터프로그래밍

소프트웨어개발도구및환경실습

(구 컴퓨터공학설계및실험)

자료구조

알고리즘설계와분석

컴퓨터아키텍쳐

시스템프로그래밍

(구 멀티코어 프로그래밍)

산학프로젝트(캡스톤디자인)

(구 캡스톤디자인)

인턴십

27

 

합계

 

27

 

일반

전공

다전공(컴공)

[1전공이

컴퓨터공학]

필수

CSE2003

CSE2035

CSE3013

 

CSE3080

CSE3081

CSE4010

CSE4100

 

CSE4187

 

CSE4190

컴퓨터프로그래밍

컴퓨터프로그래밍

소프트웨어개발도구및환경실습

(구 컴퓨터공학설계및실험)

자료구조

알고리즘설계와분석

컴퓨터아키텍쳐

시스템프로그래밍

(구 멀티코어 프로그래밍)

산학프로젝트(캡스톤디자인)

(구 캡스톤디자인)

인턴십

27

 

합계

 

 

27

 

일반

전공

다전공(타전공)

[1전공이 타전공]

필수

CSE3080

CSE3081

자료구조

알고리즘설계와분석

6

 

일반

전공

다전공(타전공)

[1전공이 인공지능학]

필수

-

-

0

 

합계

 

 

6

 

일반

전공

교직과정

필수

CSE2003

CSE2035

CSE3006

CSE3013

 

CSE3015

CSE3016

CSE3080

CSE4070

CSE4100

 

CSE4152

 

CSE4187

 

CSEQ981

CSEQ982

CSEQ983

컴퓨터프로그래밍

컴퓨터프로그래밍

이산구조

소프트웨어개발도구및환경실습

(구 컴퓨터공학설계및실험)

디지털회로개론

컴퓨터공학실험

자료구조

운영체제

시스템프로그래밍

(구 멀티코어 프로그래밍)

문제해결프로그래밍실습

(구 고급소프트웨어실습)

산학프로젝트(캡스톤디자인)

(구 캡스톤디자인)

컴퓨터교과교육론

컴퓨터학교과교재연구및지도법

컴퓨터학교과논리및논술

42

 

필수선택

CSE4186

CSE4190

캡스톤디자인

인턴쉽

3

1

합계

 

 

45

 

 

. 전공선택 교과

구분

요건

학점

비고

심화­

전공

단일전공

- 전공필수과목으로 이수한 과목 이외의 모든 컴퓨터공학과 전공과목 및 인공지능학과 전공 교과목* 45학점 이상 이수

* 인공지능학과 교과목 중 최대 12학점까지 인정(컴퓨터공학과와 합반 개설되는 인공지능학과 과목은 중복인정 불가)

45

 

일반

전공

다전공(컴공)

[1전공이 컴퓨터공학]

- 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 18학점 이상 이수

18

, 아래의 과목 중 3과목(9학점)은 반드시 이수해야 함.

 

CSE3015 디지털회로개론

CSE4050 프로그래밍언어

CSE4070 운영체제

CSE4110 데이터베이스시스템

CSE4115 소프트웨어공학

CSE4170 기초컴퓨터그래픽스

CSE4175 컴퓨터네트워크

CSE4185 기초인공지능

(3)

교직과정

- 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 15학점 이상 이수

15

 

다전공(타전공)

[1전공이 타전공]

- 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 33학점 이상 이수

33

아래의 각 교과목 그룹에서­ 3과목(9학점)씩을 반드시 이수해야 함.

 

시스템 및 이론 그룹

CSE4010 컴퓨터아키텍쳐

CSE4050 프로그래밍언어

CSE4100 시스템 프로그래밍

CSE4110 데이터베이스시스템

CSE4175 컴퓨터네트워크

(3)

 

인공지능 및 응용 그룹

CSE4115 소프트웨어공학

CSE4130 기초머신러닝

CSE4170 기초컴퓨터그래픽스

CSE4185 기초인공지능

CSE4188 암호학기초

(3)

다전공(타전공)

[1전공이 인공지능학]

- 전공필수과목으로 이수한 과목 이외의 모든 전공과목 중 39학점 이상 이수

39

 

교직과정이 아닌 경우 교직과목(CSEQ981 컴퓨터교과교육론, CSEQ982 컴퓨터학교과교재연구및지도법, CSEQ983 컴퓨터학교과논리및논술)은 전공과목으로 인정하지 않음.

대체 인정 교과목 : 전공과목으로 대체 인정할 수 있는 타전공 교과목

타 전공

타 전공 개설 과목명

컴퓨터공학 전공 대체과목명

구분

비고

전자

EEE2135 디지털회로설계

CSE3015 디지털회로개론

전공일반

 

EEE3178 컴퓨터아키텍쳐

CSE4010 컴퓨터아키텍쳐

전공심화

 

 


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언어),
EEE1002(C언어기초), MEE1005(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 컴퓨터아키텍쳐

전공심화