Nov 21, 2024  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog

Software Engineering, B.S.


Return to {$returnto_text} Return to: Dale E. and Sarah Ann Fowler School of Engineering

Program Learning Outcomes for B.S. in Software Engineering.

Students pursuing the B.S. in Software Engineering are required to:

  • Earn an overall GPA of 2.500 for all required lower-division major courses.
  • Earn an overall GPA of 2.000 for all required major courses.
  • Complete all courses in the major for a letter grade of “C-” or higher, except those where the default grading option is P/NP.
  • Complete a minimum of 21 credits from upper division courses in the major.

Majors are required to enroll in FFC 100B - First Year Foundations: Grand Challenges in Science and Engineering  to satisfy their General Education requirement.

Grand Challenges Initiative (3 credits)


colloquium requirement (3 credits)


Students must complete three 1-credit sections of CPSC 298 - Computer Science Colloquium 

electives (9 credits)


Students, in consultation with and approval from the software engineering advising committee, will design individual elective programs to suit their academic goals. Software engineering electives may be satisfied by any of the following courses.

total credits 77-78


*MATH 110 /MATH 111 /MATH 210  may be substituted for MATH 115  and MATH 116 

The program strongly recommends the following general education courses for natural science inquiry: PHYS 101 /PHYS 101L  and social inquiry: ECON 200 .

Software Engineering, B.S. Suggested 4-year Plan


Software Engineering, B.S. Suggested 4-Year Plan 

Return to {$returnto_text} Return to: Dale E. and Sarah Ann Fowler School of Engineering