2026-2027 Undergraduate Academic Catalogue 
    
    Jun 17, 2026  
2026-2027 Undergraduate Academic Catalogue

Computer Science, BS


Return to {$returnto_text} Return to: Majors & Minors A-Z

Typical Program


An example of a typical program of courses are as follows:

First Year


Sophomore Year


Junior Year


Fall Term


Spring Term


Senior Year


Fall Term


Spring Term


Notes:


  1. Students must complete BL 150 CH 101 , or PH 202  to fulfill the natural science elective. Each of the courses has a corequisite lab that is not required for the compuater science BS major. It is strongly recommended that students speak with their advisor before registering for one of these courses. 
  2. All electives must be at least three credits.
  3. All science courses 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. Majors-level courses can be identified by the fact that they satisfy a major requirement for biology, chemistry, or physics. BL 150 /BL 151 BL 152 /BL 153 CH 101 /CH 105 CH 102 /CH 106 , and PH 202 /PH 292  meet this requirement.
  4. The degree may be accomplished in 38 courses due to the associated labs counting toward 120 credits. Although students have flexibility on when to take their 2 semesters that are four 3-credit courses, we recommend that at least one of these semesters aligns with when the student takes physics. Ideally the second semester will be one in which the student is taking courses with labs, particularly in the first two years.
  5. CS 403  is recommended for computer science and data science double majors instead of DS 303 

Computer Programming Department Certificate


A department certificate in computer programming is awarded to students who successfully complete CS 151 CS 212 , and CS 312 .  To request a programming certificate, contact the department’s administrative assistant.

Return to {$returnto_text} Return to: Majors & Minors A-Z