What you'll learn as a Software Engineering major at UW-Platteville
Gain extensive practical experience in design and development of software systems as a software engineering student with the Department of Computer Science and Software Engineering. Software engineering courses include not only software engineering but computer science, math, and electrical and computer engineering. You’ll focus on the development of real-time embedded systems, such as those that control appliances, security systems, automobiles, aircraft, and Bluetooth and Wi-Fi enabled devices.
You’ll enjoy hands-on learning opportunities that focus on creating solutions. Plus, internship opportunities and team projects with industry partners help prepare you for success after graduation.
Our software engineering degree program is accredited by the Engineering Accreditation Commission of ABET, and our high placement rate of graduates in the program will ensure you succeed in any area of software engineering or development.
Careers in Software Engineering
Software engineers use creativity and the principles of engineering to develop software applications. Software engineers play key roles in creating, testing, and maintaining the software programs most of us use every day on computers and mobile devices. As a software engineering professional, you may work independently or as part of a larger team to build code, ensure a consistent user interface, test software before it is rolled out, and maintain it.
When you earn a bachelor of software engineering, you will graduate with the knowledge and skills needed to pursue a variety of roles. Some of the most popular and fastest-growing jobs in this field include:
- Computer programmer
- Software engineer
- Software developer
- Applications developer
- Multimedia programmer
- Web developer
- Information systems manager
- Software tester
- Game developer
As nearly every industry uses software technology in various forms, this is a field that is expected to continue to grow, creating increased opportunities for well-qualified applicants. Attending a software engineer school prepares you to succeed in careers related to software programming, user interface design, and more.

Discover by doing
UW-Platteville stands apart from other colleges with software engineering programs. In addition to traditional software engineering curriculum, you will have experiential learning opportunities designed to bridge your college coursework with your future career.
Learn more