348132018 - Software Engineering

General

Program Title
Software Engineering
Degree Designation
PSM
Program Level
Graduate
Instruction Mode
Online and On Campus
Program Description
The Professional Science Master's in Software Engineering (PSMSE) Degree is a graduate degree designed to allow students to pursue advanced training in software engineering while simultaneously developing workplace skills. The PSMSE is designed for professionals from computing-related fields seeking to update or upgrade their credentials, as well as gain current skills and knowledge in software engineering. This program will be taught in the Twin Cities. This program prepares individuals to apply scientific and technological principles to manage, analyze, design, implement, verify and validate, deliver, and maintain software systems for communications, business, medical, industrial, military, aerospace, scientific, and general computing applications.
Department(s)
Computer Science/Information Technology
College/School
College of Science and Engineering
Status
Active

Requirements

Admissions Requirements

    Notes

    3 Applicants with a limited background in Software Engineering but a strong undergraduate record and competitive GRE will have to successfully complete undergraduate Software Engineering classes under the supervision of an adviser before being admitted to the PSMSE program.

    Graduate Plan B

    Comments: 33

    Core: Capstone Project

    Electives: (18 credits) SE 560, SE 565, SE 640, SE 641, SE 670, SE 680.

    Research: (12 credits) Select four courses from two of the following concentrations: Data Science and Analytics SE 512 and SE 513; Enterprise Architecture SE 578 and SE 579; Software Cybersecurity CNA 531 and SE 550; Business and Administration (two of the following) MBA 617, MBA 652, or MBA 655.

    Graduate Plan C

    Comments: (3 credits) SE 685.

    Core: Supervised internship

    Electives: (18 credits) SE 560, SE 565, SE 640, SE 641, SE 670, SE 680

    Research: (12 credits) Select four courses from two of the following concentrations: Data Science and Analytics SE 512 and SE 513; Enterprise Architecture SE 578 and SE 579; Software Cybersecurity CNA 531 and SE 550; Business and Administration (two of the following) MBA 617, MBA 652, or MBA 655.

    See program website for additional information.

    Learning Outcomes

    Objective
    Demonstrate an understanding of and apply current theories, models, and techniques that provide a basis for the software lifecycle
    Objective
    How to apply the software engineering lifecycle by demonstrating competence in communication, planning, analysis, design, construction, and deployment
    Objective
    Work as an individual and as part of a multidisciplinary team to develop and deliver quality software
    Objective
    Demonstrate an ability to use the techniques and tools necessary for engineering practice
    Objective
    An ability to work in one or more significant application domains

    Degree Maps