Software Engineering
MASTER ■ CERTIFICATE ■ ON-CAMPUS ■ ONLINE
The Software Engineering program is concerned with developing and maintaining software systems that behave reliably and efficiently, are affordable to develop and maintain, and satisfy all the requirements that customers have defined for them. The faculty, world class researchers and practitioners, apply the latest Software Engineering principles to large projects throughout the industry and graduates will learn to develop and maintain affordable, reliable, and efficient software systems that align with customer needs and help solve pressing real-world problems.
PROGRAM-SPECIFIC ADMISSIONS PREREQUISITES
Successful completion of all of the following courses (or their equivalent):
- Math: Calculus I and II
- Programming: one college-level computer programming class, covering basic data structures, taught at an accredited institution
HIGHLIGHTS
- Students are immersed in not only technical learning
but how that learning translates to industry practice
through courses like:
- Managing Software Engineering Projects
- Software360: Business of Software Engineering
- AI-based Software Systems
- Graduates can also gain expertise in complementary
areas by exploring technical electives like:
- Cloud Engineering
- Cybersecurity
- Engineering Artificial Intelligence
- Embedded Systems
- And more!