About the Program
Through flexible open electives, the B.A. in Computer Science program encourages interdisciplinary exploration that allows students to blend technical expertise with the intellectual breadth necessary for lifelong learning and adaptation as new fields emerge. Students will develop the knowledge and skills to understand the broader contexts in which they can apply their capabilities in their chosen field.
Registrations for current Vanderbilt University undergraduate students opens March 2026. Program begins Fall 2026.
Info session details coming soon.
What Makes This Program Different?
The B.A. in Computer Science program invites students to design an interdisciplinary academic path that reflects their interests and career goals—placing career aspirations at the center of the academic experience rather than the constraints of a single discipline.
Degree Requirements Preview for the B.A. in Computer Science
Program Outcomes
- The program offers greater flexibility to pursue double majors and minors, enabling deeper academic customization.
- The foundational layer of this program provides a strong base that can open doors to research across disciplines, by combining the best technical and liberal arts education.
- The CCC ensures focused mentorship and guidance from faculty, emphasizing real-world applicability and long-term value.
- Broad exposure to CCC course themes such as Perspectives of Technology, Business and Entrepreneurship, and Communications enhances adaptability and expands career opportunities across multiple fields.
Schedule an Exploration Appointment
Do you need assistance understanding the degree requirements for the B.A. in Computer Science program? We’re here to help!
- If you are currently a Computer Science major in the Bachelor of Science program, please contact your current advisor for an exploration appointment.
- If you are not currently a Computer Science major, please contact ComputerScienceDUS@vanderbilt.edu
to book an exploration appointment.