Master of Science in the Field of Computer Engineering

The master of science in the field of computer engineering degree program provides students with the latest knowledge and skills training to address contemporary advances in computer systems architecture and networking. It also addresses the rapidly growing use of superscalar microprocessors, real-time embedded systems, VLSI and ASIC design modules, digital signal processors, and networked computing platforms.Students learn sophisticated computer architecture and integrated circuit design techniques using industry-standard computer-aided design tools and choose between two areas of focus: computer architecture and high-performance computing or microelectronics and VLSI systems.  

Specific admission requirements are shown on the Graduate Program Finder.

Visit the program website for additional information.

The following requirements must be fulfilled: 30 credits, including 15 credits in required courses and 15 credits in elective courses. Thesis and non-thesis options are available.  Students should contact the department concerning these options.

Students select one of the areas of focus leading to the Master of Science degree including computer architecture and high-performance computing, and MEMS, electronics, and photonics. 

Computer Architecture and High-Performance Computing

Required
ECE 6005Microcomputer Systems Architecture
ECE 6065Colloquium
4 of the following:
ECE 6105Introduction to High-Performance Computing
ECE 6120Advanced Microarchitectures
ECE 6125Parallel Computer Architecture
ECE 6130Grid and Cloud Computing
ECE 6140Embedded Systems
ECE 8150Advanced Topics in Computer Architecture
Electives
15 credits in elective courses; normally, no more than two courses taken outside the Department of Electrical and Computer Engineering may be counted toward the requirements for the graduate degree

Microelectronics and VLSI systems

Required
ECE 6030Device Electronics
4 of the following:
ECE 6213Design of VLSI Circuits
ECE 6214High-Level VLSI Design Methodology
ECE 6215Introduction to MEMS
ECE 6216RF/VLSI Circuit Design
ECE 6218Advanced Analog VLSI Circuit Design
ECE 6221Introduction to Physical Electronics
ECE 6223Introduction to Nanotechnology
ECE 6240VLSI Design and Simulation
ECE 6245
ECE 6250ASIC Design and Testing of VLSI Circuits
ECE 6260Introduction to Nanoelectronics
Electives
15 credits in elective courses; normally, no more than two courses taken outside the Department of Electrical and Computer Engineering may be counted toward the requirements for the graduate degree

Additional requirements are found on the Department of Electrical and Computer Engineering Master's Degree requirements webpage.