Find schools that offer these popular programs
- Computer Engineering Technologies, General
- Computer Hardware
- Computer Systems
- Software Engineering
Computer Engineering Degree Program Length
Like most master's degree programs, a Master of Science in Computer Engineering takes about two years of full-time study to complete. Graduate studies in engineering often require applicants to have a bachelor's degree in a similar field. Many schools offer the master's degree program through distance learning, allowing students to study at their own pace and set their own schedules.
Masters-Level Courses in Computer Engineering
Students typically have to complete core required courses. Most programs offer the chance to specialize in fields like analytics and data, web engineering or cloud and mobile systems. A project or thesis typically rounds out the program. Common essential courses include:
- Computer architecture
- Operating system design
- Programming language
- Software engineering
Career Outlook for Computer Engineering Degree Graduates
There are several career options for those who graduate with a master's degree in computer engineering, including becoming a software developer, computer programmer or a computer hardware engineer. Information from the U.S. Bureau of Labor Statistics (BLS) indicated that open positions for software developers were expected to grow at a faster-than-average rate of 17% between 2014 and 2024. During that same date range, the BLS predicted that job growth for computer programmers would decline by 8%, and open positions for computer hardware engineers would increase by 3%.
The BLS also gathers and posts national salary statistics for many careers. For example, as of May 2014, records from the BLS indicated that the average annual salary for software developers who specialize in applications was $99,530, and those who specialized in system software earned a slightly higher annual salary of $106,050. Data from that same year pointed out that the average annual salary earned by computer programmers was $82,690, and computer hardware engineers earned an average of $110,650.