2021-2022 Undergraduate Academic Catalogue 
    
    Mar 28, 2024  
2021-2022 Undergraduate Academic Catalogue [ARCHIVED CATALOG]

Computer Science, BA


Return to {$returnto_text} Return to: Programs by Degree

Requirements for the Major


Requirements for a major and an example of a typical program of courses are as follows:

Freshman Year


Sophomore Year


Junior Year


Fall Term


  • HS 100-Level Core Course
  • CS Elective*
  • CS Elective*
  • Math Elective*
  • Elective

Spring Term


  • TH 200-Level Course or PL 200-Level Course
  • CS Elective*
  • CS Elective*
  • Elective
  • Elective

Senior Year


Fall Term


Spring Term


Key:


* Required for major.

Notes:


  1. Computer science electives for majors must be 300-level or above.
  2. All electives must be at least three credits.
  3. The science electives must be majors-level courses emphasizing quantitative and/or experimental methods in a physical or biological science and not a primarily computational, mathematical, or engineering design course. BL 118 /BL 119 , BL 121 /BL 126 , CH 101 /CH 105 , CH 102 /CH 106 , PH 201 /PH 291 , and PH 202 /PH 292  meet this requirement. EG, MA, ST, and other courses must be approved by the Computer Science Department.
  4. The degree may be accomplished in 38 courses due to the associated labs counting toward 120 credits.

Return to {$returnto_text} Return to: Programs by Degree