Apply by May 15 to get your Fall 2025 application fee waived
From one of the first professional schools of engineering in the U.S., Thayer School of Engineering at Dartmouth
Complete the program on the schedule that suits your needs (approximately 15-17 hours per week, per course)
Weekly live sessions, lecture videos, hands-on projects, and connection with instructors and peers
Pay only for courses you enroll in per term ($4,900 each)
If you’re an engineering graduate, STEM graduate, or a professional with a strong engineering background, the Dartmouth MEng in Computer Engineering offers a highly effective program to build your technical skills and engineering expertise.
With two new cohorts every year, this MEng will prepare you for the next stage of your computer engineering career.
Dartmouth Engineering places great value on professional and practical experience, and all applications are considered on a case-by-case basis.
All applicants are required to have a bachelor’s degree prior to starting the program. The MEng in Computer Engineering admissions team will consider applicants holistically, considering applicants with a wide range of STEM-related educational backgrounds and professional experiences as eligible for the program.
Specifically:
Applicants with an accredited bachelor’s level degree in engineering or with bachelor’s level degrees in related STEM fields (e.g. computer science, physics) should be well prepared for success in this program.
Applicants with an accredited bachelor’s level degree outside of engineering, but with relevant STEM experience and skills will be equally considered. (Note: depending on the focus of the bachelor’s degree and skills obtained, additional prerequisite coursework beyond the degree requirements may be required.)
Applicants will benefit from having demonstrated knowledge and previously developed skills across core foundational areas prior to taking the program, including linear algebra, calculus, probability and statistics, basic programming (e.g. C, Python), digital logic, and analog circuit fundamentals.
We encourage applicants to describe in their application materials how their educational background and professional experience can set them on a path for success in the program. We also highly encourage applicants to review their linear algebra and multivariable calculus skills before enrollment. Within your application, you can be explicit about plans to brush up on these skills prior to starting classes.
To help you prepare for some of the foundational technical skills and knowledge you will need to be successful in the MEng in Computer Engineering program, we encourage you to explore Dartmouth’s specialization “C Programming with Linux.” Building skills in C programming, as well as building confidence in command line interfaces, will be useful in online MEng courses such as Embedded Systems, as well as in more advanced courses in the curriculum. Applicants who complete some or all of the C Programming with Linux specialization are encouraged to share their knowledge with the admissions committee in their application materials to represent their experience with relevant prerequisite knowledge.
Not sure if you have the technical skills to apply? Connect with an enrollment counselor or join our upcoming webinar to discuss your experience!
Our step-by-step overview of the Dartmouth MEng application process will help you make sure you include everything you need, to give your application the best possible chance of success.
Create an account.
Complete your application.
Submit required application materials.
Pay fee (or have fee waived, if eligible).
The application fee is $50 USD. If you apply before the priority application deadline, the application fee will be automatically waived. Other applicants may be eligible for a fee waiver after the priority deadline. Please talk to your enrollment advisor to find out if you are eligible.
Once your application is reviewed and a decision is released, you will receive an email to log in to your applicant portal page. The portal page shows the decision and outlines your next steps.
Dartmouth Engineering will follow up with admitted students with a detailed letter outlining tuition, financial aid (if applicable), and other important information.
The priority application deadline is May 15, 2025! Submit your Fall 2025 application before that date to get your application fee waived!
Stay tuned
The priority application deadline is May 15, 2025! Submit your Fall 2025 application before that date to get your application fee waived!
Stay tuned
You’ll need to provide proof of your identity, using a scanned copy of one of these documents: your birth certificate, passport or national identification card. If you’ve ever changed your name, we’ll need to see evidence related to that, too.
You’ll need a scanned copy of your GCSE certificates or certified statement of results. If you’re submitting evidence of equivalent qualifications, please check the University of London's 'Am I Qualified?' page.
Submit your personal statement to provide details of why you want to study the University of London International Foundation Programme for Computer Science. This should be a maximum of 250 words.
You’ll need a clear, concise and persuasive statement, 250 words long, explaining why you want to study the International Foundation Programme for Computer Science. If you’re unsure of what to include, Coursera can help.
The course is delivered in English, so you’ll need to be proficient in the English language to be admitted to our programmes. We accept a range of evidence, including proficiency test scores. If you don’t have evidence, but you believe you can meet the standard, talk to us - we may consider your case.
These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work.
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant adverts on other sites. They are based on uniquely identifying your browser and internet device. If you do not allow these cookies, you will experience less targeted advertising.
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.
These cookies enable the website to provide enhanced functionality and personalization. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.