Skip to Content

Software Engineering

In a world that is constantly changing, the faculty endeavors to provide students with the skills to adapt and to constantly be learning. This program offers comprehensive training in software engineering and artificial intelligence, covering development, design, testing, and maintenance of software systems as well as cutting-edge AI techniques. Graduates are prepared for dynamic careers at the intersection of technology and intelligent systems.

The Software Engineering Program

Students in the Software Engineering major will take the common Computer Science/Math core, specialized courses in software engineering and AI, as well as an application minor. Students will learn programming languages, design techniques, foundational AI methods, and machine learning frameworks to give them the ability to build future-ready software and intelligent systems. The program emphasizes teamwork, innovation, and the processes of developing AI-powered solutions focused on the end user.

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
  • Artificial Intelligence Engineer
  • Machine Learning Specialist
  • Data Scientist
  • AI Software Developer
  • Computer Vision Engineer
  • Natural Language Processing (NLP) Engineer
  • Web developer
  • Software engineer
  • Designer
  • Developer
  • Tester
  • MIS officer
  • Network administrator
  • Information technology specialist
  • Teacher
  • Trainer
  • Technical writer
  • System analyst
  • Website designer
  • Data architect

By participating in internships, students surround themselves with a professional environment while gaining experience in software engineering and artificial intelligence. Internship partners include organizations working in data analytics, machine learning, and automation technologies, offering students practical AI project experience:

  • Musco Sports Lighting, LLC.
  • Mahaska Communications Group (MCG)
  • Cargill Corporation
  • Pella Corporation
  • Army Corp of Engineers
  • VGM
  • Wellmark Blue Cross/Blue Shield

The AI Explorers Club welcomes all WPU students interested in artificial intelligence, software engineering and emerging technologies. Members explore software development and AI concepts through hands-on projects, hackathons, workshops, and guest speakers. Students gain experience with AI tools, collaborate across disciplines, and contribute to community-impact projects using cutting-edge technology.

Learn More

Faculty

Instructor of Computer Science

Email hidden; Javascript is required.

Assistant Professor of Applied Computer Science

Email hidden; Javascript is required.

Assistant Teaching Professor of Computer Science

Email hidden; Javascript is required.