Favorites ()
Apply
Students in a class watching a powerpoint presentation done by professor

Education at the forefront of technology

Master's Degrees, Graduate Certificates and Micro-Credentials in Software

The Graduate Programs in Software

The School of Engineering offers master's degrees, graduate certificates and graduate micro-credentials to keep you ahead of the curve in the software field. Students can choose from four different master's degrees, ten graduate certificate programs and four graduate micro-credentials to stay relevant and up to date in an ever-changing field.

Our courses balance theoretical concepts and practical applications, offering immediate and future value. These reputable graduate programs are highly responsive to the Artificial Intelligence, Data Science, Information Technology, and Software Engineering communities—the curriculum is updated twice a year. Sought by large, small, and global employers, students receive a high-quality graduate education that integrates software technologies into workplace solutions with a class schedule that complement a healthy work/life balance.

Our non-cohort program has a rolling enrollment—meaning you can start in spring, summer or fall. Classes are offered in-person and online weeknights from 5:30 – 8:30 p.m., Monday – Friday.

Graduate Programs and Certificates for Working Professionals

Student attends zoom session.

Get the facts

Attend an Information Session

Attend an online information session to get program details. Our programs serve working professionals with busy lives. Set your own pace and start fall, spring or summer. Classes are offered in-person and online weeknights from 5:30 – 8:30 p.m., Monday – Friday. We look forward to meeting you.

REGISTER FOR A SESSION

Logistics Details

The application, admission and financial aid processes are easier than you might think. Let’s get started.

Start When You’re Ready

We serve working professionals with busy lives. Set your own pace and start fall, spring or summer. Classes are offered in-person and online weeknights from 5:30 – 8:30 p.m., Monday – Friday.

APPLY ONLINE

Accelerated Admission Process

A bachelor's degree from a U.S. regionally accredited institution (or international equivalent) and a minimum GPA of 2.7 is required. The GRE/GMAT is not required.

ADMISSIONS REQUIREMENTS

Tuition and Financial Aid

All applicants pay the same tuition and fees regardless of residency or citizenship status. Questions? Visit the Graduate Financial Aid.

GRADUATE FINANCIAL AID

Take a single class

Not ready to begin a master's degree or graduate certificate program? Just take a single class. Non-degree students can take up to four graduate courses. Courses taken can apply toward a future graduate certificate or master's degree program.

Opportunities for Graduate Students

Graduate Research

Collaborate with industry focused faculty to enhance your educational experience. Students provide real world solutions as part of a research project.

Independent Study

Customize your education with an independent study. Conduct a student lead project in consultation with a faculty member.

Career Opportunities

Our Career Development Center provides specialized services throughout the year for the graduate student population.

CAREER DEVELOPMENT