Jun 14, 2024  
2020-2021 Undergraduate Catalog 
2020-2021 Undergraduate Catalog [ARCHIVED CATALOG]

Software Engineering, B.S.

Return to {$returnto_text} Return to: Undergraduate Degrees by School/College

Program Learning Outcomes and Educational Effectiveness Plans 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 required to enroll in FFC 100 - First-Year Foundations  to satisfy their General Education requirement must enroll in the topic “Grand Challenges in Science and Technology.”

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 .

Return to {$returnto_text} Return to: Undergraduate Degrees by School/College