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.
Please see the University Catalog for complete information on program requirements and policies. Additional specifications may apply.
To be considered for admission to the master’s program, applicants should have a baccalaureate degree in electrical engineering, computer engineering, or a closely-related discipline from an accredited program with a reputation for high academic standards, and have earned a GPA of B or better during the last 60 credits. Other requirements are as follows:
- Two letters of recommendation, preferably from academic references or references in industry or government who hold advanced degrees and are familiar with the applicant’s professional accomplishments
- Detailed statement of career goals and aspirations
- For students who have not earned a bachelor’s degree from a U.S. university, satisfactory performance on the GRE
- For students whose native language is not English, a minimum TOEFL score of 575 for the paper-based exam or 230 for the computer-based exam. A minimum score of 600 for the paper-based exam or 250 for the computer-based exam is required for applicants who wish to be considered for a graduate teaching assistantship.
Admission is very competitive. The department’s policy is to admit only those students who have demonstrated a potential for outstanding performance in their graduate work.
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.