Program Description
The Master of Science in Computer Engineering (MS) prepares engineers to lead the design, analysis, and management of modern computing systems, deeply understand interactions between software and hardware, and be responsible for safety-critical and performance-critical features of the entire products.
Offered 100% online through the College of Engineering and Computing at George Mason University, this graduate program develops expertise in how to design new generations of computers, as well as embedded computing systems, such as those found in smartphones, cars, appliances, computer networks, smart factories, and the internet-of-things
The program covers the entire digital integrated circuit design process targeting Field Programmable Gate Arrays (FPGAs) and Application Specific Integrated Circuits (ASICs), using various optimization criteria, such as speed, cost, power, energy, reliability, and security.
It also encompasses the complete software development process targeting microcontrollers, microprocessors, multi-cores, and Graphics Processing Units (GPUs). It teaches students how to efficiently partition the system into software and hardware components, and develop high-performance interfaces between these two parts. Project-oriented courses and labs expose students to modern computer-aided design tools for hardware and software design. The students master the art of writing comprehensive technical reports and giving successful oral presentations.
Banner code: EC-MS-CPE