
Software Engineering
Launch into a growing field with a bachelor's degree in software engineering from UW-Eau Claire.
Take the First Step Toward Your Dream Career
The University of Wisconsin-Eau Claire's Software Engineering bachelor's degree program was designed for those who love computers. If you enjoy developing or modifying systems software and hardware, working with computer operating systems and utilities or designing and testing software, this is an excellent career path for you.
Our software engineering program goes well beyond what you might expect to learn in a traditional classroom. You will get the chance to participate in competitions (like hack-a-thons), conduct undergraduate research and network with companies through field trips and career fairs.
You'll also launch into a well-paying field.
Software engineers and programmers are needed in virtually every sector of the economy, so graduates are in high demand. According to the U.S. Department of Labor, seven of the ten fastest-growing occupations over the next ten years will be in the information technology field. On the UW-Eau Claire campus, the number of incoming computer science students has nearly doubled over the past two years.
And as the field evolves, so does our curriculum. We're extremely proud of the fact that our computer science department has recently received two grants recognizing our innovative curriculum. The department has also been nominated three times for the UW System Board of Regents Teaching Excellence Award.
Program Details
Blugold Stories

Where can the software engineering program lead me after graduation?
UW-Eau Claire's software engineering students are in high demand by prestigious companies. And thanks to the program's diverse curriculum, you have the flexibility to choose a career path you are passionate about. With a high starting salary potential, our graduates have gone on to see great success in this field. With a major in software engineering from UW-Eau Claire, you're preparing yourself well for a promising future.
Where are software engineering alumni now?
- Amazon
- Microsoft
- Intel Labs
- NSA
- JAMF
- 3M
- Target
- Mayo Clinic
- Cray – Hewlett Packard Enterprise
- Epic
Example Careers
- Software engineer
- Chief technology officer
- Multimedia programmer
- Software architect
- Software tester
- Programmer
- Cybersecurity engineer
- Data scientist
- Machine learning engineer
- Full Stack developer
- Python or Java developer
- Cloud engineer
UW-Eau Claire's software engineering degree program will teach you all about software design, software development and related areas. Core courses involve object-oriented programming, data structures, algorithms, database systems and web programming. As you progress further into your college career, you'll begin to take advanced courses in software engineering, operating systems, computer architecture, and programming languages. Choose additional electives in topics that interest you. Advanced electives range from courses in computer graphics, security, robotics, mobile computing application development, and more.
Here are a few courses in Software Engineering at UW-Eau Claire.
CS 330
Programming Languages
Study building blocks of modern programming and programming paradigms including functional, imperative, object-oriented, and logical. Emphasis on teaching students how to learn new programming languages. In-depth study of C++ and memory management techniques.
CS 355
Software Engineering I
A hands-on experience in software engineering with key aspects of the software development life cycle. Focus is on the application of a high-level development environment to the fulfillment of an object-oriented software design specification. An introduction to modern design patterns.
CS 436
Mobile Software Development
Developing software for mobile devices, designing for interruptions, creating service-oriented architectures, and sensing the physical world.
Get More Info
Sign up to receive additional information about our campus.
Meet the Faculty


