Computer Engineering (Before 2023)
REQUIRED COURSEWORK (130 CREDITS)
To earn a bachelor’s degree in Computer Engineering Major, students are required to complete 130 credits.
Category
|
Liberal Education
|
Major
|
General Electives
|
Total
|
Required
|
Electives
|
total
|
Required
|
Electives
|
total
|
Single Major
|
16
|
24
|
40
|
18
|
51
|
69
|
21
|
130
|
4-YEAR STUDY PLAN 
For detailed course information, please "mouse click

"
Year
|
Semester
|
Course type
|
Course
|
Lecture
|
Practice
|
Credits
|
Remarks
|
1
|
1
|
Liberal Education Required
|
Chapel1 (or) Public service1
|
1
|
0
|
0 or 1
|
|
D-MAP motivation1 
|
1
|
0
|
0
|
|
Creative Thinking and Composition
|
2
|
0
|
2
|
|
English1 
|
2
|
0
|
2
|
|
Introduction to software 
|
3
|
0
|
3
|
|
Calculus1 
|
3
|
0
|
3
|
|
2
|
Liberal Education Required
|
Chapel2 (or) Public service2 
|
1
|
0
|
0 or 1
|
|
D-MAP motivation2 
|
1
|
0
|
0
|
|
Critical Thinking & Communication 
|
2
|
0
|
2
|
|
Design and creative thinking (Adventure Design)
|
2
|
0
|
2
|
|
English2 (or) Chinese1 
|
2
|
0
|
2
|
|
Basic Programming 
|
3
|
0
|
3
|
|
Introduction to Computer Engineering 
|
3
|
0
|
3
|
|
Major Required
|
Linear Algebra 
|
3
|
0
|
3
|
|
2
|
3
|
Liberal Education Required
|
Chaple3 (or) Public service3 
|
1
|
0
|
0 or 1
|
|
Dalrant & Career Development 1
|
1
|
0
|
0
|
|
English3 (or) Korean 1 (or) Chinese2
|
2
|
0
|
2
|
|
Major Required
|
Advanced Programming
|
1
|
2
|
3
|
|
Major Electives
|
Web Programming
|
1
|
2
|
3
|
|
Introduction to Artificial Intelligence
|
2
|
1
|
3
|
|
Discrete Mathematics
|
3
|
0
|
3
|
|
4
|
Liberal Education Required
|
Chaple4 (or) Public service4 
|
1
|
0
|
0 or 1
|
|
Dalrant & Career Development 2
|
1
|
0
|
0
|
|
English4 (or) Korean 2
|
2
|
0
|
2
|
|
Creative Coding for Everything 2
|
2
|
0
|
2
|
|
Major Required
|
Data Structure
|
3
|
0
|
3
|
|
Major Electives
|
Object Oriented Programming
|
1
|
2
|
3
|
|
Software Project
|
1
|
2
|
3
|
|
Computer Architecture
|
3
|
0
|
3
|
|
Linux System
|
1
|
2
|
3
|
|
3
|
5
|
Liberal Education Required
|
Chaple5 (or) Public service5 
|
1
|
0
|
0 or 1
|
|
Major Required
|
Database
|
3
|
0
|
3
|
|
Major Electives
|
Mobile Programming
|
1
|
2
|
3
|
|
Artificial Intelligence
|
2
|
1
|
3
|
|
Computer Network
|
3
|
0
|
3
|
|
Software Engineering
|
3
|
0
|
3
|
|
6
|
Liberal Education Required
|
Chaple6 (or) Public service6 
|
1
|
0
|
0 or 1
|
|
Major Required
|
Operating System 
|
3
|
0
|
3
|
|
Major Electives
|
Image Processing
|
1
|
2
|
3
|
|
Algorithm
|
3
|
0
|
3
|
|
Convergence Project
|
1
|
2
|
3
|
|
Database Design
|
1
|
2
|
3
|
|
4
|
7
|
Liberal Education Required
|
Hands-on Training
|
0
|
0
|
0
|
|
Major Required
|
Capstone Design1
|
0
|
3
|
3
|
|
Major Electives
|
Machine Learning
|
1
|
2
|
3
|
|
Computer Graphics
|
1
|
2
|
3
|
|
Web Server Programming
|
1
|
2
|
3
|
|
Cloud Computing
|
2
|
1
|
3
|
|
8
|
Liberal Education Required
|
Hands-on Training
|
0
|
0
|
0
|
|
Major Electives
|
Capstone Design2
|
0
|
3
|
3
|
|
Big Data Processing
|
3
|
0
|
3
|
|