The minimum number of credits required for the Bachelor of Science in computer engineering is 126, including 31 credits in basic science, 47 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 Science Core (31 credit hours)

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

Basic Engineering Core (12 credit hours)

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

Computer Science and Engineering Core (50 credit hours)

Code Course Title Credits
CSC 103 Computer Science I 4
CSC 104 Computer Science II 4
CSC 211 Data Structures 3
CSC 221 Computer Logic and Organization 3
CSC 201 Discrete Math for Comp Science 3
EGRC 321 Embedded Systems 3
CSC 314 Operating Systems 3
EGRC 304 Computer Architecture 3
EGRC 335 Digital Design II 3
EGRC 349A Senior Design I 3
EGRC 349B Senior Design II 3
EGRE 201 Circuits 1 4
EGRE 203 Circuits 2 4
EGRE 301 Microelectronics 4
EGRE 333 Signal and Systems 3

 

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.