Computer Engineering, MS
Electrical and Computer Engineering Department
Nguyen Engineering Building, 3100
4400 University Drive, MS 1G5
Fairfax, VA 22030
The demand for computer engineers is large and growing, engineers who can create innovative systems for computing, control, communication, and storage. Modern computing devices demand innovative approaches to design, fabrication, testing, energy harvesting, dynamic reconfiguration, and cybersecurity protection. The master’s degree in computer engineering will prepare you to:
• Design and analyze complex computer chips that will power tomorrow’s technology;
• Develop smart and energy-efficient embedded computing systems, such as those found in smartphones, robots, cars, appliances, computer networks, smart factories, and the internet-of-things;
• Learn how to develop complex digital systems using Field Programmable Gate Arrays (FPGAs) and Application Specific Integrated Circuits (ASICs), using various optimization criteria, such as speed, cost, power, energy, reliability, and security;
• Learn the complete software development process targeting microprocessors, multi-cores, microcontrollers, Graphics Processing Units (GPUs), smartphones, and supercomputers;
• Apply new methodologies, such as software/hardware co-design, high-level synthesis, approximate computing, neuromorphic engineering, and trusted computing, to solve complex problems in the area of big data, bioengineering, communications, cryptography, distributed computing, image processing, and machine learning.
This information is being provided here for your planning purposes only. For official catalog information, please refer instead to the official George Mason University Catalog Website at http://catalog.gmu.edu.
Graduates with a master’s degree in computer engineering apply their skills in the workplace by building new computer technologies in either software or hardware. A master’s degree is a necessary to progress in a computer engineering career, as the nature of the field is constantly evolving. Beyond graduate studies, computer engineers generally seek advanced certifications that prove competency in a specialized subject such as programming languages, architectures, systems, and hardware technologies. These certifications are made available through technology vendors and professional societies; i.e. the Computer Society of the Institute of Electrical and Computer Engineering (IEEE) and/or the Virtual Academy of the Volgenau School of Engineering. The United States Bureau of Labor Statistics projects job growth at a rate of 7 percent in the next 10 years for hardware engineers, and software engineers at 22 percent, significantly exceeding the universal average of job growth in the U.S. Average salary data reflect the strong demand for highly trained experts. Graduates from Volgenau with an MS in computer engineering are highly sought for their experience in building resilient and secure software and hardware systems for the public and private sectors.