Stanford University

Sample Program Schedule

The schedules below are meant to help Symbolic Systems majors, and potential majors, plan out their academic schedule for the core curriculum courses. These are only samples, and there are many other ways one can go about taking these courses by the end of senior year. The order may also depend on the student's concentration, as certain core courses may be prerequisites for concentration courses. Note that this sample schedule does not include the 5 courses a student must take for their concentration.

Some core requirements can be substituted by other related courses. Additionally, some courses have prerequisites that must be completed before taking the course.

Early Declarer. A student who wants to begin the major early in their undergraduate career might have a core schedule like this (based on the quarters when courses are typically taught, which might change in future years):

Year
Autumn Qtr
Winter Qtr
Spring Qtr
Freshman
Math 51 or CME 100
Symsys 1
Math 52 or CME 102 (not required)
Philosophical Foundations 1
Math 53 or CME 104 (not required)
Cognition/Neuroscience (a)
Sophomore
CS 106A
Phil 80
CS 106B
Probability/Statistics
Technical Depth 1
Junior
CS 103 or Phil 150
Language/Mind
Technical Depth 2
Cognition/Neuroscience (b)
Linguistic Theory
Philosophical Foundations 3
Senior
Advanced Small Seminar
Computation and Cognition
 

Late Declarer. A student who begins the major as a junior might have a core schedule like this:

Year
Autumn Qtr
Winter Qtr
Spring Qtr
Junior
CS 103
Math 41
Symsys 1
Math 42
Language/Mind
CS 106A
Philosophical Foundations 1
CS 106B
Math 51
Cognition/Neuroscience (a)
Phil 80
Senior
Cognition/Neuroscience (b)
Probability/Statistics
Technical Depth 1
Linguistic Theory
Technical Depth 2
Advanced small seminar
Computation and Cognition
Philosophical Foundations 3