Skip to main content
X

Explore your training options in 10 minutes

Best Computer Engineering Master’s Degree Programs, Jobs, and Salaries

Shalom Kamau - May 23, 2022


Master’s Degrees in Computer Engineering provide advanced training for experienced professionals. If you’ve built a career as a computer engineer with a bachelor’s degree, have acquired work experience in the field, and are ready for your next professional step, earning one of the best Master’s Degrees in Computer Engineering is a great way to solidify your status in the industry.

The best computer engineering master’s degrees will prepare you for high-ranking leadership positions and equip you with the skills to thrive in your chosen tech niche. In this article, we’ve compiled some of the top computer engineering master’s degree programs available on-campus and online in the US.

What Is Computer Engineering?

Computer engineering is a branch of engineering that integrates computer science, physics, and electrical engineering. Computer engineers use their knowledge to create hardware and firmware. This is used to manufacture a wide range of communication systems, electronics, and cars. Companies look for engineers who have research, design, physics, and specialized computer skills.

Get offers and scholarships from top coding schools illustration

Find Your Bootcamp Match

  • Career Karma matches you with top tech bootcamps
  • Access exclusive scholarships and prep courses










By continuing you agree to our Terms of Service and Privacy Policy , and you consent to receive offers and opportunities from Career Karma by telephone, text message, and email.

Where Can I Get a Master’s Degree in Computer Engineering?

The colleges where you can get a Master’s Degree in Computer Engineering include Carnegie Mellon University, Georgia Institute of Technology, Johns Hopkins University, and the University of Illinois Urbana – Champaign.

What Schools Offer the Best Computer Engineering Master’s Degrees?

  • Carnegie Mellon University
  • Georgia Institute of Technology
  • Johns Hopkins University
  • Tufts University
  • University of Illinois Urbana – Champaign

What Are the Admission Requirements for a Master’s Degree in Computer Engineering?

The standard admission requirements for a Master’s Degree in Computer Engineering is a Bachelor’s Degree in Computer Engineering or a related field, and an acceptable GRE score. You are often also required to have prior professional experience of at least two years and a GPA of 3.0. Students must submit application forms, transcripts, and letters of recommendation.

Make sure to check with the admissions department at your chosen school to find out about any specific Master’s Degree in Computer Engineering requirements they may have. Non-English speaking students may need to take the TOEFL exam and receive an acceptable score

Computer Engineering Master’s Degree Admission Requirements

  • Bachelor’s Degree in Computer Engineering or a similar subject
  • GPA of 3.0
  • 1 – 3 letters of recommendation
  • College transcripts
  • GRE scores

How to Get a Master’s Degree in Computer Engineering

You can get a computer engineering master’s degree by completing around 30 credit hours and completing a thesis or capstone project. The best way to get a Master’s Degree in Computer Engineering is to find a program that will allow you to specialize in the area that interests you.

How Many Credits Do You Need for a Master’s Degree in Computer Engineering?

You need around 30 credits for a Master’s Degree in Computer Engineering. Most schools require that students finish these credits within five years of starting the program, but generally, students are able to graduate in one to two years.

Computer Engineering Degree Requirements

  • GPA of at least 3.0
  • 15 – 20 core credits
  • 10 – 15 elective credits
  • Successful defense of a thesis
  • Graduate project

Best Computer Engineering Master’s Degree Programs and Schools: Overview

School Program Accreditation
California State University, Northridge Master of Science in Computer Engineering WASC Senior College and University Commission
Carnegie Mellon University Master of Science in Electrical and Computer Engineering Middle States Commission on Higher Education
Cornell University Master of Engineering in Electrical and Computer Engineering Middle States Commission on Higher Education
Georgia Institute of Technology Master of Science in Electrical and Computer Engineering Southern Association of Colleges and Schools Commission on Colleges
Johns Hopkins University Master of Science in Electrical and Computer Engineering Middle States Commission on Higher Education
Tufts University Master of Science in Computer Engineering New England Association of Schools and Colleges
University of California, Los Angeles Master of Science in Electrical and Computer Engineering WASC Senior College and University Commission
University of Illinois Urbana – Champaign Master of Science in Electrical and Computer Engineering Higher Learning Commission
University of Michigan Master of Science in Engineering in Computer Engineering Higher Learning Commission
The University of Texas at Austin Master of Science in Electrical and Computer Engineering Southern Association of Colleges and Schools Commission on Colleges

Best Schools for Computer Engineering: Top Computer Engineering Master’s Degree Programs

When selecting your computer engineering master’s degree program, make sure both the school and program align with your needs and career goals. To help you in your search, we’ve compiled some of the Master’s Degrees in Computer Engineering available in the US, including some details and best features.

1

California State University, Northridge

Northridge, CA

California State University, Northridge is a diverse university in LA’s San Fernando Valley that was founded in 1958. It has almost 5,400 graduate students and a total student body of over 40,000. CSUN has 58 master’s degree programs.

Master of Science in Computer Engineering

This program covers topics such as digital systems design, microprocessor systems and lab, computer arithmetic design, and computer network software. You must select a minimum of 12 units of electrical and computer engineering courses and six units of computer science courses.

Master of Science in Computer Engineering Overview

  • Accreditation: WASC Senior College and University Commission
  • Tuition: $8,372/year
  • Required Credits: 30 units
  • Program Length: 2 years
  • Learning Format: In person
  • NCES School Graduation Rate: 55%

Master of Science in Computer Engineering Admission Requirements

  • GPA: 2.75
  • Standardized Tests: No requirements
  • Application Fee: $70
  • Minimum Education: Bachelor’s degree in a technical field
  • Other Requirements: Depending on your background, you may need to have taken certain prerequisite courses

Applying to California State University, Northridge

  1. Fill out an online application on the Cal State website.
  2. If you completed your bachelor’s degree in a language other than English, you will need to take the TOEFL exam and receive an acceptable score.
  3. Provide the necessary documentation and transcripts.
  4. Wait for a response from the admissions department.

2

Carnegie Mellon University

Pittsburg, PA

Carnegie Mellon University is a prestigious, private research university with a reputation as one of the best schools for science and technology. It was founded in 1900 and has a total student body of over 13,500.

Master of Science in Electrical and Computer Engineering

This program covers computer security, integrated systems, AI and MI systems, intelligent physical systems, and distributed network systems. The program offers the option of a dual degree in computer engineering and technology innovation management.

Master of Science in Electrical and Computer Engineering Overview

  • Accreditation: Middle States Commission on Higher Education
  • Tuition (and Fees): $28,872/year
  • Required Credits: 97 units
  • Program Length: 1 year
  • Learning Format: In person
  • NCES School Graduation Rate: 93%

Master of Science in Electrical and Computer Engineering Admission Requirements

  • GPA: No stated minimum requirements
  • Standardized Tests: No requirements
  • Application Fee: $125
  • Minimum Education: Undergraduate degree
  • Other Requirements: Contact the department

Applying to Carnegie Mellon University

  1. Visit the department’s website and fill out an online application.
  2. Provide your transcripts and any additional required documents.
  3. Contact the admissions department to learn more about your next steps.

3

Cornell University

Ithaca, NY

Cornell University is a private, Ivy League research institution that was founded in 1865. It has a student body of over 23,600 graduate and undergraduate students. The graduate programs are interdisciplinary and span multiple fields of study.

Master of Engineering in Electrical and Computer Engineering

Cornell University offers two programs. At the Ithaca campus, students pursue personalized engineering disciplines. At the NYC campus, students focus on digital technology and entrepreneurship. These diverse programs prepare students to work in the bio-electrical engineering, computer architecture, photonics, nanotechnology, and energy industries.

Master of Engineering in Electrical and Computer Engineering Overview

  • Accreditation: Middle States Commission on Higher Education
  • Tuition: $41,958/year (in state); $62,456/year (out of state)
  • Required Credits: 16 credits
  • Program Length: 1 year
  • Learning Format: In person
  • NCES School Graduation Rate: 95%

Master of Engineering in Electrical and Computer Engineering Admission Requirements

  • GPA: 3.5 - 4.0
  • Standardized Tests: No requirements
  • Application Fee: $105
  • Minimum Education: Undergraduate degree
  • Other Requirements: TOEFL scores for non-English speaking students, 2 letters of recommendation, college transcripts

Applying to Cornell University

  1. Fill out the online application on the school’s website.
  2. Provide two letters of recommendation and your college transcripts.
  3. The department will reach out to you if they need further materials.
  4. Check your application status at any time using your ApplyWeb account.
  5. Await a response from the school.

4

Georgia Institute of Technology

Atlanta, GA

Georgia Institute of Technology is a technology-based institution and a top-ranked research university. This public school was founded in 1885 and has over 39,700 graduate and undergraduate students.

Master of Science in Electrical and Computer Engineering

This program focuses on computer engineering, electronic design and applications, systems and controls, and telecommunication. You can select between thesis and non-thesis options, which have different coursework requirements. The graduation requirements are 30 credit hours and a 2.7 GPA.

Master of Science in Electrical and Computer Engineering Overview

  • Accreditation: Southern Association of Colleges and Schools Commission on Colleges
  • Tuition: $586/credit
  • Required Credits: 30 credits
  • Program Length: 12 months
  • Learning Format: In person
  • NCES School Graduation Rate: 91%

Master of Science in Electrical and Computer Engineering Admission Requirements

  • GPA: No minimum requirements
  • Standardized Tests: No requirements
  • Application Fee: $75
  • Minimum Education: Undergraduate degree
  • Other Requirements: College transcripts

Applying to Georgia Institute of Technology

  1. Create an account on the school’s website and fill out an online application.
  2. Provide proof of your undergraduate degree.
  3. The department will let you know their requirements regarding letters of recommendation and application essays.
  4. Provide the required documentation.
  5. Await a response from the school.

5

Johns Hopkins University

Baltimore, MD

Johns Hopkins University is a private research university that was founded in 1876 and has a student body of over 28,800. Johns Hopkins University offers over 400 academic programs, including several online and hybrid programs.

Master of Science in Electrical and Computer Engineering

Computer engineering students apply to the Johns Hopkins Whiting School of Engineering. The institution offers concentrations in communication and networking. The courses include signals and systems, optics and photonics, signal processing, and control systems

Master of Science in Electrical and Computer Engineering Overview

  • Accreditation: Middle States Commission on Higher Education
  • Tuition: $58,720/year
  • Required Credits: 10 courses
  • Program Length: 1 - 2 years
  • Learning Format: In person, online, hybrid
  • NCES School Graduation Rate: 94%

Master of Science in Electrical and Computer Engineering Admission Requirements

  • GPA: At least 3.0
  • Standardized Tests: No requirements
  • Application Fee: N/A
  • Minimum Education: Undergraduate degree in electrical or computer engineering
  • Other Requirements: college transcripts

Applying to Johns Hopkins University

  1. Fill out an online application on the school’s website.
  2. Log in to the student status page to provide your unofficial transcripts.
  3. If you are accepted, you will need to provide your official transcripts.
  4. Provide your GRE scores if you choose to.
  5. Await a decision from the admissions department.

6

Tufts University

Medford, MA

Tufts University was founded in 1852 and is known for its excellent programs and world-class research. The university incorporates research and high-quality teaching across all disciplines to produce well-rounded graduates

Master of Science in Computer Engineering

In this program, students learn about designing hardware, software, and networking systems for computers, as well as computer networking, computer architecture, and computer software. They are required to take at least 10 courses.

Master of Science in Computer Engineering Overview

  • Accreditation: New England Association of Schools and Colleges
  • Tuition: $1,697/credit
  • Required Credits: 30 credits
  • Program Length: 1 - 2 years
  • Learning Format: In person
  • NCES School Graduation Rate: 94%

Master of Science in Computer Engineering Admission Requirements

  • GPA: No minimum requirement
  • Standardized Tests: GRE scores
  • Application Fee: $85
  • Minimum Education: Undergraduate degree
  • Other Requirements: Resume, transcripts, 3 letters of recommendation, writing sample, personal statement

Applying to Tufts University

  1. Review the application deadlines and ensure you follow them.
  2. Fill out an online application on the school’s website.
  3. GRE scores are not required if you received your undergraduate degree from a US institution.
  4. Provide the required documentation.
  5. Await a decision from the admission department.

7

University of California, Los Angeles

Los Angeles, CA

University of California, Los Angeles (UCLA) is a public research university founded in 1882. UCLA offers over 120 master’s and doctorate degree programs. Over 40 of these programs are ranked among the best in the nation.

Master of Science in Electrical and Computer Engineering

Engineering courses are offered by the Henry Samueli School of Engineering. This graduate program offers MS and PhD degrees for electrical and computer engineering students. Applicants select 16 200-level graduate courses, which a faculty adviser approves. You must select seminar and tutorial courses separately.

Master of Science in Electrical and Computer Engineering Overview

  • Accreditation: WASC Senior College and University Commission
  • Tuition: $17,756/year (in state); $32,858/year (out of state)
  • Required Credits: varies
  • Program Length: 1 to 2 years
  • Learning Format: In person
  • NCES School Graduation Rate: 91%

Master of Science in Electrical and Computer Engineering Admission Requirements

  • GPA: No minimum requirement
  • Standardized Tests: GRE scores
  • Application Fee: $120
  • Minimum Education: Undergraduate degree in engineering or a related school
  • Other Requirements: 3 letters of recommendation, statement of purpose

Applying to University of California, Los Angeles

  1. Research all available programs on the school’s website and choose the one best for you.
  2. Fill out an online application on the school’s website.
  3. Provide your GRE scores.
  4. Submit all the required documentation.
  5. Wait for the school to contact you with their decision.

8

University of Illinois Urbana - Champaign

Champaign, IL

University of Illinois Urbana - Champaign is ranked among the top 20 public universities. The first graphical web browser was invented at this institution. This school was founded in 1867 and has a student body of around 52,600.

Master of Science in Electrical and Computer  Engineering

This program’s coursework covers integrated circuits, bioengineering, computer-aided design and testing, and more. Prospective students need a 3.5 GPA and an academic background in physical science, mathematics, or computer science.

Master of Science in Electrical and Computer  Engineering Overview

  • Accreditation: Higher Learning Commission
  • Tuition (and Fees): $13,176/year (in state); $28,464/credit (out of state)
  • Required Credits: 32 credits
  • Program Length: 3 - 4 semesters
  • Learning Format: In person
  • NCES School Graduation Rate: 86%

Master of Science in Electrical and Computer  Engineering Admission Requirements

  • GPA: 3.5
  • Standardized Tests: GRE scores
  • Application Fee: $75
  • Minimum Education: Undergraduate degree
  • Other Requirements: College transcripts, statement of purpose, 3 letters of reference, ECE interest form

Applying to University of Illinois Urbana-Champaign

  1. Fill out an online application on the school’s website.
  2. Provide your GRE scores. A TOEFL score may be required for international students.
  3. Provide the rest of the required documentation.
  4. Financial certification is necessary if you wish to be admitted without financial aid.
  5. Await a decision from the school.

9

University of Michigan

Ann Arbor, MI

The University of Michigan is a public school known for its extensive research programs. It was founded in 1817 and has a student body of over 47,900. At this school, students have access to over 250 undergraduate and graduate programs.

Master of Science in Engineering in Computer Engineering

This degree program features computer engineering core courses and technical electives. You will explore the core courses, concentration courses, professional electives, cognates, and preparatory courses that add up to 30 credit hours. There is a thesis option available to interested students.

Master of Science in Engineering in Computer Engineering Overview

  • Accreditation: Higher Learning Commission
  • Tuition: $1,964/credit (in state); $3,349/credit (out of state)
  • Required Credits: 30 credits
  • Program Length: 1 - 2 years
  • Learning Format: In person
  • NCES School Graduation Rate: 93%

Master of Science in Engineering in Computer Engineering Admission Requirements

  • GPA: No minimum requirements
  • Standardized Tests: GRE scores (currently not required)
  • Application Fee: $75
  • Minimum Education: Undergraduate degree
  • Other Requirements: Statement of purpose, personal statement, 3 letters of recommendation, transcripts

Applying to University of Michigan

  1. Fill out an online application through the Rackham Graduate School website.
  2. Provide the required documentation.
  3. GRE scores are temporarily not required or expected.
  4. Await a decision from the admissions team.

10

The University of Texas at Austin

Austin, TX

The University of Texas at Austin is a public research school that was founded in 1883, making it the oldest in the University of Texas System. This institution offers over 100 graduate fields of study over 13 colleges.

Master of Science in Electrical and Computer Engineering

Graduate degree students have the freedom to participate in state-of-the-art research projects, working with world-renowned faculty members. Graduate students select from eight academic tracks, which allow them to work with computer systems, supercomputers, and biological engineering. This program can be completed in four long semesters.

Master of Science in Electrical and Computer Engineering Overview

  • Accreditation: Southern Association of Colleges and Schools Commission on Colleges
  • Tuition: $8,684-$10,848/year (in state); $17,312-$19,786/year (out of state)
  • Required Credits: 30 credits
  • Program Length: 1 - 2 years
  • Learning Format: In person
  • NCES School Graduation Rate: 88%

Master of Science in Electrical and Computer Engineering Admission Requirements

  • GPA: No minimum requirements
  • Standardized Tests: GRE scores (temporarily not required)

Application Fee: $65

  • Minimum Education: Undergraduate degree
  • Other Requirements: Statement of purpose, 3 letters of recommendation, transcripts

Applying to The University of Texas at Austin

  1. Choose an academic track.
  2. Fill out the online application before the deadline.
  3. Provide the required documentation.
  4. International applicants need to submit their TOEFL or IELTS scores.
  5. Await a decision from the school.

Best Online Computer Engineering Master’s Degree Programs and Schools: Overview

School Program Accreditation
Colorado State University Online Master of Science in Computer Engineering Higher Learning Commission
Florida International University Online Master of Science in Computer Engineering Southern Association of Colleges and Schools Commission on Colleges
Iowa State University Online Master of Engineering in Computer Engineering Higher Learning Commission
North Carolina State University Online Master of Science in Computer Engineering Southern Association of Colleges and Schools Commission on Colleges
Purdue University Online Master of Science of Electrical and Computer Engineering Higher Learning Commission of the North Central Association of Colleges and Schools
Stevens Institute of Technology Online Master of Science or Master of Engineering in Computer Engineering Middle States Commission on Higher Education
Syracuse University Online Master of Science in Computer Engineering Middle States Commission on Higher Education
Texas A&M University Online Master of Science in Computer Engineering Southern Association of Colleges and Schools Commission on Colleges
University of Southern California Online Master of Science in Computer Engineering Western Association of Schools and Colleges
Worcester Polytechnic Institute Online Master of Science in Electrical and Computer Engineering New England Association of Schools and Colleges

Best Colleges for Computer Engineering: Top Online Computer Engineering Master’s Degree Programs

Online learning makes it easier for students to access education from any part of the globe. It also offers flexible schedules and the opportunity to learn at your own pace. Below are some of the best online computer engineering master’s degrees available in the US.

1

Colorado State University

Fort Collins, CO

Colorado State University is a public research school that was founded in 1870. Colorado State University offers in-person and fully remote undergraduate and graduate degree programs. It has a student body of over 32,400.

Master of Science in Computer Engineering

CSU’s Department of Electrical and Computer Engineering aims to produce well-rounded engineers with advanced skills in the industry. You will learn to think creatively and explore various engineering concepts. You can pursue advanced courses and get on track for a Doctoral Degree in Computer Engineering if that is part of your career goals.

Master of Science in Computer Engineering Overview

  • Accreditation: Higher Learning Commission
  • Tuition: $719/credit
  • Required Credits: 30 credits
  • Program Length: 2 years
  • Learning Format: Online
  • NCES School Graduation Rate: 70%

Master of Science in Computer Engineering Admission Requirements

  • GPA: 3.0
  • Standardized Tests: GRE not required
  • Application Fee: $60
  • Minimum Education: Bachelor of Science in a related field
  • Other Requirements: Resume, statement of purpose, transcripts, 3 letters of recommendation

Applying to Colorado State University

  1. Ensure your undergraduate degree meets the school’s requirements.
  2. Provide your GPA and unofficial transcripts.
  3. Submit the required documentation.
  4. The department will reach out if they need you to provide official transcripts.
  5. Await a decision from the school.

2

Florida International University

Miami, FL

Florida International University is a public research school with a total student body of over 58,800. Florida International University was founded in 1965 and offers over 190 degree programs in an online and in-person format.

Master of Science in Computer Engineering

This is a highly competitive program that has been recognized by the National Security Agency and the Department of Homeland Security as a National Center of Academic Excellence in Cyber Defense Education. The extensive engineering curriculum covers topics such as random signal principles, advanced malware reverse engineering, and network security.

Master of Science in Computer Engineering Overview

  • Accreditation: Southern Association of Colleges and Schools Commission on Colleges
  • Tuition: $455/credit (in state); $1,001/credit (out of state)
  • Required Credits: 30 credits
  • Program Length: 1 - 2 years
  • Learning Format: Online
  • NCES School Graduation Rate: 67%

Master of Science in Computer Engineering Admission Requirements

  • GPA: 3.0
  • Standardized Tests: GRE scores (temporarily not required)
  • Application Fee: $30
  • Minimum Education: Bachelor’s Degree in Engineering, Physical Sciences, Computer Science, or Mathematics
  • Other Requirements: Letter of recommendation

Applying to Florida International University

  1. Look up the application deadlines on the school’s website.
  2. Fill out the online application.
  3. GRE test scores are currently optional.
  4. Provide the required documentation.
  5. Await a decision from the admissions department.

3

Iowa State University

Ames, IA

Iowa State University is one of the best public research universities, known for its excellence in science and technology. The school was founded in 1858 and has over 31,800 graduate and undergraduate students.

Master of Engineering in Computer Engineering

This computer engineering graduate program is entirely online, aiming to attract working professionals who want to advance their careers. You will earn a total of 30 credit hours, including a minimum of 22 Iowa State credit hours.

Master of Engineering in Computer Engineering Overview

  • Accreditation: Higher Learning Commission
  • Tuition: $5,070/year (in state); $12,842/credit (out of state)
  • Required Credits: 30 credits
  • Program Length: 1 - 2 years
  • Learning Format: Online
  • NCES School Graduation Rate: 75%

Master of Engineering in Computer Engineering Admission Requirements

  • GPA: 3.0
  • Standardized Tests: GRE scores (optional)
  • Application Fee: 60%
  • Minimum Education: Bachelor’s degree (or equivalent)
  • Other Requirements: Academic records/transcripts, 3 letters of documentation

Applying to Iowa State University

  1. Fill out an online application on the school’s website.
  2. You can apply to multiple programs at the same time if you wish to.
  3. Provide your transcripts and letters of recommendation.
  4. GRE scores are currently optional for prospective students.
  5. Await a response from the admissions department.

4

North Carolina State University

Raleigh, NC

North Carolina State University is a public research institution that was founded in 1887. The school has a total student body of over 36,000. Graduate students have access to over 200 master’s and doctoral programs.

Master of Science in Computer Engineering

The Master of Science in Computer Engineering is suitable for students with an undergraduate degree in computer engineering or a relevant engineering discipline. You will explore computer engineering fundamentals like operating systems, linear systems, software engineering, and machine learning. The graduation requirement is 31 credit hours from various courses and a GPA of 3.0 and above.

Master of Science in Computer Engineering Overview

  • Accreditation: Southern Association of Colleges and Schools Commission on Colleges
  • Tuition: $11,700/year (in state); $30,906/credit (out of state)
  • Required Credits: 31 credits
  • Program Length: 1 - 2 years
  • Learning Format: Online
  • NCES School Graduation Rate: 84%

Master of Science in Computer Engineering Admission Requirements

  • GPA: 3.25 - 4.0
  • Standardized Tests: GRE scores
  • Application Fee: $75
  • Minimum Education: Bachelor’s Degree in Computer Engineering or Electrical Engineering
  • Other Requirements: Statement of purpose, 3 letters of recommendation

Applying to North Carolina State University

  1. Fill out the online application on the Department of Electrical and Computer Engineering website.
  2. Provide the application fee.
  3. Upload your GRE scores and the required documentation.
  4. International applicants must provide their TOEFL or IELTS scores.
  5. Wait for the school to contact you with its decision.

5

Purdue University

West Lafayette, IN

Purdue University is a public research school that was founded in 1869. Purdue University offers fully remote doctoral, bachelor’s, master’s, and associate degrees in a wide range of disciplines.

Master of Science of Electrical and Computer Engineering

The Elmore Family School of Electrical and Computer Engineering is where students can pursue this master’s degree. The degree requirement includes a minimum of 15 credit hours of ECE coursework, six credit hours of math coursework, and up to nine credit hours in related courses.

Master of Science of Electrical and Computer Engineering Overview

  • Accreditation: Higher Learning Commission of the North Central Association of Colleges and Schools
  • Tuition: $1,139/credit (in state); $1,430/credit (out of state)
  • Required Credits: 30 credits
  • Program Length: 1 - 2 years
  • Learning Format: Online
  • NCES School Graduation Rate: 22%

Master of Science of Electrical and Computer Engineering Admission Requirements

  • GPA: No minimum requirements
  • Standardized Tests: No requirements
  • Application Fee: $60
  • Minimum Education: Undergraduate degree
  • Other Requirements: Statement of purpose, official transcripts, 3 letters of recommendation, resume

Applying to Purdue University

  1. Fill out the online application on the school’s website.
  2. Provide the application fee.
  3. Submit the required documentation.
  4. International students must provide a TOEFL score.
  5. Await a decision from the admissions department.

6

Stevens Institute of Technology

Hoboken, NJ

Stevens Institute of Technology is a private research institution. It was founded in 1870, making it the oldest college in the US dedicated to mechanical engineering. Stevens Institute of Technology has a student body of around 7,200.

Master of Science or Master of Engineering in Computer Engineering

The US News & World Report classified this degree program as one of the best online post-graduate engineering programs in 2021. The program covers computer systems, real-time and embedded systems, data communications networks, and image processing. The degree features two tracks of graduate study, allowing you to pursue a dual MBA degree.

Master of Science or Master of Engineering in Computer Engineering Overview

  • Accreditation: Middle States Commission on Higher Education
  • Tuition: $19,038/semester
  • Required Credits: 30 credits
  • Program Length: 1 - 2 years
  • Learning Format: Online
  • NCES School Graduation Rate: 88%

Master of Science or Master of Engineering in Computer Engineering Admission Requirements

  • GPA: No minimum requirements
  • Standardized Tests: GRE scores (recommended)
  • Application Fee: $60
  • Minimum Education: Bachelor’s Degree in Computer or Electrical Engineering
  • Other Requirements: Transcripts, 2 letters of recommendation, statement of purpose

Applying to Stevens Institute of Technology

  1. Fill out the online application.
  2. Provide an acceptable TOEFL score if you are an international student.
  3. Submit your transcripts, statement of purpose, and letters of recommendation.
  4. GRE scores are not required, but they are strongly recommended.
  5. Await a response from the school.

7

Syracuse University

Syracuse, NY

Syracuse University is a private research school with roots in the Methodist Episcopal Church. It was founded in 1870 and has a student body of over 21,300. Syracuse University has 13 schools and colleges and offers over 200 majors.

Master of Science in Computer Engineering

Syracuse University’s Master of Science in Computer Engineering covers 30 credit hours and an optional thesis. You will also explore several elective courses in hardware, software, security, and assurance. These courses account for a significant part of your credit hours.

Master of Science in Computer Engineering Overview

  • Accreditation: Middle States Commission on Higher Education
  • Tuition: $32,436/year
  • Required Credits: 30 credits
  • Program Length: 1 - 2 years
  • Learning Format: Online
  • NCES School Graduation Rate: 83%

Master of Science in Computer Engineering Admission Requirements

  • GPA: No minimum requirements
  • Standardized Tests: No requirements
  • Application Fee: $75
  • Minimum Education: Undergraduate degree
  • Other Requirements: Transcripts, letters of recommendation, personal statement, resume

Applying to Syracuse University

  1. Fill out the online application on the school’s website.
  2. Pay the application fee.
  3. Provide all the recommended documentation.
  4. The department will reach out to you if they need anything further.
  5. Wait for a decision from the admissions department.

Texas A&M University | College Station, TX

Texas A&M University is a public research university that was founded in 1876. It has over 70,000 students, 17 academic colleges, and two branch campuses, and offers a variety of in-person or fully remote degree programs.

Master of Science in Computer Engineering

This is a research degree that requires you to submit a thesis and thesis defense as part of the requirements. The coursework covers computer science fundamentals, electrical engineering, mathematics, and physics. As an online student, you’ll work with members of the advisory committee to curate a degree plan that ensures successful completion of the program.

Master of Science in Computer Engineering Overview

  • Accreditation: Southern Association of Colleges and Schools Commission on Colleges
  • Tuition: $8,026/Fall and Spring semesters (in state); $17,553/Fall and Spring semesters (out of state)
  • Required Credits: 30 credits
  • Program Length: 2 - 3 years
  • Learning Format: Online
  • NCES School Graduation Rate: 83%

Master of Science in Computer Engineering Admission Requirements

  • GPA: No minimum requirements
  • Standardized Tests: GRE scores (currently optional)
  • Application Fee: $65
  • Minimum Education: Undergraduate degree
  • Other Requirements: Transcripts, letters of recommendation, resume

Applying to Texas A&M University

  1. Fill out the online application on the school’s website.
  2. Provide the application fee.
  3. Submit all the required documentation.
  4. GRE scores are optional for fall 2022 and spring 2023 applicants.
  5. Await a response from the school.

9

University of Southern California

Los Angeles, CA

University of Southern California was founded in 1880, making it the oldest private research university in the state. The school has a total student population of over 46,200. Its vast array of undergraduate and graduate degree programs spans 23 schools and divisions.

Master of Science in Computer Engineering

You can access this degree at the USC Viterbi School of Engineering. The coursework delves into design concepts, development, testing, and evaluating computer engineering components, systems, and networks. The course prepares you for a career in systems design, digital signal processing, nanotechnology, power engineering, and other related industries.

Master of Science in Computer Engineering Overview

  • Accreditation: Western Association of Schools and Colleges
  • Tuition: $2,309/unit
  • Required Credits: 28 units
  • Program Length: 1 - 2 years
  • Learning Format: Online or in person
  • NCES School Graduation Rate: 92%

Master of Science in Computer Engineering Admission Requirements

  • GPA: No minimum requirements
  • Standardized Tests: No requirements
  • Application Fee: $90
  • Minimum Education: Bachelor’s degree in any engineering or engineering-related discipline
  • Other Requirements: Transcripts, resume, personal statement

Applying to University of Southern California

  1. Fill out the online application on the school’s website.
  2. Provide all the necessary documentation.
  3. Provide the optional letters of recommendation if you choose to.
  4. International students should provide TOEFL or IELTS scores.
  5. Await a response from the school.

10

Worcester Polytechnic Institute

Worcester, MA

Worcester Polytechnic Institute is a private research institution with a student body of over 9,600. Worcester Polytechnic Institute was founded in 1865 and offers over 70 undergraduate and graduate degree programs.

Master of Science in Electrical and Computer Engineering

WPI is home to Atwater Kent Laboratories, the nation’s first building that focuses solely on electrical engineering. As a master's student, you will spend your time researching embedded systems, innovative medical devices, cyber security fundamentals, and vehicle navigation. Graduates can work in the healthcare, robotics, transportation, and energy and sustainability industries.

Master of Science in Electrical and Computer Engineering Overview

  • Accreditation: New England Association of Schools and Colleges
  • Tuition: $1,610/credit
  • Required Credits: 30 credits
  • Program Length: 1 - 2 years
  • Learning Format: Online or in person

NCES School Graduation Rate: 89%

Master of Science in Electrical and Computer Engineering Admission Requirements

  • GPA: No minimum requirements
  • Standardized Tests: GRE scores
  • Application Fee: $70
  • Minimum Education: Undergraduate degree
  • Other Requirements: Transcripts, letters of recommendation, statement of purpose

Applying to Worcester Polytechnic Institute

  1. Create an account and fill out the online application on the school’s website.
  2. Provide the application fee.
  3. Submit all the required documentation.
  4. You will receive a confirmation email.
  5. You will be notified within six to eight weeks of the admission team’s decision.

What Is a Computer Engineering Master’s Degree?

A computer engineering master’s degree is a postgraduate degree program for students looking to advance their studies after acquiring a bachelor’s degree. A master’s degree can take two or more years , depending on your pace and chosen program. A Master’s in Computer Engineering makes you eligible for managerial positions and advanced careers in the industry.

Courses cover a wide range of topics, like computer architecture design, analysis and design of integrated circuits, modeling concurrent systems, and core processor design. Students can also select specializations in computer engineering disciplines like hardware systems, robotics and cybernetics, computer graphics and visualization, or computer and network security.

Selecting a specialization helps students develop niche skills according to their career goals. Depending on your academic and career goals, you can also select between a Master of Science and a Master of Engineering degree.

How Important Is a Master’s Degree in Computer Engineering?

A Master’s Degree in Computer Engineering is very important if you want to land advanced or managerial roles in the field. Another reason why a computer engineering master’s degree is important is that it will provide more specialized training than most undergraduate programs.

What Types of Master’s Degree Can You Get in Computer Engineering?

You can get the following types of master’s degrees for computer engineering:

  • Master of Science
  • Master of Engineering

The best type of Master’s Degree in Computer Engineering will depend on your career goals. A Master of Science may better prepare you for a research-oriented role. Both Master’s in Computer Engineering degree types can help you advance in your career.

Is It Better to Get a Master of Science or a Master of Engineering in Computer Science?

It is better to get a Master of Science in Computer Engineering if you are looking for a program that will prepare you for research roles. A Master of Engineering has a greater focus on coursework and technical skills, while a Master of Science emphasizes theories and studies. Either degree type will help you land an advanced role.

What Is the Difference Between a Computer Engineering Master’s Degree and a Computer Engineering Certificate?

The main difference between a computer engineering master’s degree and a certificate in computer engineering is that a certificate takes less time to complete and provides a less comprehensive education. Most students are able to get a graduate certificate in less than a year.

It is better to get a Master’s Degree in Computer Engineering if you are trying to land an advanced role. A graduate certificate is a strong option for someone hoping to switch careers or gain a specific skill.

How Much Does It Cost to Get a Master’s Degree in Computer Engineering?

A Master’s Degree in Computer Engineering costs between $8,900 and $14,300 at a public institution, according to the National Center for Education Statistics. Private and non-profit institutions had tuition costs averaging $14,300 to $43,500. Your computer engineering master’s degree cost of tuition can go up to $45,000 when you factor in accommodation, transport, and other school-related expenses.

How Long Does It Take to Get a Computer Engineering Master’s Degree?

It takes between one and three years to get a Master’s Degree in Computer Engineering. Some schools limit students to five years to earn their degree. Your Master’s in Computer Engineering length will depend on how quickly you complete the required credits and whether you select a program that requires a thesis.

How Hard Is It to Get a Master’s Degree in Computer Engineering?

Getting a computer engineering master’s degree is hard because it requires advanced skills and the programs are not designed for beginners. Many students who decide to earn a master’s degree already have several years of experience in the field. While getting a Master’s Degree in Computer Engineering is hard, it is not impossible if you are passionate about the tech field.

Why Should You Get a Computer Engineering Master’s Degree?

A major benefit of a Master’s Degree in Computer Engineering is that it will help you stand out from other applicants for mid-level and advanced jobs. Another important benefit of getting a Master’s Degree in Computer Engineering is that you will have the opportunity to gain specialized knowledge in your area of interest.

What Courses Do You Need to Take in a Master’s Degree Program in Computer Engineering?

Master’s in Computer Engineering courses usually cover skills like advanced switching theory, computer arithmetic design, and computer networks. Your Master’s Degree in Computer Engineering course list will include core classes and a range of elective options. Below are descriptions of a few courses you might experience in your master’s program.

Advanced Switching Theory

An advanced switching theory course will cover synchronous and asynchronous circuits. Students will learn about the optimization and characterization of these circuits while studying combinational and sequential hazards, non-boolean logic design, and race-free and critical race-free asynchronous design.

Computer Networks

This type of course will cover computer and communication networking principles. Students will learn about sensor networking, network hardware, and everything that goes into making complex global information infrastructure possible.

Design of Embedded Systems

This advanced-level computer engineering master’s degree course will cover system-level modeling, high-level synthesis, and hardware-software partitioning. The curriculum will also likely cover design space exploration.

Computer Arithmetic Design

A computer arithmetic design class will cover technical skills involving high-speed adders, subtractors, multipliers, and dividers of digital computers, digital devices, and integrated circuits. Students will learn about multiplicative and division algorithms and hardware.

Machine Learning

You may find an elective or required machine learning class on your computer engineering master’s degree course list. The curriculum will cover information-based learning, rule-based learning, and other advanced topics.

Continuing Education Paths for Computer Engineering Master’s Degree Graduates

The best path to take with a computer engineering master’s degree after you graduate is to go on to earn a computer engineering doctoral degree. Alternatively, you can earn advanced computer engineering professional certifications.

Related Computer Engineering Degrees

[query_class_embed] online-*subject-associate-degrees

What to Look For in the Best Computer Engineering Master’s Degree Programs

The best computer engineering master’s degree programs are from accredited schools with strong reputations nationwide. If you are wondering what to look for in a college to earn a Master’s Degree in Computer Engineering, read through our list of possible criteria below.

Flexibility/Format

There are many benefits to both in-person and online master’s degree programs. If you want to work and study at the same time or have a particularly busy schedule, you may want to look for schools that offer an online format.

Curricular Content

Pay careful attention to the available elective and core courses and ensure you choose a program that will help you progress in your career goals. Look into specialization options and read through course curricula.

Cost

Returning to school for a master’s degree can be a costly decision. Look into all your financial aid options and remember that you can often lower your tuition costs by attending a school in your state. Private schools are also often more expensive than public schools.

Reputation of the School

Some of the schools that offer a Master’s Degree in Computer Engineering are recognized nationwide. Attending an Ivy League school can help you network and will look impressive on your resume, but remember that lesser-known schools can also offer comprehensive and rigorous programs.

Barriers to Admission

Many universities require applicants to have a few years of experience in the field or a specific undergraduate degree for acceptance in a Master’s Degree in Computer Engineering program. Make sure you read through all the admissions requirements and choose a program where you meet all the criteria.

What Is the Most Affordable Computer Engineering Master’s Degree?

The most affordable Master’s Degree in Computer Engineering program on our list is offered by Florida International University, where each credit costs $455 for in-state students. Georgia Institute of Technology and California State University also offer affordable master’s programs.

Salary and Job Outlook for Computer Engineering Master’s Degree Graduates

Man working on a computer and woman using VR equipment to design an image on the computer.
Artificial intelligence is a significant part of computer engineering. Graduate students learn the fundamentals of human-computer interaction and neural network design.

Computer engineering master’s degree jobs are advanced and require impressive technical skills. Your Master’s in Computer Engineering salary will depend on your job title, work experience, and location. However, a master’s degree allows you to apply for high-paying jobs and negotiate a lucrative salary.

How Hard Is It to Get a Job With a Computer Engineering Master’s Degree?

It is not very hard to get a job with a Master’s Degree in Computer Engineering. You will stand out from applicants who only have a bachelor’s degree , and computer engineering skills are in high demand. A master’s degree will qualify you for most roles in a tech company.

What’s the Average Computer Engineering Master’s Degree Salary?

The average salary for a Master’s Degree in Computer Engineering grad is $103,000, according to PayScale. There are many factors that go into salary, but a master’s degree can help you negotiate an above-average wage.

What Types of Jobs Can You Get With a Computer Engineering Master’s Degree?

Some of the jobs you can get with a computer engineering master’s degree include computer network architect and information security analyst. Some of the highest-paying computer engineering jobs for master’s degree holders include computer and information systems manager and computer and information research scientist.

Computer Engineering Degree Jobs

  • Computer and information systems manager
  • Computer and information research scientist
  • Computer hardware engineer
  • Computer network architect
  • Information security analyst

Potential Careers With a Computer Engineering Degree

[query_class_embed] how-to-become-a-*profession

How Much Money Can You Make With a Master’s Degree in Computer Engineering?

You can make between $80,000 and $159,000 with a Master’s Degree in Computer Engineering. As a master’s degree will qualify you for advanced and managerial roles, you should be able to negotiate an impressive wage.

Highest-Paying Computer Engineering Master’s Degree Jobs and Salaries: Overview

Computer Engineering Master’s Degree Jobs Average Salary
Computer and Information Systems Manager $159,010
Computer and Information Research Scientist $131,490
Computer Hardware Engineer $128,170
Computer Network Architect $120,520
Software Developer $110,140
Information Security Analyst $102,600
Computer Systems Analyst $99,270
Database Administrator $98,860
Computer Programmer $93,000
Network and Computer Systems Administrator $80,600

Best Jobs for Computer Engineering Master’s Degree Grads

The best jobs for a Master’s Degree in Computer Engineering grad come with above-average salaries and very strong benefits packages. Below are descriptions of some of the best jobs for computer engineering master’s degree students after they leave school.

1

Computer and Information Systems Manager

Average Salary: $159,010

Computer and information systems managers use their computer engineering skills to analyze an organization's needs, recommend solutions, negotiate with vendors, and direct computer hardware installation. They also focus on project management, preparing budgets, overseeing maintenance, and directly supervising employees.

2

Computer and Information Research Scientist

Average Salary: $131,490

Research scientists spend time exploring new and innovative computer engineering technologies. These scientists create and upgrade computer software and hardware, develop new types of coding languages , software systems, and tools, and conduct experiments to test these inventions. They can choose to specialize in programming or robotics.

3

Computer Hardware Engineer

Average Salary: $128,170

Computer hardware engineers research, develop, and test computing systems such as memory devices, processors, and power systems. They are also in charge of upgrading these systems to ensure they align with current software trends. A computer engineering degree helps them understand computer hardware fundamentals, making the manufacturing process easier.

4

Computer Network Architect

Average Salary: $120,520

These professionals design and build layouts for data communication networks. Network architects build local area networks, intranets, and cloud computing infrastructure. A computer engineering degree helps them understand network technologies, computing industry requirements, and systems security.

5

Software Developer

Average Salary: $110,140

Software application development relies heavily on computer engineering. Software developers create computer applications by researching, designing, and testing each piece of the model. The job requires deep learning skills to develop neural network models for applications.

6

Information Security Analyst

Average Salary: $102,600

Information security analysts have a 33 percent job growth rate, making it a highly sought-after career path. These professionals monitor an organization’s network, identifying and fixing breaches and system failures. They also develop security standards, create disaster recovery plans, and assist users in installing new security products.

7

Computer Systems Analyst

Average Salary: $99,270

Computer systems analysts design computer systems using techniques like data modeling. They use their computer engineering knowledge to study an organization’s computer systems and develop systems that improve the workflow. A master’s degree provides the training needed to apply for high-ranking careers and conduct research in organizational control systems.

8

Database Administrator

Average Salary: $98,860

Database administrators organize systems and build new databases that store and secure organizational data. Although a bachelor's degree is the minimum requirement for entry-level positions, a master's degree allows professionals to hold a senior position in any organization.

9

Computer Programmer

Average Salary: $93,000

A computer programmer with a computer engineering master's degree has access to various career options. They apply advanced knowledge in writing and testing code and updating existing programs using advanced debugging techniques. They are also in charge of design techniques, code optimization techniques, and hands-on graphics programming experiences.

10

Network and Computer Systems Administrator

Average Salary: $80,600

Network and computer systems administrators monitor the daily operations of an organization’s network systems. They are in charge of the department, training users and staff members, overseeing upgrades and network hardware installation, and adding users to a network.

Best Jobs According to Your Major

[query_class_embed] jobs-for-*subject-majors

Computer Engineering Bootcamp vs Computer Engineering Master’s Degree: Which Is Better?

A Master’s Degree in Computer Engineering is better compared to a computer engineering bootcamp because it gives you access to high-paying career options and career stability. In addition, having a master’s degree proves that you are a knowledgeable employee with adequate work experience. However, coding bootcamps also come with an array of benefits, as shown below.

Benefits of a Computer Engineering Master’s Degree

  • Demand: Having a master’s degree puts you at the top of most employer lists because of the high demand for computer engineering professionals. You have the freedom to pursue advanced careers in any country or industry.
  • High-earning potential : Your level of education typically plays a significant role in determining your salary. A professional with a master’s degree is likely to earn more than a bachelor’s degree holder or a bootcamp graduate.
  • Improves research skills: Graduate students conduct extensive research for their thesis as part of the coursework requirements. You will gain expertise in researching and understanding how things work. Combining mathematics and scientific knowledge also helps you think creatively.
  • Access to advanced learning: A master’s degree is the second-highest level of education. Therefore, you can advance into doctoral studies after graduation. You have the opportunity to gain computer engineering knowledge at a deeper level compared to undergraduate programs.

Benefits of a Computer Engineering Bootcamp

  • Career-specific: Bootcamps are career-specific, meaning you will gain in-depth knowledge of computer engineering. Whether you want to learn about coding, analytics, or software development, you will find a bootcamp that specializes in these fields.
  • Less expensive: Bootcamps are cheaper compared to pursuing a master’s degree. Bootcamps also offer several options to help you cover the costs of your training.
  • Less time: Most bootcamps take less than a year to complete. You will be ready to pursue a career in computer engineering within this time. However, most bootcamps give you access to an entry-level position.
  • Career Services: The best part of bootcamp studies is the career services department. Students choose career paths, graduate courses, and prepare resumes under the guidance of certified career counselors. You will also receive mentorship and career coaching to prepare you for the professional world.

Is a Master’s Degree in Computer Engineering Worth It?

Yes, a Master’s Degree in Computer Engineering is worth it if you are looking to land advanced or managerial positions. A master’s degree is very valuable in the computing industry. As the demand for computer engineering professionals rises, a master’s degree will guarantee job security and access to several career options.

The presence of in-person and online programs also gives you the freedom to find a study schedule that suits your career goals. You will find getting a Master’s in Computer Engineering worth it if you want to gain advanced and specialized training in your field.

Additional Reading About Computer Engineering

[query_class_embed] https://careerkarma.com/blog/computer-engineering/ https://careerkarma.com/blog/accelerated-computer-engineering-degrees/ https://careerkarma.com/blog/jobs-for-computer-engineering-majors/

Computer Engineering Master’s Degree FAQ

How long is a Master’s Degree in Computer Engineering?

Typically, a master’s degree takes two years to complete. However, you can finish this program in one year or three years, depending on your level of commitment. Different schools organize their programs differently, so make sure to do your research to find the best alternative for your needs and career goals.

Is there a Master’s in Computer Engineering?

Yes, you can get a Master’s Degree in Computer Engineering. Most students get a Master of Science or a Master of Engineering in Computer Engineering.

Is a master’s degree hard to complete?

Yes, master’s degrees are hard to complete. Master’s degree programs demand a lot of commitment and hard work from students. You will spend time conducting research, writing your thesis, and developing hands-on experience in the field. Therefore, as you apply, be prepared to devote time and resources to your education.

Do I need an undergraduate degree to apply for a computer engineering master’s degree?

Yes, you cannot pursue a master’s degree without finishing your bachelor’s degree in a related field. It is one of the primary academic requirements. Typically, you must also show proof of at least a 3.0 GPA from an accredited institution.

About us: Career Karma is a platform designed to help job seekers find, research, and connect with job training programs to advance their careers. Learn about the CK publication.

What's Next?

Shalom Kamau

About the author: Shalom is a career freelance writer whose work has appeared online at Ledmond and Watotolove. She holds a Bachelor of Arts in Theatre Arts and Film Technology from Kenyatta University. She also has a copywriting certificate from DigitalMarketer.

Previous Article

Next Article

Skip to main content