The minimum number of credits required for the Bachelor of Science in computer engineering is 126, including 31 credits in basic science, 46 credits in computer science and engineering core courses and 9 credits in computer engineering and technical electives.  Students are also required to take two semesters (6 credits) of project-based design courses. 

Basic Engineering Core (9 credit hours)

Code Course Title Credits
EGR 101 Introduction to Engineering 3
EGR 305 Design for Public Good 3
EGR 307 Engineering for Public Good 3

Computer Science and Engineering Core (46 credit hours)

Code Course Title Credits
CSC 103 Computer Science I 4
CSC 104 Computer Science II 4
CSC 201 Discrete Mathematics for Computer Science I 3
CSC 211 Data Structures 3
CSC 304 Computer Architecture 3
CSC 390 Computer Networks 3
EGC 221 Digital Design I or  3
CSC 221 Computer Logic and Organization 3
EGC 321 Embedded System Design 3
EGC 335 Digital Design II 3
EGE 201 Circuits I 4
EGE 203 Circuits II 3
EGE 301 Microelectronics 4
EGE 333 Signals and Systems  3
EGC 349 Senior Design for Computer Engineering 3

Basic Science Core (31 credit hours)

Code Course Title Credits
CHM 113 General Chemistry I 4
MATH 125 Calculus I 4
MATH 126 Calculus II 4
MATH 261 Multivariable Calculus 4
MATH 264 Linear Algebra and Differential Equations 4
MATH 393 Probability and Statistics I  3
PHYS 121 Physics I 4
PHYS 122 Physics II 4

 

Tech and Sustainability Electives (9 credit hours)

A minimum of 12 credits (four courses) in electives are required towards Bachelor of Science in engineering. These electives are a combination of sustainable development and engineering courses. At least one elective must be from “Sustainable Track Electives” or “Engineering/Tech Elective”. The electives must be approved by the advisor.