School of Electrical Engineering & Computer Science Undergraduate Software Engineering Requirements

The bachelor of science in software engineering curriculum includes a solid foundation in mathematics and sciences, 28 credits of required core computer science courses, and 21 advanced software engineering and computer science courses.

Certifying into the major

Certification into the software engineering degree program is a formal acceptance to pursue a professional academic training program. Students who have completed 26 semester hours, including the prerequisite courses that are listed in the WSU catalog, may apply for certification, which is based on cumulative grade point average and courses taken.

Sample Courses

  • Software Engineering Principles I and II
  • Software Requirements
  • Software Design and Architecture
  • Software Construction and Maintenance

Example of a study plan

Transfer Information

To certify your major in the Voiland College of Engineering and Architecture, you will need to complete specific prerequisite courses. Use our list of transfer equivalencies to make sure you take the right transfer courses at your current college. Also check out the University’s transfer student guide for more information on transferring to WSU.

Graduation requirements

See the WSU Catalog for degree requirements and talk with your academic advisor about planning and scheduling your courses. All students must meet requirements as outlined in the catalog in order to graduate.