Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Comprehensive and demanding education for those pursuing computer science studies. The computer science undergraduate program provides extensive and thorough preparation for students fascinated by computing science. The program's track system enables you to focus on your preferred computer science specialties while maintaining a strong general knowledge base. Within the CS major, learners complete fundamental courses establishing key concepts in CS theory and systems. Additionally, students select a specialized track to develop expertise in specific computing domains. Available concentrations include: Artificial Intelligence, Biocomputation, Computer Engineering, Graphics, Human-Computer Interaction, Information Systems, Theory, or a General track.
A high school diploma or the equivalent is required in order to enroll at Stanford. Generally, we receive English proficiency exam results (TOEFL, IELTS, Duolingo English Test, etc.) from applicants whose native language is not English and/or the primary language of instruction at their secondary school is not English.