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.

The Software Engineering program is accredited by the EAC Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and the Software Engineering Program Criteria and similarly named engineering programs. Our rigorous program and our high placement rate of graduates in the program will ensure you succeed in any area of software engineering or development.

The Software Engineering Program’s Student Outcomes and Program Educational Objectives are available in the Undergraduate Catalog.

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