Vanderbilt University
Nashville, Tennessee
Degree:
BS
Computer Science
Location:
School of Engineering
Credits:
120 hours
System:
Semester
Required Computer Science (or Related):
• CS 1101: Programming and Problem-Solving (3 hours)
• CS 2201: Program Design and Data Structures (3 hours)
• CS 2212: Discrete Structures (3 hours)
• CS 3250: Algorithms (3 hours)
• CS 3251: Intermediate Software Design (3 hours)
• CS 3270: Programming Languages (3 hours)
• CS 3281: Principles of Operating Systems (3 hours)
• CS Depth electives from approved list (12 hours)
• CS Seminar (1 hour)
• CS Project (3 hours)
• Technical electives (6 hours)
Required Math:
• Calculus I-III (11 hours)
• Linear Algebra (3 hours)
• Probability and Statistics (3 hours)
• Math elective (3 hours)
Required Science:
• Chemistry with Lab (4 hours)
• Physics I-II with Lab (8 hours)
Required Engineering:
• Introduction to Engineering (3 hours)
• Digital Systems Lab (4 hours)
Other Requirements:
• Humanities and Creative Arts with restrictions (3 hours)
• Social and Behavioral Sciences (3 hours)
• Additional Liberal Arts Core courses from approved list with restrictions (12 hours)
• Electives (20 hours)
Subfield Required:
No
Type:
n/a
Options:
n/a
Double or Dual Major Option(s):
• Double majors are possible when CS is paired with a non-Engineering major; Math is a popular choice for a double major.
Related Majors:
• BS Computer Engineering
Good to Know:
• Information here is from the 2021-2022 course catalogue.
University's Webpage for this Program:
Catalog Year:
2022

