May 01, 2025  
2025-2026 General Catalog [Effective Fall 2025] 
    
2025-2026 General Catalog [Effective Fall 2025]

Software Development (BS)

Location(s): Main Campus



Program Information

  • All courses must be passed with a “C-” (1.7) or better to be counted in the major.
  • All prerequisite courses must be passed with a “C-” (1.7) or better.
  • Credits older than 10 years must be approved by the CSCY Department Chair before being allowed to count towards the degree due to the rapid change in the industry.
  • Students who complete the first two years of requirements for Software Development have also completed the requirements for the Software Development (AAS) . Please see that program’s catalog entry for more details.
  • If a student does not possess Computer Application skills, the following course is suggested but does not pertain to the degree: CSCY 1000 - Introduction to Computer Applications and the Internet .
  • This program requires the completion of multiple math courses. Students who are not prepared for these math courses may need additional math credits/preparation, which may affect time to graduation. Please consult your Student Success Advisor for more information.

Bachelor of Science (BS) Degree Requirement (12 Credits*)


  • Bachelor of Science Degree - Math or Science minimum requirement 12 Credits

* Note: A portion of the BS requirements may be met by fulfilling the General Education  Core and Breadth Areas. Consult your Student Success Advisor for details. 

General Education Requirement (28+ Credits)


See General Education  for course options.

  • Core Course Requirements (12+ Credits)
  • Breadth Area Requirements (16+ Credits)

Software Development Curriculum (75-77 Credits)


Mathematics Requirements (9-11 Credits)


Complete One of the Following


Can be used to fulfill General Education Quantitative Literacy requirement

Complete One of the Following


Can be used to fulfill General Education Quantitative Literacy requirement

Programming Course


Complete one of the following two courses. The course not used in this section may be counted in the Software Development Major Electives.

Software Development Major Electives (21 Credits)


Complete 21 credits from the following:

Software Development Electives (3 Credits)


Complete 3 credits from the following:

Free Electives and University Requirements


Students’ total free elective credit is determined by their General Education courses taken, degree type selected (if applicable), additional credits earned, and any additional math or other prerequisite courses needed. Some students and/or programs may not have any free electives.

For a bachelor’s degree, students must earn

  • A minimum of 120 total credits;
  • A minimum cumulative GPA of 2.0 in both SUU coursework and combined transfer/SUU coursework;
  • 40 upper-division credits , 20 of which are earned from SUU (students may need to select additional upper-division courses not included in their major requirements in order to reach this minimum 40); and
  • 30 credits completed  through SUU.

Total Credits, BS Degree: 120


Program Learning Outcomes


  • Apply information technology principles and practices to real-world solutions.
  • Demonstrate effective use of written, verbal, and non-verbal communication, employing relevant knowledge, skills, and judgment in a business setting.
  • Manage a simple project and be able to contribute to a more complex project as a team member.
  • Program using one of at least two software languages to develop and evaluate software, hardware infrastructure, and network solutions to meet desired client outcomes.
  • Write and test applications that meet specifications for industry standard platforms.
  • Work as a professional maintaining high standards of practice, making ethical/legal judgments and decisions, and sustaining a professional standing through a commitment to life-long learning.
  • Develop and apply personal management and team member skills as a professional software developer.
  • Demonstrate employability skills and a commitment to professionalism.