Academic Catalog 2024-2025 
    
    Dec 03, 2024  
Academic Catalog 2024-2025

Computer Science, B.S.


Requirements for the Major:


12 computer science courses: seven core + five electives. Plus the capstone project sequence. Additional math and science requirements detailed below.

Five Electives:


Majors take five distinct CSC elective courses numbered 110 or higher. Four of the electives must be at least 300-level, at least one of which is designated as a WAC-R course.

Required Math courses:


A typical first year major program includes


Requirements for Honors in Computer Science


Candidates for honors in computer science must (a) have a minimum overall grade point average of 3.3 and a minimum grade point average in the major of 3.3; (b) earn A- or better for CSC 488  ; and (c) must present their senior project at the Steinmetz Symposium or another public venue chosen in consultation with the department chair.

Course Selection Guidelines


Placement: A score of 4 or 5 on the AP Computer Science “A” exam will count as having satisfied one of the introductory courses (CSC 103 , CSC 104 , CSC 105 , CSC 106 , CSC 107 , CSC 108 ). A score of 4 or 5 on the AP Computer Science Principles exam will count as having satisfied a 100-level elective.