Mar 12, 2025  
Preliminary 2025-2026 University Catalog 1 
    
Preliminary 2025-2026 University Catalog 1 [ARCHIVED CATALOG]

Computer Science, B.S.


Return to {$returnto_text} Return to: Undergraduate Majors, Minors & Certificates

Curriculum 0782 

Computer Science explores programming and theoretical foundations of computing with emphasis on algorithms and mathematical principles. Computer scientists work on developing new designs for hardware and software. For more information contact the Computer Science Department . For help with scheduling refer to the 4-Year Degree Map .   

CSC 300/400 level electives: (9 cr.)


Must meet the following restrictions:

  1. Only three credits in CSC 310 CSC 311 CSC 312 , or CSC 313  can be counted.
  2. Only three credits in CSC 426  or CSC 436  can be counted.
  3. Only three credits in CSC 496  can be counted.
  4. Only three credits in CSC 497  or CSC 498  can be counted. 

Cognate Requirements 11-21 Credits


Communication Elective: (3 cr.)


Select one course from the following:

Math Requirement: (8-9 cr.)


Mathematics Prerequisite/Placement: (0-6 cr.)


Additional Degree Requirements


  1. Completion of all Undergraduate Degree Requirements, including General Education: The Cardinal Core Curriculum, elective courses if applicable, and a total of 120 credits minimum. 
  2. A minimum GPA of 2.0 in Major Departmental Requirements.
  3. A grade of C or better in CSC 221 CSC 231 CSC 223  and CSC 233 .

Return to {$returnto_text} Return to: Undergraduate Majors, Minors & Certificates