Why Software Engineering?
Software engineering is the application of sound engineering principles and techniques to the analysis, design, development, testing and management of software systems. It is an interdisciplinary study integrating traditional computer science, which focuses on algorithm development and related theoretical issues, with engineering, which emphasizes designing and building complex, safe, reliable systems for general use.
Our ABET-accredited software engineering curriculum ensures you’ll gain extensive practical experience in the design and development of software systems. Courses, including those in electrical engineering, support the focus on the development of real-time embedded systems like those that control appliances, security systems, automobiles, aircraft, and more, while the grounding in software engineering will prepare you to succeed in any area of software development. You’ll experience hands-on learning that focuses on creating solutions.
At UW-Platteville, software engineering graduates are problem-solvers who are prepared for positions as programmers. Software engineers are in high demand in the development of applications software as well as control appliances, security systems, automobiles, aircrafts and various types of engineering systems.
A Unique Program
- 100% placement rate of graduates
- Internship opportunities with local companies
- Graduates are prepared for a variety of IT careers including software engineers, Agile developers, real-time embedded systems developers, app developers and more
As a senior software engineering major, Matthew Castelaz, feels that he has gained knowledge and experience that are relevant to his future career in software engineering. "We're getting hands-on experience doing the things that we'll be doing when we graduate and the faculty members provide us with resources and support," said Castelaz. READ MORE