Skip to main content

Accessibility menu

Skip to main content Skip to footer

Earn your master’s in software engineering degree

Master's

Are you ready to solve real-world problems and lead teams in a high-demand industry?

The Master’s in Software Engineering (MSE) at UW–La Crosse offers the hands-on experience, expert faculty and industry-aligned curriculum you need to thrive in today’s technology landscape.

With a focus on applied learning and leadership development, our program prepares students for some of the most in-demand software engineer jobs, with alumni working at top companies like NASA, Amazon, Microsoft, SpaceX, IBM, Trane, Epic and more.

Whether you’re an undergraduate planning your next step, a professional looking to advance your current career or transitioning into technology, UWL’s program is designed to help you succeed — with a nearly 100% job placement rate.

 

A program within Computer Science & Computer Engineering

What do software engineers do?

If you're wondering "what do software engineers do?" — you're not alone. Software engineers are problem-solvers and team leaders who design, build, test and maintain software systems that power everything from mobile apps to aerospace navigation.

While software engineering shares roots with computer science and computer engineering, it’s more focused on managing complex software development projects, breaking them down into manageable pieces, and ensuring all parts work together efficiently. They also examine how to maintain and integrate various software components to make sure that all parts work well together.

Software engineers must think creatively, communicate clearly and lead development teams to deliver reliable software that meets real-world needs.

Career outlook

What jobs are there?

Earning a software engineering degree opens doors to high-paying, high-growth careers. In fact, employment in computer and IT occupations is projected to grow much faster than average between 2024 and 2034, with an estimated 317,700 job openings annually, according to the Bureau of Labor Statistics.

UWL MSE graduates regularly land software engineering jobs at top-tier companies such as:

  • NASA
  • Amazon
  • IBM
  • Microsoft
  • Apple
  • TikTok
  • SpaceX
  • Trane
  • Epic
What salary can I expect to make?

In May 2024, the median annual salary for professionals in computer and information technology was $105,990, significantly higher than the national average of $49,500.

Why choose UWL’s Master’s in Software Engineering program?

Real-world experience

Each student completes a 12-credit capstone project under the one-on-one guidance of a faculty mentor. Working with real clients and using industry-standard tools and methods, these projects often result in fully-deployed software used by actual end users.

State-of-the-art technology

From development labs to specialized systems, students gain hands-on experience with cutting-edge computing technology, preparing them for careers across the tech landscape.

World-class faculty

Our faculty are more than instructors — they're active researchers and industry experts who bring current, real-world insights into the classroom.

Distinguished lecture series

Each year, UWL invites a nationally-recognized leader in computing as part of the Distinguished Lecture Series in Computer Science, offering students the chance to learn directly from top minds in the field.

50 years of excellence

UWL’s Computer Science and Computer Engineering Department is one of the oldest in Wisconsin, with a reputation built on five decades of academic and professional excellence.

Featured courses

  • Mobile Application Development
    CS 518 | 3 credits
    An introduction to the concepts and techniques of application development for mobile devices. The course will examine the design constraints of mobile devices, how mobile applications can leverage external data resources, integration of sensor data and the development environments of the chosen platform (e.g. iOS, Android and others). This course is taught largely at an undergraduate level. Graduate students will have additional course requirements/expectations. Repeatable for credit with different topic - maximum six. Offered Occasionally.
  • Artificial Intelligence
    CS 552 | 3 credits
    This course is an introduction to the fundamental principles of artificial intelligence. Topics include search strategies, adversarial search, constraint satisfaction, planning and scheduling, logic and inference, accounting for uncertainty, and probabilistic reasoning. Projects include writing a substantial artificial intelligence application program. This course is taught largely at an undergraduate level. Graduate students will have additional course requirements/expectations. Prerequisite: CS 340. Offered Fall - Odd Numbered Years.
  • Fundamentals of Information Security
    CS 555 | 3 credits
    This course presents the fundamental concepts of information security. Basic policies, techniques and tools for maintaining the security of host computers, information networks and computer software are presented. Topics include encryption, authentication, access control, types of attacks and mitigations, software security, network security protocols, and the concepts of trust, privacy and ethics. Students are expected to compare security policies and techniques, apply concepts using modern tools and techniques, and explore recent security events. This course is taught largely at an undergraduate level. Graduate students will have additional course requirements/expectations. Prerequisite: CS 340. Offered Spring.

International excellence

Our international students work alongside domestic students in the classroom. Learn more about our partnerships with international institutions, or about how we support international students at UWL

Important dates

Application deadline

Fall semester applications are due by May 1, and spring semester applications by November 1. To be considered for a graduate assistantship (starting in the fall), apply by February 1.

Notification of acceptance

Continuous notification.

Latest news