About
Computer science blends scientific and engineering principles, theoretical analysis, and actual computing experience to provide undergraduate students with a solid foundation in the discipline. Emphasis is on computing activities of both practical and intellectual interest, and on theoretical studies of efficient algorithms and the limits of computation.
Mission and Vision
The computer science program will prepare undergraduate students to turn their passions into careers by diving into topics including:
- The practice of computer science
- Academic careers in computer science
- Other areas in which a preparation in computer science will support significant contributions to the field, including finance, medicine and law
- Connecting the use of AI to everyday tasks to encourage human ingenuity
Required Courses (15 hours)
- Programming: CS 1101 or CS 1104
- Discrete Structures: CS 2212
- Intermediate Computer Concepts: CS 2201
- CS 2281 (and 2281L), OR ECE 2281 (and 2281L), OR CS 3250, OR CS 3251
- One additional CS course numbered 3000 or above (excluding CS 3262)
Schedule an Exploration Appointment
Do you need assistance understanding if a computer science minor is right for you? We’re here to help!
- Email Aniruddha (Andy) Gokhale at a.gokhale@Vanderbilt.edu to answer questions or schedule an appointment!