
Overview
The curriculum of the Software Engineering program of University of Michigan - Dearborn consists of required core courses and technical electives, providing opportunities to design and implement embedded systems and large-scale software systems.
The program may be completed entirely on campus, entirely online, or through a combination of on-campus and online courses.
Students with an interest in pursuing doctoral studies or working in a research and development environment are encouraged to elect the thesis option.
Learning Goals
Students will be able to use mathematical and scientific techniques to solve software engineering problems
Students will be able to formulate problems, design experiments, collect, verify, validate, analyze, and interpret data and use this knowledge to design a reliable system, component, or process to meet requirements
Students will be able to use the techniques, skills, and modern software tools necessary for reliable and robust software engineering practice
Students will be able to recognize a problem, evaluate different methods and use software engineering principles to derive a feasible solution
Get more details
Visit official programme websiteProgramme Structure
Courses include:
- Software Engineering
- Software Quality Assurance
- Software Architecture and Design Patterns
- Software Engineering Management
- Data Analytics in Software Engineering
- Embedded Systems
Check out the full curriculum
Visit official programme websiteKey information
Duration
- Full-time
- 12 months
Start dates & application deadlines
- Starting
- Apply before , National
-
- Starting
- Apply before , National
- Apply before , International
-
- Starting
- Apply before , National
- Apply before , International
-
- Starting
- Apply before , International
-
Language
Credits
Delivered
Disciplines
General Engineering & Technology Computer Sciences Software Engineering View 883 other Masters in General Engineering & Technology in United StatesExplore more key information
Visit official programme websiteAcademic requirements
English requirements
Other requirements
General requirements
A bachelor's degree in Computer Science or Computer Engineering from an accredited institution with a grade point average of "B" or better. Applicants who do not meet the minimum GPA requirements may be offered admission. Admission in such cases will depend heavily on other indices of the student's ability to handle graduate-level work. These might include strong performance on standardized tests, GPA in the major, and/or other experiences that are clearly indicative of strong academic ability.
- Preference will be given to students with a background in Computer and Information Science and Computer Engineering.
Work experience
- At least 2 years of practical work experience
Make sure you meet all requirements
Visit official programme websiteTuition Fee
-
International
1437 USD/creditTuition FeeBased on the original amount of 1437 USD per credit and a duration of 12 months. -
National
1437 USD/creditTuition FeeBased on the original amount of 1437 USD per credit and a duration of 12 months. -
In-State
810 USD/creditTuition FeeBased on the original amount of 810 USD per credit and a duration of 12 months.
Non-Resident InOnline Program: $556.00 per credit
Funding
Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.
Double-check all fees
Visit official programme websiteCheck for additional visa info
Visit official programme websiteCheck for any work restrictions
Visit official programme websiteFresh content
Updated in the last 6 months
Check the official programme website for potential updates.