Offered through the Department of Electrical and Computer Engineering, the Master of Science program in Computer Engineering program offers up-to- date knowledge and skills in the advances of computer systems architecture and networking and in 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 from among two areas of focus: computer architecture and high-performance computing or microelectronics and VLSI systems. The program offers a flexible schedule that includes courses in the late afternoon and evening, as well as the ability to choose a thesis or non-thesis degree option.