Computer Engineering Curriculum
The following curriculum information is for the
undergraduate degree (B.S.Co.E) in Computer Engineering.
It has been taken from the
Fall 2006
EECS Undergraduate Handbook ,
which should be consulted for full details.
Year One
Fall - 1st Semester
Course Number and Title
Credit Hours
ENGL 101
- Composition
3
MATH 121
- Calculus I
5
EECS 140
-
Introduction to Digital Logic Design
4
H/SS 1
-
Approved Humanities or Social Science Elective
3
Spring - 2nd Semester
Course Number and Title
Credit Hours
ENGL 102
- Critical Reading and Writing
3
MATH 122
- Calculus II
5
PHSX 211
- General Physics I
4
EECS 168
-
Programming
4
Year Two
Fall - 3rd Semester
Course Number and Title
Credit Hours
EECS 210
- Discrete Structures
4
EECS 211
- Circuits I
3
EECS 268
- Programming II
4
MATH 220
-
Applied Differential Equations
3
MATH 290
-
Elementary Linear Algebra
2
Spring - 4th Semester
Course Number and Title
Credit Hours
EECS 212
-
Circuits II
4
EECS 220
-
Electromagnetics I
4
EECS 368
-
Programming Language Paradigms
3
EECS 388
-
Computer Systems and Assembly Language
4
COMS 130
- Speaker Audience Communications
OR
ENGL 362
-
Foundations of Technical Writing
3
H/SS 2
-
Approved Humanities or Social Science Elective
3
Year Three
Fall - 5th Semester
Course Number and Title
Credit Hours
EECS 312
-
Electronic Circuits I
3
EECS 388
-
Computer Systems and Assembly Language
4
EECS 448
-
Software Engineering I
3
PHSX 313 and PHSX 316
-
Physics III and Physics Lab
4
H/SS 3
-
Approved Humanities or Social Science Elective
3
Spring - 6th Semester
Course Number and Title
Credit Hours
EECS 360
-
Signal and System Analysis
4
EECS 443
-
Digital Systems Design
4
EECS 461
-
Probability and Statistics
3
General Elective
3
H/SS 4
-
Approved Humanities or Social Science Elective
3
Year Four
Fall - 7th Semester
Course Number and Title
Credit Hours
EECS 541
-
Computer System Design Laboratory I
3
EECS 643
-
Advanced Computer Organization
3
EECS 663
-
Introduction to Communication Networks
3
Senior Elective 1
3
Natural Science
3
Spring - 8th Semester
Course Number and Title
Credit Hours
EECS 542
-
Computer System Design Laboratory II
3
EECS 678
-
Introduction to Operating Systems
3
Senior Elective 2
3
Senior Elective 3
3
H/SS 5
-
Approved Humanities or Social Science Elective
3