In an ever-evolving world, our dedicated faculty are committed to equipping students with the skills necessary to adapt and thrive through continuous learning. This program offers comprehensive training in the development, design, testing, and maintenance of computer software, preparing graduates for dynamic careers in the field of technology.
The Software Engineering Program
Students in the Software Engineering major will take the common Computer Science/Math core, specific courses in their degree, as well as an application minor. Students will learn a variety of languages, design techniques, and foundational methods to give them the ability to constantly improve on future programs and software. This program emphasizes team work and the processes of developing large-scale software projects focused on the end user.
Careers
According to the U.S. Bureau of Labor, Software Developers made a median income of $103,560 and System Analysts made a median income of $88,270 in 2017. The need for developers is expected to increase by 24% and analysts by 9% through 2026. A degree in Software Engineering could give you opportunities in positions such as these:
Information director
Web developer
Software engineer
Designer
Developer
Tester
MIS officer
Network administrator
Information technology specialist
Teacher
Trainer
Technical writer
System analyst
Website designer
Data architect
Internships
By participating in internships, students surround themselves with a professional environment while generating experience and future opportunity. While internships are not required in this program, students understand their importance and pursue internship possibilities within Oskaloosa and other surrounding communities. William Penn Software Engineering students have worked as interns at the following local companies:
Musco Sports Lighting, LLC.
Mahaska Communications Group (MCG)
Cargill Corporation
Pella Corporation
Army Corp of Engineers
VGM
Wellmark Blue Cross/Blue Shield
Organizations
William Penn University’s Computer Club (WPC2) opens its doors to all WPU students regardless of major. Members have the opportunity to travel to the annual SIGCSE Technical Symposium to meet with great computer innovators and enjoy a diverse selection of technical sessions and opportunities for leaning and interaction. WPC2 members also participate in Experience Iowa Technology every fall and graduating seniors are inducted into the Pledge of the Computing Professional.