top of page

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

bottom of page