COMPUTER ENGINEERING B.S. DEGREE PLANNING CHECK-LIST (08/28/2007)
NAME: ADVISER:
I.
COMPUTER ENGINEERING REQUIREMENTS
Complete at least
forty-two (42) credits of Computer Engineering Courses that include at least
fifteen (15) credits of ECE courses and fifteen (15) credits of CS. Courses in category I may not be taken Pass/Fail. Courses in BOLD are required. Other specific courses are listed for
convenience. A GPA of at least 2.0 must be maintained. Up to 6 credits of independent study in CS
and/or ECE may be counted in this category.
|
Number |
Title |
Credits |
Completed |
|
520.137 |
Introduction to
Electrical & Computer Engineering |
3 |
|
|
520.142 |
Digital System Fundamentals |
3 |
|
|
520.213 |
Circuits |
4 |
|
|
520.214 |
Signals and Systems |
4 |
|
|
520.216 |
Introduction to VLSI |
3 |
|
|
520.219 |
Fields, Matter &
Waves I |
3 |
|
|
520.220 |
Fields, Matter &
Waves II |
3 |
|
|
520.345 |
ECE Laboratory |
3 |
|
|
520.349 |
Microprocessor
Laboratory |
3 |
|
|
520.372 |
Programmable Device
Laboratory |
3 |
|
|
520.401 |
Basic Communications |
3 |
|
|
520.414 |
Image Processing and
Analysis I |
3/4 |
|
|
520.415 |
Image Processing and
Analysis II |
3/4 |
|
|
520.419 |
Theory and Design of
Iterative Algorithms I |
3 |
|
|
520.420 |
Theory and Design of
Iterative Algorithms II |
3 |
|
|
520.422 |
Computer Architecture |
3 |
|
|
520.426 |
Parallel Processing |
3 |
|
|
520.435 |
Digital Signal
Processing |
4 |
|
|
520.475 |
Processing and
Recognition of Speech |
3 |
|
|
520.494 |
Asynchronous Digital
Systems |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I.A.
Total Credits (at least 15) |
|
|
|
Number |
Title |
Credits |
Completed |
|
600.107 600.109 |
Introduction to
Programming in Java OR Introduction to
Programming in C/C++ |
3 |
|
|
600.118 600.121 |
Intermediate Programming in C++ OR Intermediate Java Programming |
3 |
|
|
600.221 |
Unix System Programming |
3 |
|
|
600.226 |
Data Structures |
3 |
|
|
600.271 |
Automata and Computation
Theory |
3 |
|
|
600.303 |
High Performance
Computing |
3 |
|
|
600.315 |
Data Base Systems |
3 |
|
|
600.318 |
Operating Systems |
3 |
|
|
600.321 |
Object-Oriented Systems |
3 |
|
|
600.333 |
Computer Systems Fundamentals |
3 |
|
|
600.334 |
Computer System
Architecture |
3 |
|
|
600.337 |
Distributed Systems |
3 |
|
|
600.344 |
Computer Network
Fundamentals |
3 |
|
|
600.363 |
Introduction to
Algorithms |
3 |
|
|
600.410 |
Sensory Engineering |
3 |
|
|
600.415 |
Database Systems |
3 |
|
|
600.434 |
Computer System
Architecture |