Before 2023 (Computer Engineering)
Bachelor of Science in Computer Engineering
The Computer Engineering (CE) curriculum provides knowledge that is applicable across many fields, including many areas of engineering and science. To obtain a Bachelor of Science (B.S.) degree, students must have satisfied Liberal Education, General Elective, and Department requirements. To graduate, a minimum of 130 credits must be obtained including 40 credits or more in Liberal Education and 69 credits or more in their major courses.
General Requirements
The Liberal Education Requirements include both the ‘required & elective liberal arts courses’ and ‘required departmental liberal arts course(s)’; see details below.
Required Liberal Arts |
|
Credits |
General Requirements |
Students must have satisfied all “Chapel1 to 6” or “Public Service1 to 6”; students also must have satisfied all courses: |
120025 |
Design and Creative Thinking (Adventure Design) |
2 |
120068 |
Open Thinking and Expression |
2 |
120069 |
Reading the World in Classic Books |
2 |
120066 |
Creative Coding for Everything 2 |
2 |
Students must have satisfied all courses: |
120032 |
Korean1 |
2 |
120033 |
Korean2 |
2 |
120067 |
Korean3 |
2 |
Liberal Arts Electives1 |
Students must have satisfied with at least 3 credits in each of the five sections [categorized by "Humanities & History", "Society & Value", "Science & Technology", "Literature & Arts", and "World & Culture"] |
17 |
Restricted Electives in Science & Technology Scope2 |
Students must have satisfied all courses: |
160012 |
General Mathematics1 |
3 |
160026 |
Basics of Programming |
3 |
160023 |
Introduction to Computer Engineering |
3 |
Total Credits in General Requirements for B.S. Degree |
40 |
1 The following regulations only apply to students who entered DSU in 2019 or later
|
2 CE Requirements in Liberal Arts Electives
|
Departmental Requirements
The Departmental Requirements include both the ‘required & elective major courses’ and ‘general elective course(s)’; see details below.
CE Electives |
|
Term |
Credits |
Second Year |
322620 |
Web Programming |
Fall |
3 |
323750 |
Discrete mathematics |
Fall |
3 |
323681 |
Computer Architecture |
Fall |
3 |
322623 |
Object Oriented Programming |
Spring |
3 |
322624 |
Software Project |
Spring |
3 |
323682 |
Automata |
Spring |
3 |
323687 |
Computer Network |
Spring |
3 |
Third Year |
322629 |
Algorithm |
Fall |
3 |
322626 |
Mobile Programming |
Fall |
3 |
323683 |
Artificial Intelligence |
Fall |
3 |
323688 |
Software Engineering |
Fall |
3 |
322631 |
Software Design |
Fall |
3 |
322633 |
Convergence Project |
Spring |
3 |
323751 |
Linux System |
Spring |
3 |
323689 |
Database Design |
Spring |
3 |
323691 |
Web Server Programming |
Spring |
3 |
Fourth Year |
323690 |
Computer Graphics |
Fall |
3 |
323692 |
Cloud Computing |
Fall |
3 |
325271 |
Computer Security |
Fall |
3 |
328409 |
Interactive Data Visualization |
Fall |
3 |
323712 |
Capstone Design2 |
Spring |
3 |
323713 |
Big Data Processing |
Spring |
3 |
322637 |
Machine Learning |
Spring |
3 |
328410 |
Mobile and Sensor Computing |
Spring |
3 |