The following is a sample curriculum for the BS in Computer Science program. Note that students’ course plans may differ from this on a case-by-case basis and with approval from the CS Department. Students meet with their faculty advisor to create their personal course plan.
Curriculum
Year 1
Fall
MATH& 151: Calculus I – 5 credits
ENGL& 101: English Composition I – 5 credits
HUM or SS – 5 Credits
Winter
CS 210: Fundamentals of Computer Science I – 5 credits
PHYS 121: General Engineering Physics I – 6 credits
MATH& 152: Calculus II – 5 credits
CS 196 – Special Topics in Computer Science
Spring
CS 211: Fundamentals of Computer Science II – 5 credits
PHYS 122: General Engineering Physics II – 6 credits
MATH& 153: Calculus III – 5 credits
CS 197 – Special Topics in Computer Science
Year 2
Winter
CS 351: Computer Architecture I – 5 credits
MATH 301: Discrete Mathematics – 5 credits
HUM or SS – 5 Credits
Spring
Free Elective – 5 Credits
MATH 270: Probability and Statistical Models – 5 credits
HUM or SS – 5 Credits
Year 3
Fall
Winter
CS 320: Programming Languages – 5 credits
CS 360: Operating Systems – 5 credits
HUM or SS – 5 Credits
Spring
Year 4
Fall
Winter
Spring
Last Updated September 12, 2023