Master of Engineering in Computer Engineering

Webinar on March 5: Your Path to Dartmouth: Program Overview & Application Tips | Register here

Dartmouth College logo

Master of Engineering in Computer Engineering

Dartmouth College

Ivy League degree

From one of the first U.S. professional engineering schools, Thayer School of Engineering at Dartmouth

15-27 months

9 courses total, 15-17 hours per week per course

$44,982 USD total cost

Pay only for courses you enroll in per term ($4,998 each)

On-campus quality

Same teaching faculty, curriculum, and master’s diploma as on-campus students

100% online

Live sessions, lecture videos, hands-on projects, connection with instructors and peers

Who is this degree for?

This program is designed for motivated individuals who want to deepen their technical skills and prepare for leadership roles in computer engineering. All applicants must hold an accredited bachelor’s degree prior to starting the program and submit all materials outlined in the Required Application Materials section. Applicants with traditional engineering degrees, other STEM degrees, and non-engineering degrees with relevant technical experience are all considered.

This program is a strong fit if you are:

An engineering or STEM graduate: You have a bachelor's degree in engineering, computer science, physics, or a similar field. You are looking for a highly effective program to build upon your foundational knowledge, deepen your technical skills, and gain the engineering expertise required for senior-level roles and career advancement.

An experienced technical professional: You are a professional whose practical, hands-on experience is your greatest asset. Your bachelor's degree is from a field outside of traditional engineering, but you have developed relevant STEM experience and skills through your professional work. This program values your professional experience and offers a path to formalize your expertise with a prestigious credential.

Whether you come from an engineering or STEM background, or have built strong technical skills through professional experience, this program is designed to help you succeed. A working knowledge of linear algebra, calculus, probability, statistics, basic programming (such as C or Python), digital logic, and analog circuits will allow you to benefit from the program from day one.

Holistic admissions review
We value your professional experience, conducting a comprehensive, case-by-case review of every application.
Broad STEM eligibility
We welcome applicants from non‑engineering STEM backgrounds. Through the application process, applicants will have multiple opportunities to demonstrate relevant experience.
Opportunity to demonstrate readiness
You can strengthen your application by highlighting relevant skills and any preparatory coursework you complete.
Two start times a year
We admit new cohorts twice annually, giving you the flexibility to start the program when you are ready.

Applications for the Fall 2026 cohort are open!

  • Priority deadline: May 15, 2026 (application fee waived)
  • Application deadline: June 15, 2026

Upcoming events

  • March 5: Your Path to Dartmouth: Program Overview & Application Tips - Register here

Additional resources

Applications for the Fall 2026 cohort are open!

  • Priority deadline: May 15, 2026 (application fee waived)
  • Application deadline: June 15, 2026

Upcoming events

  • March 5: Your Path to Dartmouth: Program Overview & Application Tips - Register here

Additional resources