Mar 28, 2024  
2019-2020 Undergraduate Catalog 
    
2019-2020 Undergraduate Catalog [ARCHIVED CATALOG]

Software Engineering, B.S.


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 course for natural science inquiry: PHYS 101 /PHYS 101L  and social inquiry: ECON 200 .