header-about

Computer Engineering Curriculum

Computer Engineering Curriculum

Bachelor of Science in Computer Engineering

Fall Semester Spring Semester
Freshman Year
Class-Laboratory-Credit Hours Class-Laboratory-Credit Hours
SAGES First Year Seminar 4-0-4 SAGES University Seminar 3-0-3
CHEM 111 Chemistry I 4-0-4 ENGR 145 Chemistry of Materials 4-0-4
MATH 121 Calculus I 4-0-4 PHYS 121 Physics I: Mechanics 4-0-4
EECS 132 Introduction to  Programming in Java 3-0-3 MATH 122 Calculus II 4-0-4
Open elective 3-0-3 PHED 102 Physical Education 0-3-0
PHED 101 Physical Education 0-3-0  
       
Total: 18-3-18 Total: 15-3-15
Sophomore Year
Class-Laboratory-Credit Hours Class-Laboratory-Credit Hours
SAGES University Seminar 3-0-3 HM/SS Elective 3-0-3
PHYS 122 Physics II: Electricity & Magnetism 4-0-4 MATH 224 Differential Equations 3-0-3
MATH 223 Calculus III 3-0-3 ENGR 200 Statics and Strength of Materials 3-0-3
ENGR 210 Circuits and Instrumentation 3-2-4 EECS 281 Comp Organization and Logic Design 3-2-4
EECS 233 Introduction to Data Structures 3-2-4 Technical elective a 3-0-3
       
Total: 16-4-18 Total: 15-2-16
Junior Year
Class-Laboratory-Credit Hours Class-Laboratory-Credit Hours
HM/SS Elective 3-0-3 ENGL 398 Prof. Communications 2-0-2
EECS 302 Discrete Mathematics 3-0-3 ENGR 398 Prof. Communications 1-0-1
EECS 337 Systems Programming 3-2-4 EECS 301 Digital Laboratory 0-4-2
ENGR 225 Thermodynamics, Fluids, Transport 4-0-4 EECS 314 Computer Architecture 3-0-3
Technical Elective a 3-0-3 EECS 315 Digital Systems Design 3-2-4
    EECS 338 Intro to Operating Systems b
OR
Technical Elective b
3-2-4/3-0-3
       
Total: 16-2-17 Total: 12-8-16 OR 12-6-15
Senior Year
Class-Laboratory-Credit Hours Class-Laboratory-Credit Hours
HM/SS Elective 3-0-3 HM/SS Elective 3-0-3
EECS 318 VLSI/CAD b
OR
Technical elective b
3-2-4/3-0-3 Open Elective 4-0-4
Technical Elective a 3-0-3 EECS 398 Engineering Projects I (SAGES capstone) d 0-8-4
Statistics Elective c 3-0-3 Technical Elective a 3-0-3
Open elective 3-0-3    
       
Total: 15-2-16 OR 15-0-15 Total: 10-8-14

GRADUATION REQUIREMENT: 129 hours total

Notes

a

Technical electives are more generally defined as any course related to the principles and practice of computer engineering. This includes all EECS courses at the 200 level and above and can include courses from other programs. All non-EECS technical electives must be approved by the student’s advisor.

b

The student must take either EECS 318 VLSI/CAD (Fall Semester) or EECS 338 Intro. to Operating Systems (Spring Semester), AND a three credit hour technical elective.

c

Chosen from STAT 312 Basic Statistics for Engineering and Science, STAT 313 Statistics for Experimenters, STAT 332 Statistics for Signal Processing, STAT 333 Uncertainty in Engineering and Science.

d

May be taken in the Fall semester if the student would like to take EECS 399 Engineering Projects II in the Spring semester.