Students learn to provide digital solutions to problems across a variety of technology-based industries. Additionally, students are typically expected to participate in research and development projects. Through lecture-based courses and hands-on computer lab sessions, students explore the complementary nature of hardware and software. Internships or final projects may be required as well. Many programs take 2-3 years, or 30-45 semester hours, to complete.
Applicants to these programs need a bachelor's degree in computer science, computer programming, electrical engineering or another science or engineering major with prerequisite computer science courses. Applicants may also be required to meet a minimum satisfactory GPA and submit GRE scores.
Master's Degree Programs in Computer Engineering
Emphasis is often placed on investigating new ways to approach complex and dynamic computer networking issues and creating greater efficiency in the digital world. Students can explore human-computer interaction, databases, compilers and computer-aided design, in addition to taking courses in computer languages, programming and software engineering. Courses within the program could include:
- Computation and algorithms
- Parallel and distributed computing
- Computer languages
- Human-computer interaction
- Data mining
Popular Career Options
Upon completion of a Master of Science degree program in computer engineering, graduates are typically qualified for employment with government agencies, private product development companies and research facilities. Some possible job titles in this field include:
- Data analyst administrator
- Computer design specialist
- Systems engineer
- Project manager
- Director of computer programming
Employment Outlook and Salary Info
According to the U.S. Bureau of Labor Statistics, computer hardware engineers are projected to see a 6% increase in job opportunities from 2018-2028. The mean annual wage of these workers was $117,840 in May 2018.
Graduates can enhance their knowledge of the field by enrolling in postgraduate certificate programs in computer systems, electrical engineering or digital processing. Those interested in advanced graduate work can pursue Ph.D. degrees in computer science and engineering.
Students interested in studying computer networking issues and programming can earn a master's degree in computer engineering. Graduates can work an array of jobs as computer engineers, programmers and project managers, as well as pursue a Ph.D. or postgraduate certificate.