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.

Required Major Year Term Credits
310482 Linear Algebra더보기 First Year Spring 3
310483 Advanced Programming더보기 Second Year Fall 3
310536 Data Structure더보기 Second Year Spring 3
310538 Operating System더보기 Third Year Fall 3
310537 Database더보기 Third Year Fall 3
310484 Capstone Design1더보기 Fourth Year Fall 3
Major Electives
  Select 17 subjects from the list of Major Elective Subjects   51
  Total Credits in Major    69
 General Electives   
810003 Fundamentals of Software더보기 First Year Fall 3
  Select one of the following:   21
  Select 7 major subjects from outside of the CE department   
  Select 9-11 subjects in Liberal Education subjects   
  Total Credits in Departmental Requirements for B.S. Degree   90
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