Overview
The Software Engineering M.Sc. at the University of Minnesota provides a comprehensive education for professionals seeking to master modern system architectures and development methodologies. This curriculum blends rigorous theoretical study with practical application to ensure graduates can lead complex technical projects. Students benefit from a learning environment that encourages the immediate integration of classroom concepts into their professional roles.
The programme is specifically structured to accommodate the schedules of full-time employees through a convenient weekend-based delivery model. By participating in this cohort-based experience, students build lasting professional networks while engaging with faculty who possess extensive industry experience.
Why Software Engineering at University of Minnesota?
The University of Minnesota offers a distinctive learning environment where the curriculum is co-developed by academic faculty and industry experts. This ensures that the content remains at the cutting edge of technological trends and market demands. Students gain access to the University of Minnesota Software Engineering Centre and participate in the Professional Seminar Series, where subject matter experts share insights on emerging topics.
The programme's reputation for excellence provides graduates with significant career advantages, with alumni securing positions at leading global technology firms. The collaborative nature of the coursework allows students to learn from a diverse group of peers representing various sectors of the tech industry. This community-focused approach fosters professional growth and provides a platform for lifelong networking and mentorship.
Tuition Fee Breakdown
- International fee: USD 16776 per semester
- National fee: USD 16776 per semester
- Local fee: USD 10632 per semester
Visit the Fees and Funding section for a breakdown in your local currency.
Syllabus
The curriculum is designed to provide a deep dive into the software development lifecycle, moving from foundational principles to advanced electives. Modules may include:
- Software Engineering
- Data Modeling
- Software Design
- Software Testing and Verification
- Quality Assurance and Process Improvement
- Software Project Management
- Software Architecture
- Graphical User Interface Design and Evaluation
- Industrial Seminar Series
Careers with Software Engineering
Graduates of the programme are well-equipped for senior technical and leadership roles within the global technology sector. The advanced credentials and validated expertise gained through the course help alumni secure interviews and positions at prestigious companies such as Apple and Meta. Common career paths include software architecture, project management, and senior engineering roles across various industries.
The programme focuses on developing the tools needed to successfully manage and lead software projects, increasing the relevance of graduates in a competitive marketplace. Beyond technical proficiency, the emphasis on leadership and communication prepares students for executive-level responsibilities. The extensive alumni network serves as a continuous resource for career advancement and professional collaboration.
Programme Structure
Courses include:
- Graphical User Interface Design, Evaluation, and Implementation
- The Principles of Database Systems
- Software Engineering I: Overview, Requirements, and Modeling
- Software Engineering II: Software Design
- Software Testing and Verification
- Software Project Management
Key information
Duration
- Full-time
- 24 months
Start dates & application deadlines
- Starting
- Apply before , National
- Apply before , International
-
Language
Prepare for Your English Test
AI-powered IELTS feedback. Clear, actionable, and tailored to boost your writing & speaking score. No credit card or upfront payment required.
- Trusted by 300k learners
- 98 accuracy using real exam data
- 4.9/5 student rating
Credits
Delivered
Campus Location
- Minneapolis, United States
Disciplines
Software Engineering View 339 other Masters in Software Engineering in United StatesWhat students do after studying
Academic requirements
English requirements
Prepare for Your English Test
AI-powered IELTS feedback. Clear, actionable, and tailored to boost your writing & speaking score. No credit card or upfront payment required.
- Trusted by 300k learners
- 98 accuracy using real exam data
- 4.9/5 student rating
Other requirements
General requirements
- Applicants should be currently employed and must have at least one year of full-time professional work experience in software development
- B.S. or B.A. degree in computer science or related field (mathematics, electrical engineering). Students with degrees in fields not closely related to computer science may qualify with substantial relevant work experience
- Preferred undergraduate GPA of 3.0
- Two (2) letters of recommendation
- A personal statement that outlines your experience in the field, your career goals, and discusses why you are interested in pursuing the MSSE degree at the University of Minnesota
- All official transcripts
- A current resume
- Proof of English language proficiency
- H1-B Visa preferred; This program is intended for SE professionals working and living in the Twin Cities area
Tuition Fees
-
International Applies to you
Applies to youNon-residents33552 USD / year≈ 33552 USD / year - Out-of-State33552 USD / year≈ 33552 USD / year
-
Domestic
Applies to youIn-State21264 USD / year≈ 21264 USD / year
Living costs
Minneapolis
The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.
Financing
Interested in financing your studies? Find a student loan that works for you.
Get the funding you need to study in the U.S. or Canada - with a process that's fast, simple, and built for international students.
- Flexible loans from US$2,001 to US$100,000
- Fixed interest rates -- no inflation surprises
- No upfront fees or prepayment penalties
- Accepted at 500+ universities across the U.S. & Canada
- 100% online application -- instant conditional offer
- Free visa & career support through our Path2Success program
Funding
Need help with your student visa?
Get personalized guidance from a certified VFS Global advisor and save 20% through Studyportals.
- Avoid common visa mistakes and delays
- Know exactly what documents you need
- Get a clear checklist tailored to your situation
In order for us to give you accurate scholarship information, we ask that you please confirm a few details and create an account with us.
Scholarships Information
Below you will find Master's scholarship opportunities for Software Engineering.
Available Scholarships
You are eligible to apply for these scholarships but a selection process will still be applied by the provider.
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility
Read more about eligibility