Main navigation | Main content
Software Engineering is a creative discipline, combining art and science, requiring leadership and pragmatism. Our focus is not to train, but to educate. We help students build a strong foundation of theory and best-practice knowledge, which they can apply in a variety of technical and business environments today and in the future.
Our program is designed for working professionals. Students attend classes on alternating Fridays and Saturdays for four semesters. The curriculum builds on the experience of participants. Most homework is team-oriented, and students often learn as much from each other as from the faculty and course materials. Many students find that they learn something each week that can be applied immediately in their professional practice.
Why an SE degree from the University of Minnesota? The University of Minnesota is the region's premier research institution and the Department of Computer Science and Engineering (CSE), under which the University of Minnesota Software Engineering Center (UMSEC) and the MSSE program is housed, is the only Ph.D. granting computer science department in the state. The CSE department enjoys an international reputation for its excellence in research. You will study with top researchers and highly-experienced professionals who have proven themselves as superb teachers. You will have access to cutting-edge research and the people who are engaged in it. If you are so inclined, you may join a research group and make your own contributions. In any case, you will find a wealth of resources and ideas that will enhance your educational experience and your own professional practice.