Computer Engineering
Graduates of this program gain proficiency in one of several areas, including VLSI design, computer networks, computer hardware and software design. A maximum of one 400-level course may be taken, including ECE 429 if selected as a required course.
Required courses
- ECE 429 Introduction to VLSI Design (or)
- ECE529 Advanced VLSI Systems Design
- ECE 585 Advanced Computer Architecture
Elective courses
(Two from the following)
- ECE 441 Microcomputers
- ECE 446 Advanced Logic Design
- ECE 448 Mini/Micro Computer Programming
- ECE 449 Object-Oriented Programming and Computer Simulation
- ECE 483 Switching Circuit Theory
- ECE 485 Computer Organization and Design
- ECE 541 Performance Evaluation of Computers and Communication Networks
- ECE 545 Computer and Communication Networks
- ECE 583 High Speed Computer Arithmetic
- ECE 584 Advanced Switching Theory
- ECE 586 Fault Detection in Digital Circuits
- ECE 587 Hardware/Software Codesign
- ECE 588 CAD Techniques for VLSI Design