Bulletin

Interested in attending Stanford?
Visit Undergraduate Admissions opens in a new tab or Graduate Admissions opens in a new tab.

Resources

  • About Stanford
  • About Bulletin
  • Academic Calendar opens in a new tab
  • Bulletin Archive
  • Enrollment Overview opens in a new tab
  • Enrollment Deadlines opens in a new tab
  • Degrees at a Glance

Schools

  • Doerr School of Sustainability opens in a new tab
  • Graduate School of Business opens in a new tab
  • Graduate School of Education opens in a new tab
  • School of Engineering opens in a new tab
  • School of Humanities and Science opens in a new tab
  • School of Law opens in a new tab
  • School of Medicine opens in a new tab
Give Feedback

Stanford University is accredited by the Accrediting Commission of Senior Colleges and Universities of the Western Association of Schools and Colleges opens in a new tab.

Give Feedback
Stanford
University
  • Stanford Home
  • Maps & Directions
  • Search Stanford
  • Emergency Info
  • Terms of Use
  • Privacy
  • Copyright
  • Trademarks
  • Non-Discrimination
  • Accessibility
© Stanford University.  Stanford, California 94305.
Skip to main content
Stanford University
Bulletin
Symbolic Systems
School of Humanities & Sciences
  • Major
  • Minor
Program Info
  • About the Program
  • Major: Bachelor of Science
    • Policies
    • Learning Outcomes
  • Minor
  • Courses
  • Contact Us
Undergrad Info
  • Admissions
  • Advising
  • General Education
Loading program
  1. Home
  2. Programs
  3. Undergraduate
  4. Symbolic Systems
  5. Major: Bachelor of Science

Major: Bachelor of Science

Major
  • Symbolic Systems opens in a new tab
Program Minimum Units
70 Units
University Minimum Units
180 Units
Interests
Helping Others, Technology
Academic Areas
Social Sciences, Engineering & Computer Science

Overview

The observation that both human beings and computers can manipulate symbols lies at the heart of Symbolic Systems, an interdisciplinary program focusing on the relationship between natural and artificial systems that represent, process, and act on information. Computer programs, natural languages, the human mind, and the internet embody concepts whose study forms the core of the Symbolic Systems curriculum, such as computation, representation, communication, and intelligence.

The undergraduate program in Symbolic Systems is an interdisciplinary program focusing on the relationships between natural and artificial systems that use symbols to communicate and represent information. The program’s mission is to prepare majors with the vocabulary, theoretical background, and technical skills necessary to research questions about language, information, and intelligence, both human and machine. The curriculum offers a combination of traditional humanistic approaches to these questions and a training and familiarity with contemporary developments in the science and technology of computation. Students in the major take courses in cognitive science, computer programming, logic and computational theory, probability, cognitive psychology, philosophy of mind, linguistics, and artificial intelligence. The program prepares students for careers in the private and public sectors, especially those involving the human-facing sides of information systems/technology, and for further study and research in the cognitive and/or information sciences. A major in Symbolic Systems qualifies as a Science, Technology, Engineering, and Mathematics (STEM) major under the U.S. Department of Homeland Security’s Designated Degree Programs opens in a new tab list of STEM programs. Depending on the study plan, Sym Sys students can be classified as studying Cognitive Science and/or Informatics.

Advising

Upon declaration approval, students are assigned to the Program Director and Associate Director as major advisors. The student must also select and confirm a concentration advisor.

  • Declared majors must select a concentration advisor by autumn quarter of their junior year. A hold is placed on winter quarter registration for juniors who do not have a concentration advisor by autumn quarter of their junior year. Juniors declaring the major must have a concentration advisor confirmed at the time of declaration. 

  • Any individual with an ongoing instructional appointment at Stanford may serve as the concentration advisor. To confirm a concentration advisor after an eligible faculty member has agreed to fill this role, the student must send an email message to symsys-sso@stanford.edu and the concentration advisor,  including a statement of how the student plans to fulfill the capstone requirement of the major. Changes to capstone plans require the approval of the concentration advisor.

Requirements

Core Program Requirements

Conditions

The Symbolic Systems major requires the completion of:

  • Core curriculum — a standard set of foundations, breadth requirements, and experiential requirements that all students in the program must complete

  • Subplan — an approved concentration and depth in a particular specialization (subplan) chosen by the student; courses of at least three units each that fulfill the requirements for one of the subplan areas below.

Students must submit a course plan to the student services officer for Symbolic Systems at least two quarters before the planned graduation date, listing courses taken or that will be completed to fulfill the course requirements for the major.

Students must obtain approval for courses not listed as approved for a major requirement.

Conditions

Core requirements are typically completed earlier than a student’s concentration, but the only requirements that impose explicit restrictions on when a course can be completed during a student’s undergraduate career are the gateway and capstone requirements.

Preparations:

These courses should be completed early in the major.

Complete all of the following requirements:
Gateway Course
Complete all of the following course(s):
SYMSYS 1

Minds and Machines

4 Units
and
Calculus and Linear Algebra
Complete all of the following requirements:
Introduction to Multivariate Calculus and Linear Algebra
Complete any of the following course(s):
MATH 51

Linear Algebra, Multivariable Calculus, and Modern Applications

5 Units
MATH 61CM

Modern Mathematics: Continuous Methods

5 Units
MATH 61DM

Modern Mathematics: Discrete Methods

5 Units
CME 100

Vector Calculus for Engineers

5 Units
and
Single Variable Calculus or other courses in multivariate calculus, linear algebra, and discrete methods.
Earn at least 8 units in the following course(s):
MATH 19

Calculus

3 Units
MATH 20

Calculus

3 Units
MATH 21

Calculus

4 Units
MATH 52

Integral Calculus of Several Variables

5 Units
MATH 53

Differential Equations with Linear Algebra, Fourier Methods, and Modern Applications

5 Units
MATH 62CM

Modern Mathematics: Continuous Methods

5 Units
MATH 62DM

Modern Mathematics: Discrete Methods

5 Units
MATH 63CM

Modern Mathematics: Continuous Methods

5 Units
MATH 104

Applied Matrix Theory

4 Units
MATH 113

Linear Algebra and Matrix Theory

4 Units
CME 102

Ordinary Differential Equations for Engineers

5 Units
CME 104

Linear Algebra and Partial Differential Equations for Engineers

5 Units

In most cases, a student's first 4 to 10 units toward the Calculus and Linear Algebra requirement will consist of units in the Single Variable Calculus Math 19, 20 and 21 series. A student for whom the Mathematics Placement Diagnostic recommends placement beyond the level for which they have unit credit may take courses contained in this list beyond MATH 51 or CME 100 in Multivariate and Linear Algebra.

  • The Symbolic Systems Program recommends MATH rather than CME or ENGR courses as preferred ways for most students to learn multivariate calculus and linear algebra, because of their more extensive coverage of linear algebra methods used in many higher level courses which are options for the major.

  • 6 units replacing MATH 19 and 20, or 10 units replacing MATH 19, 20, and 21, earned through Advanced Placement opens in a new tab or other international exams opens in a new tab can be applied towards the total required 8 units of Single Variable Calculus ( Units cannot be counted for both AP/exam credit and the courses that the credit replaces.)

Advanced Small Seminar Requirement

One approved course from one of the lists below that (a) builds on the Core Preparations and Breadth Requirements, (b) is small – 20 students or fewer, and (c) is an interactive, discussion-based seminar. May be double-counted for an applicable Concentration (Subplan) requirement, but not for a Core requirement.

 Students are encouraged to take an ASSR course within their Concentration, but any approved ASSR course may be taken to fulfill the Core Advanced Small Seminar Requirement.

Complete any of the following requirements:
Applied Logic
Complete at least 1 of the following courses:
PHIL 359

Logic Spring Seminar

2-4 Units
or
Artificial Intelligence
Complete at least 1 of the following courses:
COMM 324

Language and Technology

3-5 Units
COMM 326

Advanced Topics in Human Virtual Representation

1-5 Units
CS 325B

Data for Sustainable Development

3-5 Units
EDUC 234

Curiosity in Artificial Intelligence

3 Units
MUSIC 220C

Research Seminar in Computer-Generated Music

3-4 Units
PHIL 359

Logic Spring Seminar

2-4 Units
PSYCH 247

Topics in Natural and Artificial Intelligence

3 Units
SYMSYS 202

Theories of Consciousness

3 Units
SYMSYS 206

Topics in Natural and Artificial Intelligence

3 Units
or
Biomedical Applications
Complete at least 1 of the following courses:
BIO 151

Mechanisms of Neuron Death

3 Units
COMM 372G

Seminar in Psychological Processing

1-5 Units
CS 352B

Blockchain Governance

3 Units
PHIL 368A

Explanation in Neuroscience

2-4 Units
PSYCH 168

Emotion Regulation

3 Units
PSYCH 169

Advanced Seminar on Memory

3 Units
PSYCH 209

Neural Network Models of Cognition

4 Units
PSYCH 232

Brain and Decision Making

3 Units
PSYCH 240

Big Questions About Small Brains

3 Units
PSYCH 257

Affective Neuroscience

3 Units
SYMSYS 202

Theories of Consciousness

3 Units
SYMSYS 205

The Philosophy and Science of Perception

3 Units
SYMSYS 245

Cognition in Interaction Design

3 Units
or
Cognitive Science
Complete at least 1 of the following courses:
COMM 322

Advanced Studies in Behavior and Social Media

1-5 Units
COMM 326

Advanced Topics in Human Virtual Representation

1-5 Units
COMM 372G

Seminar in Psychological Processing

1-5 Units
EDUC 218

Topics in Cognition and Learning: Enhancing Human Cognition with AI

3 Units
MUSIC 220C

Research Seminar in Computer-Generated Music

3-4 Units
PHIL 194D

Capstone Seminar: How Virtual is Reality, and Vice Versa

4 Units
PHIL 194K

Capstone Seminar: The Metaphysics of Consciousness

4 Units
PHIL 359

Logic Spring Seminar

2-4 Units
PHIL 368A

Explanation in Neuroscience

2-4 Units
PHIL 386

Qualitativism: Objects, Structure, and Ontology

2-4 Units
PSYCH 168

Emotion Regulation

3 Units
PSYCH 169

Advanced Seminar on Memory

3 Units
PSYCH 226

Models and Mechanisms of Memory

1-3 Units
PSYCH 232

Brain and Decision Making

3 Units
PSYCH 240

Big Questions About Small Brains

3 Units
PSYCH 247

Topics in Natural and Artificial Intelligence

3 Units
PSYCH 266

Current Debates in Learning and Memory

1-3 Units
PSYCH 278

Psychology of the Climate Crisis

3 Units
PSYCH 285

The Anti-Racist Psychologist

3 Units
SYMSYS 202

Theories of Consciousness

3 Units
SYMSYS 203

Cognitive Science Perspectives on Humanity and Well-Being

3 Units
SYMSYS 205

The Philosophy and Science of Perception

3 Units
SYMSYS 207

Conceptual Issues in Cognitive Science

3 Units
or
Computational Foundations
Complete at least 1 of the following courses:
PHIL 359

Logic Spring Seminar

2-4 Units
or
Computational Social Science
Complete at least 1 of the following courses:
COMM 322

Advanced Studies in Behavior and Social Media

1-5 Units
COMM 326

Advanced Topics in Human Virtual Representation

1-5 Units
CS 206

Exploring Computational Journalism

3 Units
CS 325B

Data for Sustainable Development

3-5 Units
PHIL 359

Logic Spring Seminar

2-4 Units
or
Computer Music
Complete at least 1 of the following courses:
MUSIC 220C

Research Seminar in Computer-Generated Music

3-4 Units
MUSIC 351A

Seminar in Music Perception and Cognition I

1-3 Units
or
Decision Making and Rationality
Complete at least 1 of the following courses:
CS 325B

Data for Sustainable Development

3-5 Units
ECON 290

Multiperson Decision Theory

3 Units
PHIL 359

Logic Spring Seminar

2-4 Units
PHIL 388

Topics in Normativity: Foundations of Epistemic Normativity

2-4 Units
PSYCH 168

Emotion Regulation

3 Units
PSYCH 232

Brain and Decision Making

3 Units
PSYCH 257

Affective Neuroscience

3 Units
PSYCH 265

Social Psychology and Social Change

2-3 Units
PSYCH 278

Psychology of the Climate Crisis

3 Units
SYMSYS 195D

Research in Digital Democracy

3-4 Units
SYMSYS 201

Digital Technology, Society, and Democracy

3 Units
SYMSYS 203

Cognitive Science Perspectives on Humanity and Well-Being

3 Units
or
Human-Centered Artificial Intelligence
Complete at least 1 of the following courses:
COMM 322

Advanced Studies in Behavior and Social Media

1-5 Units
COMM 326

Advanced Topics in Human Virtual Representation

1-5 Units
CS 206

Exploring Computational Journalism

3 Units
CS 325B

Data for Sustainable Development

3-5 Units
EDUC 234

Curiosity in Artificial Intelligence

3 Units
EDUC 342

Child Development and New Technologies

3 Units
MUSIC 220C

Research Seminar in Computer-Generated Music

3-4 Units
PHIL 359

Logic Spring Seminar

2-4 Units
PHIL 368A

Explanation in Neuroscience

2-4 Units
PHIL 386

Qualitativism: Objects, Structure, and Ontology

2-4 Units
PSYCH 169

Advanced Seminar on Memory

3 Units
PSYCH 232

Brain and Decision Making

3 Units
PSYCH 247

Topics in Natural and Artificial Intelligence

3 Units
PSYCH 257

Affective Neuroscience

3 Units
SYMSYS 201

Digital Technology, Society, and Democracy

3 Units
SYMSYS 202

Theories of Consciousness

3 Units
SYMSYS 205

The Philosophy and Science of Perception

3 Units
SYMSYS 245

Cognition in Interaction Design

3 Units
or
Human-Computer Interaction
Complete at least 1 of the following courses:
COMM 322

Advanced Studies in Behavior and Social Media

1-5 Units
COMM 324

Language and Technology

3-5 Units
COMM 326

Advanced Topics in Human Virtual Representation

1-5 Units
COMM 372G

Seminar in Psychological Processing

1-5 Units
CS 206

Exploring Computational Journalism

3 Units
SYMSYS 201

Digital Technology, Society, and Democracy

3 Units
SYMSYS 245

Cognition in Interaction Design

3 Units
or
Learning
Complete at least 1 of the following courses:
COMM 326

Advanced Topics in Human Virtual Representation

1-5 Units
EDUC 218

Topics in Cognition and Learning: Enhancing Human Cognition with AI

3 Units
EDUC 234

Curiosity in Artificial Intelligence

3 Units
EDUC 261E

Curriculum and Instruction Elective in Data Science

4 Units
EDUC 342

Child Development and New Technologies

3 Units
PSYCH 169

Advanced Seminar on Memory

3 Units
PSYCH 226

Models and Mechanisms of Memory

1-3 Units
PSYCH 240

Big Questions About Small Brains

3 Units
PSYCH 247

Topics in Natural and Artificial Intelligence

3 Units
PSYCH 266

Current Debates in Learning and Memory

1-3 Units
SYMSYS 245

Cognition in Interaction Design

3 Units
or
Mathematical Foundations
Complete at least 1 of the following courses:
CS 325B

Data for Sustainable Development

3-5 Units
PHIL 359

Logic Spring Seminar

2-4 Units
PSYCH 232

Brain and Decision Making

3 Units
or
Media and Communication
Complete at least 1 of the following courses:
COMM 322

Advanced Studies in Behavior and Social Media

1-5 Units
COMM 324

Language and Technology

3-5 Units
COMM 326

Advanced Topics in Human Virtual Representation

1-5 Units
COMM 372G

Seminar in Psychological Processing

1-5 Units
CS 206

Exploring Computational Journalism

3 Units
PSYCH 278

Psychology of the Climate Crisis

3 Units
SYMSYS 201

Digital Technology, Society, and Democracy

3 Units
or
Natural Language
Complete at least 1 of the following courses:
COMM 324

Language and Technology

3-5 Units
LINGUIST 217

Morphosyntax

2-4 Units
LINGUIST 230C

Advanced Topics in Semantics & Pragmatics

1-4 Units
LINGUIST 255C

Seminar in Sociolinguistics: Sociolinguistics in the Chinese Diaspora

2-4 Units
LINGUIST 255K

Constructed Dialogue

2-4 Units
MUSIC 451A

Basics in Auditory and Music Neuroscience

2-5 Units
PHIL 194D

Capstone Seminar: How Virtual is Reality, and Vice Versa

4 Units
PHIL 194K

Capstone Seminar: The Metaphysics of Consciousness

4 Units
PHIL 359

Logic Spring Seminar

2-4 Units
PSYCH 247

Topics in Natural and Artificial Intelligence

3 Units
PSYCH 278

Psychology of the Climate Crisis

3 Units
SYMSYS 205

The Philosophy and Science of Perception

3 Units
SYMSYS 207

Conceptual Issues in Cognitive Science

3 Units
or
Neurosciences
Complete at least 1 of the following courses:
BIO 151

Mechanisms of Neuron Death

3 Units
MUSIC 451A

Basics in Auditory and Music Neuroscience

2-5 Units
PHIL 368A

Explanation in Neuroscience

2-4 Units
PSYCH 169

Advanced Seminar on Memory

3 Units
PSYCH 226

Models and Mechanisms of Memory

1-3 Units
PSYCH 232

Brain and Decision Making

3 Units
PSYCH 240

Big Questions About Small Brains

3 Units
PSYCH 247

Topics in Natural and Artificial Intelligence

3 Units
PSYCH 250

High-level Vision: From Neurons to Deep Neural Networks

1-3 Units
PSYCH 257

Affective Neuroscience

3 Units
PSYCH 266

Current Debates in Learning and Memory

1-3 Units
SYMSYS 202

Theories of Consciousness

3 Units
SYMSYS 205

The Philosophy and Science of Perception

3 Units
SYMSYS 207

Conceptual Issues in Cognitive Science

3 Units
SYMSYS 245

Cognition in Interaction Design

3 Units
or
Philosophical Foundations
Complete at least 1 of the following courses:
PHIL 184D

Collective Epistemology and Shared Inquiry

4 Units
PHIL 194D

Capstone Seminar: How Virtual is Reality, and Vice Versa

4 Units
PHIL 194K

Capstone Seminar: The Metaphysics of Consciousness

4 Units
PHIL 194P

Capstone Seminar: The Meaning of Life

4 Units
PHIL 194Y

Capstone seminar: Metaphilosophy

4 Units
PHIL 359

Logic Spring Seminar

2-4 Units
PHIL 368A

Explanation in Neuroscience

2-4 Units
SYMSYS 202

Theories of Consciousness

3 Units
SYMSYS 205

The Philosophy and Science of Perception

3 Units
SYMSYS 207

Conceptual Issues in Cognitive Science

3 Units

Breadth in Discipline

Breadth Requirements Overview

One three-quarters training sequence in each of the four methodological areas below, plus a Cross-Area Requirement.

Four Methodological Areas:

  1. Philosophical Analysis

  2. Formal Methods

  3. Computational Methods

  4. Empirical Cognitive Science

1. Philosophical Analysis

Courses that focus on critical, deep questioning, careful reasoning, introspection, and argumentation, and the meaning of intuitions, scenarios, and evidence.

Complete all of the following requirements:
Introductory Philosophy

An introductory course in the Philosophy Department taught by a Philosophy Department faculty member. One of the following:

  • Any course of three units or more listed with a PHIL course number (except PHIL 99/SYMSYS 1)

and
Writing in the Major (WIM) course
Complete all of the following course(s):
PHIL 80

Mind, Matter, and Meaning

5 Units
and
Advanced Philosophy

An advanced undergraduate Philosophy course that lists PHIL 80 as a prerequisite. Note that the Writing in the Major requirement (Phil 80) must be completed prior to completing this Advanced Philosophy requirement.

Complete at least 1 of the following courses:
PHIL 86

How to Make a Moral Agent

3 Units
PHIL 107B

Plato's Later Metaphysics and Epistemology

4 Units
PHIL 132

Phenomenology: Merleau-Ponty

4 Units
PHIL 164

Scientific Realism, Perspectivism, and Antirealism

4 Units
PHIL 167D

Philosophy of Neuroscience

4 Units
PHIL 172

History of Modern Moral Philosophy

4 Units
PHIL 173B

Undergraduate Introduction to Metaethics

4 Units
PHIL 175

Philosophy of Law

4 Units
PHIL 180

Metaphysics

4 Units
PHIL 181

Philosophy of Language

4 Units
PHIL 181A

Philosophy of Language

4 Units
PHIL 182H

Truth

4 Units
PHIL 184

Epistemology

4 Units
PHIL 184D

Collective Epistemology and Shared Inquiry

4 Units
PHIL 185J

The Philosophy and Science of Perception

3 Units
PHIL 186

Philosophy of Mind

4 Units
PHIL 187

Philosophy of Action

4 Units
PHIL 187B

Responsibility and the Criminal Law

4 Units
PHIL 188A

Explanation

4 Units
PHIL 188B

Undergrad Seminar: Striving and the Nature of Belief

4 Units
PHIL 189

Reduction and Grounding

4 Units
SYMSYS 205

The Philosophy and Science of Perception

3 Units
SYMSYS 207

Conceptual Issues in Cognitive Science

3 Units

2. Formal Methods

Courses that focus on rigorous definitions, axioms, theorems, and proofs and their use in developing mathematical theories and meta-theories.

Choose one course from each of the following categories:

  • Formal Logic

  • Theory of Computation

  • Probability Theory & Statistics

Complete all of the following requirements:
Formal Logic
Complete at least 1 of the following courses:
CS 157

Computational Logic

3 Units
PHIL 150

Mathematical Logic

4 Units
PHIL 151

Metalogic

4 Units

PHIL 151 carries a prerequisite of PHIL 150.

and
Theory of Computation
Complete at least 1 of the following courses:
CS 103

Mathematical Foundations of Computing

3-5 Units
CS 154

Introduction to the Theory of Computation

3-4 Units
PHIL 152

Computability and Logic

4 Units
and
Probability Theory & Statistics

A course that covers the theory of probability and is grounded in multivariable calculus.

Complete at least 1 of the following courses:
CME 106

Introduction to Probability and Statistics for Engineers

4 Units
CS 109

Introduction to Probability for Computer Scientists

3-5 Units
EE 178

Probabilistic Systems Analysis

3-4 Units
MATH 63DM

Modern Mathematics: Discrete Methods

5 Units
MATH 151

Introduction to Probability Theory

4 Units
MS&E 120

Introduction to Probability

4 Units
MS&E 220

Probabilistic Analysis

3 Units
STATS 117

Introduction to Probability Theory

3-4 Units

3. Computational Methods

Courses focusing on software design, data structures, algorithms, development, applications, evaluation, and simulation.

Choose one course from each of the following categories:

  • Programming I

  • Programming II

  • A post-CS 106B Course - covering one or more broad computational methods with a programming component

Complete all of the following requirements:
Programming I
Complete all of the following course(s):
CS 106A

Programming Methodology

3-5 Units
CS 106AX

Programming Methodologies in JavaScript and Python (Accelerated)

3-5 Units

Or equivalent preparation, as evidenced by successful completion of CS 106B.

and
Programming II
Complete at least 1 of the following courses:
CS 106B

Programming Abstractions

3-5 Units
and
Post-CS 106B Course

A course covering one or more broad computational methods with a programming component.

Complete at least 1 of the following courses:
CS 107

Computer Organization and Systems

3-5 Units
CS 107E

Computer Systems from the Ground Up

3-5 Units
CS 129

Applied Machine Learning

3-4 Units
CS 146J

Full-Stack Web Programming

3 Units
CS 147

Introduction to Human-Computer Interaction Design

3-5 Units
CS 147L

Cross-platform Mobile App Development

3 Units
CS 193P

iOS Application Development

3 Units
CS 221

Artificial Intelligence: Principles and Techniques

3-4 Units
CS 229

Machine Learning

3-4 Units
CS 230

Deep Learning

3-4 Units

4. Empirical Cognitive Science

Courses that focus on questions, hypotheses, models, predictions, and explanations derived from or testable in neural and behavioral data.

Complete one course from each of the following categories:

  • Overview of Psychology

  • An Introductory Course in Cognition, Language, & Neuroscience

  • Linguistic Theory

Complete all of the following requirements:
Overview of Psychology
Complete all of the following course(s):
PSYCH 1

Introduction to Psychology

5 Units
and
Introductory Course in Cognition, Language, & Neuroscience
Complete at least 1 of the following courses:
BIO 150

Human Behavioral Biology

5 Units
LINGUIST 105

Phonetics

4 Units
LINGUIST 120A

Syntax I

4 Units
LINGUIST 130A

Introduction to Semantics and Pragmatics

4 Units
LINGUIST 130B

Introduction to Lexical Semantics

3-4 Units
LINGUIST 145

Introduction to Psycholinguistics

4 Units
LINGUIST 150

Language and Society

3-4 Units
PSYCH 30

Introduction to Perception

4 Units
PSYCH 45

Introduction to Learning and Memory

3 Units
PSYCH 50

Introduction to Cognitive Neuroscience

4 Units
PSYCH 60

Introduction to Developmental Psychology

3 Units
PSYCH 70

Self and Society: Introduction to Social Psychology

4 Units
PSYCH 154

Judgment and Decision-Making

3 Units
and
Linguistic Theory
Complete at least 1 of the following courses:
LINGUIST 110

Introduction to Phonology

4 Units
LINGUIST 116A

Introduction to Word Formation

4 Units
LINGUIST 120A

Syntax I

4 Units
LINGUIST 120B

Syntax II

4 Units
LINGUIST 121A

The Syntax of English

4 Units
LINGUIST 121B

Crosslinguistic Syntax

4 Units
LINGUIST 130A

Introduction to Semantics and Pragmatics

4 Units
LINGUIST 130B

Introduction to Lexical Semantics

3-4 Units
LINGUIST 134A

The Structure of Discourse: Theory and Applications

2-4 Units
LINGUIST 145

Introduction to Psycholinguistics

4 Units
LINGUIST 160

Historical Linguistics

4 Units

Cross-Area Requirement

A non-introductory course, which has as a prerequisite of at least one Core course (or equivalent), which combines methods and subject matter from at least two Breadth areas.

Only one course must be chosen to fulfill the requirement. The following categories are for guidance only:

  • Suggested Courses for Most Students

  • Philosophical Analysis & Formal Methods

  • Philosophical Analysis & Computational Methods

  • Philosophical Analysis & Empirical Cognitive Science

  • Formal Methods & Computational Methods

  • Formal Methods & Empirical Cognitive Science

  • Computational Methods & Empirical Cognitive Science

Complete any of the following requirements:
Suggested Courses for Most Students
Complete at least 1 of the following courses:
CS 147

Introduction to Human-Computer Interaction Design

3-5 Units
CS 229

Machine Learning

3-4 Units
LINGUIST 130A

Introduction to Semantics and Pragmatics

4 Units
LINGUIST 180

From Languages to Information

3-4 Units
PHIL 152

Computability and Logic

4 Units
PHIL 154

Modal Logic

4 Units
PHIL 167D

Philosophy of Neuroscience

4 Units
PHIL 181

Philosophy of Language

4 Units
PSYCH 209

Neural Network Models of Cognition

4 Units
or
Philosophical Analysis & Formal Methods
Complete at least 1 of the following courses:
PHIL 152

Computability and Logic

4 Units
PHIL 154

Modal Logic

4 Units
PHIL 157

Decision Theory

4 Units
PHIL 162

Philosophy of Mathematics

4 Units
PHIL 181

Philosophy of Language

4 Units
PHIL 181A

Philosophy of Language

4 Units
or
Philosophical Analysis & Computational Methods
Complete at least 1 of the following courses:
CS 181

Computers, Ethics, and Public Policy

4 Units
CS 182

Ethics, Public Policy, and Technological Change

5 Units
CS 281

Ethics of Artificial Intelligence

3-4 Units
PHIL 152

Computability and Logic

4 Units
PHIL 167D

Philosophy of Neuroscience

4 Units
or
Philosophical Analysis & Empirical Cognitive Science
Complete at least 1 of the following courses:
PHIL 167D

Philosophy of Neuroscience

4 Units
PHIL 181

Philosophy of Language

4 Units
PHIL 186

Philosophy of Mind

4 Units
or
Formal Methods & Computational Methods
Complete at least 1 of the following courses:
CS 151

Logic Programming

3 Units
CS 154

Introduction to the Theory of Computation

3-4 Units
CS 161

Design and Analysis of Algorithms

3-5 Units
CS 224N

Natural Language Processing with Deep Learning

3-4 Units
CS 229

Machine Learning

3-4 Units
CS 238

Decision Making under Uncertainty

3-4 Units
CS 257

Introduction to Automated Reasoning

3 Units
LINGUIST 130A

Introduction to Semantics and Pragmatics

4 Units
LINGUIST 180

From Languages to Information

3-4 Units
PHIL 152

Computability and Logic

4 Units
PHIL 154

Modal Logic

4 Units
PSYCH 209

Neural Network Models of Cognition

4 Units
PSYCH 220A

Probabilistic models of cognition: Reasoning and Learning

3 Units
PSYCH 221

Image Systems Engineering

1-3 Units
PSYCH 242

A modern explainable AI approach to Theoretical Neuroscience

3 Units
PSYCH 249

Large-Scale Neural Network Modeling for Neuroscience

3 Units
or
Formal Methods & Empirical Cognitive Science
Complete at least 1 of the following courses:
CS 229

Machine Learning

3-4 Units
ECON 178

Behavioral Economics

5 Units
LINGUIST 130A

Introduction to Semantics and Pragmatics

4 Units
LINGUIST 180

From Languages to Information

3-4 Units
PHIL 154

Modal Logic

4 Units
PHIL 181

Philosophy of Language

4 Units
PSYCH 209

Neural Network Models of Cognition

4 Units
PSYCH 221

Image Systems Engineering

1-3 Units
PSYCH 242

A modern explainable AI approach to Theoretical Neuroscience

3 Units
PSYCH 249

Large-Scale Neural Network Modeling for Neuroscience

3 Units
or
Computational Methods & Empirical Cognitive Science
Complete at least 1 of the following courses:
CS 147

Introduction to Human-Computer Interaction Design

3-5 Units
CS 224C

NLP for Computational Social Science

3 Units
CS 224N

Natural Language Processing with Deep Learning

3-4 Units
CS 229

Machine Learning

3-4 Units
CS 347

Human-Computer Interaction: Foundations and Frontiers

3-4 Units
CS 448B

Data Visualization

3-4 Units
LINGUIST 130A

Introduction to Semantics and Pragmatics

4 Units
LINGUIST 180

From Languages to Information

3-4 Units
PHIL 167D

Philosophy of Neuroscience

4 Units
PSYCH 209

Neural Network Models of Cognition

4 Units
PSYCH 204A

Human Neuroimaging Methods

3 Units
PSYCH 220A

Probabilistic models of cognition: Reasoning and Learning

3 Units
PSYCH 221

Image Systems Engineering

1-3 Units
PSYCH 240A

Curiosity in Artificial Intelligence

3 Units
PSYCH 242

A modern explainable AI approach to Theoretical Neuroscience

3 Units
PSYCH 249

Large-Scale Neural Network Modeling for Neuroscience

3 Units
SYMSYS 206

Topics in Natural and Artificial Intelligence

3 Units

Writing in the Major (WIM)

Mind Matter and Meaning

Complete all of the following course(s):
PHIL 80

Mind, Matter, and Meaning

5 Units

Capstone

Capstone Overview

An experiential requirement consisting of the following components, chosen in consultation with, and approved by, a student’s Concentration (Subplan) Adviser (3 or more units each).

To obtain approval for your Capstone plan, submit the Capstone Approval Form opens in a new tab. This form must be submitted in addition to your SYMSYS Course Plan. Additionally, your Capstone plan is subject to final approval by the Symbolic Systems Program office and must be approved by the end of the first week of Winter Quarter, Junior Year (8th quarter) or a hold will be placed on Spring quarter registration.

Practicum - A Project or Internship-Accompanying Course

Complete any of the following requirements:
Senior Honors Tutorial
Complete all of the following course(s):
SYMSYS 190

Senior Honors Tutorial

1-5 Units

Taken under a student's Honors Advisor.

or
An Approved Project Course With a SYMSYS Listing in The 195-Series
Complete at least 1 of the following courses:
SYMSYS 195A

Design for Artificial Intelligence

3-4 Units
SYMSYS 195B

Design for Behavior Change

3-4 Units
SYMSYS 195D

Research in Digital Democracy

3-4 Units
SYMSYS 195E

Experimental Methods

4 Units
SYMSYS 195G

Design for Play

3-4 Units
SYMSYS 195I

Image Systems Engineering

1-3 Units
SYMSYS 195L

Methods in Psycholinguistics

4 Units
SYMSYS 195M

Measuring Learning in the Brain

3 Units
SYMSYS 195N

Natural Language Processing with Deep Learning

3-4 Units
SYMSYS 195Q

What does AI get right and wrong about language?

3 Units
SYMSYS 195R

Writing Systems: Theory, History, and Cognition

3-4 Units
SYMSYS 195S

Service Design with AI

3-4 Units
SYMSYS 195T

Natural Language Processing in the Social Sciences

3 Units
SYMSYS 195U

Natural Language Understanding

3-4 Units
SYMSYS 195V

Data Visualization

3-4 Units
SYMSYS 195W

Does Language Influence Thought?

3-4 Units
or
Supervised Research
Complete at least 1 of the following courses:
SYMSYS 196

Independent Study

1-15 Units
COMM 199

Individual Work

1-5 Units
CS 197

Computer Science Research

3-4 Units
CS 199

Independent Work

1-6 Units
EDUC 190

Directed Research in Education

1-15 Units
LINGUIST 199

Independent Study

1-15 Units
MATH 360

Advanced Reading and Research

1-10 Units
MUSIC 220D

Research in Computer-Generated Music

1-10 Units
NBIO 199

Undergraduate Research

1-18 Units
PHIL 196

Honors Tutorial, Senior Year

1-5 Units
PHIL 197

Individual Work, Undergraduate

1-15 Units
PSYCH 195

Special Laboratory Projects

1-6 Units
PSYCH 199

Individually Supervised Practicum

1-5 Units
STATS 199

Independent Study

1-15 Units

Supervised research with a faculty member on an approved symbolic-systems-related project, taken as SYMSYS 196, or one of the following department-based directed research course:

or
Symbolic Systems in Practice
Complete all of the following course(s):
SYMSYS 192

Symbolic Systems in Practice

3 Units

Must be taken in conjunction with an approved internship or service project.

or
Courses

One of the following courses, taken in conjunction with section leading in a SymSys Core course:

Complete any of the following course(s):
SYMSYS 197

Practicum in Teaching SymSys 1

3-4 Units
PSYCH 182

Practicum in Teaching PSYCH 1

5 Units
CS 198

Teaching Computer Science

3-4 Units

Integrative Requirement

Either an additional research project course (e.g., the second course of an Honors Project) or a Subplan-Specific Integrative Course, which must be completed no earlier than the Junior Year.

Complete any of the following requirements:
Senior Honors Tutorial - Continuation
Complete all of the following course(s):
SYMSYS 190

Senior Honors Tutorial

1-5 Units

Continuation of the course taken for the Practicum requirement.

or
An Approved Project Course With a SYMSYS Listing in The 195-Series
Complete at least 1 of the following courses:
SYMSYS 195A

Design for Artificial Intelligence

3-4 Units
SYMSYS 195B

Design for Behavior Change

3-4 Units
SYMSYS 195D

Research in Digital Democracy

3-4 Units
SYMSYS 195E

Experimental Methods

4 Units
SYMSYS 195G

Design for Play

3-4 Units
SYMSYS 195I

Image Systems Engineering

1-3 Units
SYMSYS 195L

Methods in Psycholinguistics

4 Units
SYMSYS 195M

Measuring Learning in the Brain

3 Units
SYMSYS 195N

Natural Language Processing with Deep Learning

3-4 Units
SYMSYS 195Q

What does AI get right and wrong about language?

3 Units
SYMSYS 195R

Writing Systems: Theory, History, and Cognition

3-4 Units
SYMSYS 195S

Service Design with AI

3-4 Units
SYMSYS 195T

Natural Language Processing in the Social Sciences

3 Units
SYMSYS 195U

Natural Language Understanding

3-4 Units
SYMSYS 195V

Data Visualization

3-4 Units
SYMSYS 195W

Does Language Influence Thought?

3-4 Units

May be either the second quarter of a two-quarter course, or a one-quarter course.

or
Supervised Research
Complete any of the following course(s):
SYMSYS 196

Independent Study

1-15 Units
COMM 199

Individual Work

1-5 Units
CS 197

Computer Science Research

3-4 Units
CS 199

Independent Work

1-6 Units
EDUC 190

Directed Research in Education

1-15 Units
LINGUIST 199

Independent Study

1-15 Units
MATH 360

Advanced Reading and Research

1-10 Units
MUSIC 220D

Research in Computer-Generated Music

1-10 Units
NBIO 199

Undergraduate Research

1-18 Units
PHIL 196

Honors Tutorial, Senior Year

1-5 Units
PHIL 197

Individual Work, Undergraduate

1-15 Units
PSYCH 195

Special Laboratory Projects

1-6 Units
PSYCH 199

Individually Supervised Practicum

1-5 Units
STATS 199

Independent Study

1-15 Units

Supervised research with a faculty member on an approved symbolic-systems-related project, taken as SYMSYS 196, or one of the following department-based directed research courses:

or
Subplan-Specific Integrative Course
An approved Subplan-Specific Integrative Course taken within a Subplan.

Presentation Requirement (not a course requirement, check-off only)

A public presentation of the student’s work at one of the following annual events:

  • Symbolic Systems Autumn Poster Fair for Summer Interns and Capstone Projects,

  • Symbolic Systems Spring Graduation Fair for Capstone and Master’s Projects, or

  • Symbolic Systems Senior Honors Forum at the end of spring quarter

Subplans

Required
Students must select a subplan to complete this program. A subplan is an officially declared and defined set of requirements that provides a way for students to go deeper into a discipline or focus within a program.

Applied Logic Subplan

Metalogic

Complete all of the following course(s):
PHIL 151

Metalogic

4 Units

Computability

Complete at least 1 of the following courses:
CS 154

Introduction to the Theory of Computation

3-4 Units
PHIL 152

Computability and Logic

4 Units

Set Theory

Complete all of the following course(s):
MATH 161

Set Theory

4 Units

Integrative Requirement

Must be completed no earlier than the Junior Year.

Complete any of the following requirements:
Option 1 - Standard

Any of the Standard Options for all Subplans specified under the Core Capstone requirement

or
Option 2 - Subplan Specific
Complete at least 1 of the following courses:
CS 151

Logic Programming

3 Units
CS 163

The Practice of Theory Research

3 Units
CS 204

Computational Law

3 Units
CS 227B

General Game Playing

3 Units
CS 228

Probabilistic Graphical Models: Principles and Techniques

3-4 Units
CS 242

Programming Languages

3-4 Units
CS 254

Computational Complexity

3 Units
LINGUIST 130A

Introduction to Semantics and Pragmatics

4 Units
LINGUIST 230B

Advanced Semantics

2-4 Units
PHIL 154

Modal Logic

4 Units
PHIL 162

Philosophy of Mathematics

4 Units
PHIL 359

Logic Spring Seminar

2-4 Units

A Subplan-Specific Integrative Course: A course that integrates the themes of the Subplan with the Core requirements. More options are to be added as they are approved -- some options may be removed if they are included in the list of SYMSYS 195* project courses to avoid redundancy with the Standard Options.

Contingent Electives

If any requirements 1-4 are fulfilled with courses taken for Core requirements, then additional approved Contingent Elective courses must be completed to total five courses beyond those taken for the Core. These electives can be one or more courses from any of the areas above, or which are approved for a Core requirement that the student has fulfilled with a different course, or any of the following:

Complete any of the following course(s):
BIOE 177

Inventing the Future

3 Units
BIOE 273

Biodesign for Digital Health

3-4 Units
COMM 153B

Free Speech, Democracy and the Internet

3 Units
CS 106EA

Exploring Artificial Intelligence

3 Units
CS 121

Equity and Governance for Artificial Intelligence

4 Units
CS 139

Human-Centered AI

3 Units
CS 224R

Deep Reinforcement Learning

3 Units
CS 254B

Computational Complexity II

3 Units
CS 329X

Human Centered NLP

3 Units
EE 364A

Convex Optimization I

3 Units
ENGR 148

Principled Entrepreneurial Decisions

3 Units
ETHICSOC 125

Tech Ethics and the Future of Human Values

4-5 Units
FEMGEN 147

Feminism and Technology

3-5 Units
GLOBAL 124

Global Algorithmic Development and Ethics

3-5 Units
INTLPOL 245B

Governing Artificial Intelligence: Law, Policy, and Institutions

3 Units
LAW 809E

Policy Practicum: AI For Legal Help

3 Units
LINGUIST 1

Introduction to Linguistics

4 Units
LINGUIST 230C

Advanced Topics in Semantics & Pragmatics

1-4 Units
MATH 56

Proofs and Modern Mathematics

4 Units
MATH 108

Introduction to Combinatorics and Its Applications

4 Units
MATSCI 82N

Science of the Impossible

3 Units
MS&E 135

Networks

3 Units
MS&E 226

Fundamentals of Data Science: Prediction, Inference, Causality

3 Units
MS&E 233

Game Theory, Data Science and AI

3 Units
OSPHONGK 46

Fundamentals of Artificial Intelligence

4 Units
OTOHNS 206

Augmenting Human Senses: Enhancing Perception with Technology and Bioscience

3 Units
OSPOXFRD 85

Practical Ethics for Artificial Intelligence

4-5 Units
PSYC 60N

The Psychology of Stoked

3 Units
PSYC 135

Dement's Sleep and Dreams

3 Units
PSYCH 12N

Self Theories

3 Units
PSYCH 24N

Neuroforecasting

3 Units
PSYCH 144

The Sociocultural Shaping of Psychological Experience

3 Units
PUBLPOL 103F

Ethics of Truth in a Post-Truth World

3 Units
STATS 217

Introduction to Stochastic Processes I

3 Units
SYMSYS 104

Introduction to Race and Technology

5 Units
SYMSYS 210

Governance Design: Real, Virtual, and Imaginary Worlds

3 Units

See also the Symbolic Systems website opens in a new tab.

Artificial Intelligence Subplan

Artificial Intelligence Subplan Overview

Students in this Subplan are urged to take CS 161, either for the Core Cross-Area Requirement or as a Contingent Elective, before taking CS 221.

Programming

Complete at least 1 of the following courses:
CS 107

Computer Organization and Systems

3-5 Units
CS 107E

Computer Systems from the Ground Up

3-5 Units

Introduction

Complete all of the following course(s):
CS 221

Artificial Intelligence: Principles and Techniques

3-4 Units

Artificial Intelligence Depth

Complete at least 2 of the following courses:
CS 223A

Introduction to Robotics

3 Units
CS 224N

Natural Language Processing with Deep Learning

3-4 Units
CS 224S

Spoken Language Processing

2-4 Units
CS 224U

Natural Language Understanding

3-4 Units
CS 224W

Machine Learning with Graphs

3-4 Units
CS 228

Probabilistic Graphical Models: Principles and Techniques

3-4 Units
CS 229

Machine Learning

3-4 Units
CS 231A

Computer Vision: From 3D Perception to 3D Reconstruction and Beyond

3-4 Units
CS 231N

Deep Learning for Computer Vision

3-4 Units
CS 234

Reinforcement Learning

3 Units
CS 238

Decision Making under Uncertainty

3-4 Units

Chosen from the "select" list of AI courses (category B of the MSCS AI Track).

Integrative Requirement

Must be completed no earlier than the Junior Year.

Complete any of the following requirements:
Option 1 - Standard
Any of the Standard Options for all Subplans specified under the Core Capstone requirement, or
or
Option 2 - Subplan Specific
Complete at least 1 of the following courses:
COMM 324

Language and Technology

3-5 Units
COMM 326

Advanced Topics in Human Virtual Representation

1-5 Units
CS 131

Computer Vision: Foundations and Applications

3-4 Units
CS 181

Computers, Ethics, and Public Policy

4 Units
CS 182

Ethics, Public Policy, and Technological Change

5 Units
CS 229M

Machine Learning Theory

3 Units
CS 325B

Data for Sustainable Development

3-5 Units
CS 329D

Machine Learning Under Distributional Shifts

3 Units
LINGUIST 180

From Languages to Information

3-4 Units
MUSIC 220C

Research Seminar in Computer-Generated Music

3-4 Units
PHIL 359

Logic Spring Seminar

2-4 Units
PSYCH 164

Brain decoding

3 Units
PSYCH 209

Neural Network Models of Cognition

4 Units
PSYCH 242

A modern explainable AI approach to Theoretical Neuroscience

3 Units
PSYCH 247

Topics in Natural and Artificial Intelligence

3 Units
PSYCH 249

Large-Scale Neural Network Modeling for Neuroscience

3 Units
STATS 220

Machine Learning Methods for Neural Data Analysis

3 Units
SYMSYS 202

Theories of Consciousness

3 Units

A Subplan-Specific Integrative Course: A course that integrates the themes of the Subplan with the Core requirements. More options to be added as they are approved — some options may be removed if they are included in the list of SYMSYS 195* project courses to avoid redundancy with the Standard Options.

Contingent Electives

If any requirements 1-3 are fulfilled with courses taken for Core requirements, then additional approved Contingent Elective courses must be completed to total five courses beyond those taken for the Core. These electives can be one or more courses from any of the areas above, or which are approved for a Core requirement that the student has fulfilled with a different course, or any of the following:

Complete any of the following course(s):
ARTSTUDI 165A

Intro to Art & Technology

4 Units
BIOE 70Q

Medical Device Innovation

3 Units
BIOE 177

Inventing the Future

3 Units
BIOE 273

Biodesign for Digital Health

3-4 Units
BIOE 376

Startup Garage: Design

4 Units
BIOE 377

Startup Garage: Testing and Launch

4 Units
CEE 250

Product Management Fundamentals in the AI Era

3 Units
COMM 130D

Dark Patterns

3 Units
COMM 153B

Free Speech, Democracy and the Internet

3 Units
COMM 177T

Building News Applications

4-5 Units
COMM 230A

Digital Civil Society

3 Units
CS 53N

How Can Generative AI Help Us Learn?

3 Units
CS 106EA

Exploring Artificial Intelligence

3 Units
CS 111

Operating Systems Principles

3-5 Units
CS 121

Equity and Governance for Artificial Intelligence

4 Units
CS 123

A Hands-On Introduction to Building AI-Enabled Robots

3 Units
CS 142

Web Applications

3 Units
CS 148

Introduction to Computer Graphics and Imaging

3-4 Units
CS 152

Trust and Safety

3 Units
CS 205L

Continuous Mathematical Methods with an Emphasis on Machine Learning

3 Units
CS 217

Hardware Accelerators for Machine Learning

3-4 Units
CS 224G

Apps With LLMs Inside

3-4 Units
CS 227B

General Game Playing

3 Units
CS 236

Deep Generative Models

3 Units
CS 246

Mining Massive Data Sets

3-4 Units
CS 255

Introduction to Cryptography

3 Units
CS 279

Computational Biology: Structure and Organization of Biomolecules and Cells

3 Units
CS 323

The AI Awakening: Implications for the Economy and Society

3-4 Units
CS 329A

Self Improving AI Agents

3 Units
CS 329D

Machine Learning Under Distributional Shifts

3 Units
CS 330

Deep Multi-task and Meta Learning

3 Units
CS 337

AI-Assisted Care

1-4 Units
CS 348I

Computer Graphics in the Era of AI

3-4 Units
CS 348K

Visual Computing Systems

3-4 Units
DATASCI 112

Principles of Data Science

5 Units
DESIGN 284

Designing for Physical AI

4 Units
EDUC 482

Design to Equip Learners in Under-Resourced Communities

2-3 Units
EE 104

Introduction to Machine Learning

3-5 Units
EE 292J

Designing for Authenticity

3 Units
ENGLISH 384B

Literary Modeling

5 Units
ENGR 140A

Leadership of Technology Ventures

3 Units
ENGR 145

Technology Entrepreneurship

4 Units
ENGR 148

Principled Entrepreneurial Decisions

3 Units
ENGR 245

The Lean LaunchPad: Getting Your Lean Startup Off the Ground

4 Units
ESS 224

Remote Sensing of Hydrology

3 Units
FEMGEN 95

Feminist Games Studio

4-5 Units
FEMGEN 147

Feminism and Technology

3-5 Units
GLOBAL 124

Global Algorithmic Development and Ethics

3-5 Units
INTLPOL 245B

Governing Artificial Intelligence: Law, Policy, and Institutions

3 Units
INTLPOL 259

Research Topics in Technology and National Security

1-3 Units
LAW 809E

Policy Practicum: AI For Legal Help

3 Units
LAW 4053

Confronting Misinformation Online: Law and Policy

2 Units
LINGUIST 1

Introduction to Linguistics

4 Units
MATH 108

Introduction to Combinatorics and Its Applications

4 Units
MATSCI 82N

Science of the Impossible

3 Units
MS&E 135

Networks

3 Units
MS&E 226

Fundamentals of Data Science: Prediction, Inference, Causality

3 Units
MS&E 265

Product Management Fundamentals for the Real Economy

3 Units
MS&E 289

Ethics in Global Technology Design

3 Units
MUSIC 220B

Compositional Algorithms, Psychoacoustics, and Computational Music

3-4 Units
OSPHONGK 46

Fundamentals of Artificial Intelligence

4 Units
OSPOXFRD 85

Practical Ethics for Artificial Intelligence

4-5 Units
PHIL 20N

Philosophy of Artificial Intelligence

3 Units
PHIL 134A

Phenomenology: Animals

4 Units
PHIL 158

Philosophy of Logic

4 Units
PHIL 386P

Mental Action

2-4 Units
POLISCI 150B

Machine Learning for Social Scientists

3-5 Units
PSYC 60N

The Psychology of Stoked

3 Units
PSYC 135

Dement's Sleep and Dreams

3 Units
PUBLPOL 119

AI, Autonomy, and the Future of Warfare

3 Units
PUBLPOL 134

Ethics on the Edge: Business, Non-Profit Organizations, Government, and Individuals

3-4 Units
PUBLPOL 353A

Science and Technology Policy

5 Units
PUBLPOL 353B

Regulating Emerging Technology: Risks, Opportunities, and Reality

3 Units
SOC 127

Data Science for Social Impact

5 Units
STATS 200

Introduction to Theoretical Statistics

3-4 Units
STATS 202

Statistical Learning and Data Science

3 Units
STATS 217

Introduction to Stochastic Processes I

3 Units
STATS 315A

Modern Applied Statistics: Learning

3 Units
STATS 315B

Modern Applied Statistics: Learning II

3 Units
SURG 172

Anatomy and Design Innovations

3 Units
SYMSYS 104

Introduction to Race and Technology

5 Units
SYMSYS 168A

AI 360: What's Critical to Know about AI

5 Units
SYMSYS 176S

Studying Stanford: Governance, Culture, and Innovation

2 Units
and
OSPGEN 47

Governance, Culture, and Innovation in Oxford

2 Units

See also the Symbolic Systems Website opens in a new tab.

Biomedical Applications Subplan

Philosophical & Ethical Inquiry

Complete at least 1 of the following courses:
HUMBIO 174

Foundations of Bioethics

3 Units
HUMBIO 178A

Intro to Disability Studies: Disability and Technology

5 Units
NBIO 101

Social and Ethical Issues in the Neurosciences

2-3 Units
PHIL 134A

Phenomenology: Animals

4 Units
PHIL 167D

Philosophy of Neuroscience

4 Units
PHIL 178M

Introduction to Environmental Ethics

4-5 Units
PHIL 368A

Explanation in Neuroscience

2-4 Units
SYMSYS 202

Theories of Consciousness

3 Units
SYMSYS 205

The Philosophy and Science of Perception

3 Units

Theoretical & Mathematical Approaches

Complete at least 1 of the following courses:
BIO 183

Theoretical Population Genetics

3 Units
BIO 223

Stochastic and Nonlinear Dynamics

3 Units
BIO 251

Quantitative Evolutionary Dynamics and Genomics

3 Units
BMDS 219

Mathematical Models and Medical Decisions

3 Units
ECON 136

Market Design

5 Units
EE 102A

Signals and Systems I

4 Units
HUMBIO 88

Introduction to Statistics for the Health Sciences

4 Units
HUMBIO 89

Introduction to Health Sciences Statistics

3 Units
HUMBIO 154B

Principles of Epidemiology

3 Units
MS&E 292

Health Policy Modeling

3 Units
STATS 141

Introduction to Statistics for Biology

5 Units
STATS 215

Statistical Models in Biology

3 Units

Computational & Design Methods

Complete at least 1 of the following courses:
BMDS 270

Algorithmic Foundations for Artificial Intelligence in Healthcare

3-4 Units
BIOE 313

Neuromorphics: Brains in Silicon

3 Units
BMDS 210

Modeling Biomedical Systems

3 Units
BMDS 260

Computational Methods for Biomedical Image Analysis and Interpretation

3 Units
BIOMEDIN 273B

Deep Learning in Genomics and Biomedicine

3 Units
BMDS 245

Computational Biology: Structure and Organization of Biomolecules and Cells

3 Units
CS 247B

Design for Behavior Change

3-4 Units
CS 247S

Service Design with AI

3-4 Units
CS 173A

Foundations of Computational Human Genomics

3-4 Units
CS 372

Artificial General Intelligence for Reasoning, Planning, and Decision Making

3 Units
CS 448B

Data Visualization

3-4 Units
GENE 211

Genomics

3 Units
HUMBIO 51

Big Data for Biologists - Decoding Genomic Function

3 Units
HUMBIO 151R

Biology, Health and Big Data

3 Units
PSYC 223B

Topics in Neurodiversity: Design Thinking Approaches

3 Units
PSYCH 204B

Computational Neuroimaging: Data Analyses

3 Units
STATS 220

Machine Learning Methods for Neural Data Analysis

3 Units
SYMSYS 245

Cognition in Interaction Design

3 Units

Experimental & Observational Science

Complete at least 1 of the following courses:
BIO 81

Introduction to Ecology

4 Units
BIO 82

Genetics

4 Units
BIO 84

Physiology

4 Units
BIO 150

Human Behavioral Biology

5 Units
BIO 151

Mechanisms of Neuron Death

3 Units
BIO 204

Neuroplasticity: From Synapses to Behavior

3 Units
HUMBIO 51

Big Data for Biologists - Decoding Genomic Function

3 Units
HUMBIO 151R

Biology, Health and Big Data

3 Units
HUMBIO 154B

Principles of Epidemiology

3 Units
MS&E 292

Health Policy Modeling

3 Units
NBIO 206

The Nervous System

6 Units
PSYC 124

Brain Plasticity

3 Units
PSYCH 30

Introduction to Perception

4 Units
PSYCH 45

Introduction to Learning and Memory

3 Units
PSYCH 50

Introduction to Cognitive Neuroscience

4 Units
PSYCH 60

Introduction to Developmental Psychology

3 Units
PSYCH 169

Advanced Seminar on Memory

3 Units
PSYCH 202

Cognitive Neuroscience

3 Units
PSYCH 204A

Human Neuroimaging Methods

3 Units
PSYCH 232

Brain and Decision Making

3 Units
PSYCH 257

Affective Neuroscience

3 Units

Integrative Requirement

Must be completed no earlier than the Junior Year.

Complete any of the following requirements:
Option 1 - Standard
Any of the Standard Options for all Subplans specified under the Core Capstone requirement, or
or
Option 2 - Subplan Specific
Complete at least 1 of the following courses:
BMDS 210

Modeling Biomedical Systems

3 Units
BIOMEDIN 220

Artificial Intelligence in Healthcare

3-4 Units
BMDS 260

Computational Methods for Biomedical Image Analysis and Interpretation

3 Units
BMDS 173A

Foundations of Computational Human Genomics

3-4 Units
BIOMEDIN 273B

Deep Learning in Genomics and Biomedicine

3 Units
BMDS 245

Computational Biology: Structure and Organization of Biomolecules and Cells

3 Units
COMM 326

Advanced Topics in Human Virtual Representation

1-5 Units
CS 325B

Data for Sustainable Development

3-5 Units
CS 372

Artificial General Intelligence for Reasoning, Planning, and Decision Making

3 Units
PHIL 167D

Philosophy of Neuroscience

4 Units
PHIL 178M

Introduction to Environmental Ethics

4-5 Units
PHIL 368A

Explanation in Neuroscience

2-4 Units
PSYC 223B

Topics in Neurodiversity: Design Thinking Approaches

3 Units
PSYCH 169

Advanced Seminar on Memory

3 Units
PSYCH 202

Cognitive Neuroscience

3 Units
PSYCH 204A

Human Neuroimaging Methods

3 Units
PSYCH 204B

Computational Neuroimaging: Data Analyses

3 Units
PSYCH 232

Brain and Decision Making

3 Units
PSYCH 257

Affective Neuroscience

3 Units
STATS 220

Machine Learning Methods for Neural Data Analysis

3 Units
SYMSYS 245

Cognition in Interaction Design

3 Units

A Subplan-Specific Integrative Course: A course that integrates the themes of the Subplan with the Core requirements. More options are to be added as they are approved -- some options may be removed if they are included in the list of SYMSYS 195* project courses to avoid redundancy with the Standard Options.

Contingent Electives

If any requirements 1-4 are fulfilled with courses taken for Core requirements, then additional approved Contingent Elective courses must be completed to total five courses beyond those taken for the Core. These electives can be one or more courses from any of the areas above, or which are approved for a Core requirement that the student has fulfilled with a different course, or any of the following:

Complete any of the following course(s):
BIO 2N

Ecology and Evolution of Infectious Disease in a Changing World

3 Units
BIO 83

Biochemistry & Molecular Biology

4 Units
BIOE 70Q

Medical Device Innovation

3 Units
BIOE 177

Inventing the Future

3 Units
BIOE 377

Startup Garage: Testing and Launch

4 Units
COMM 153B

Free Speech, Democracy and the Internet

3 Units
CS 106EA

Exploring Artificial Intelligence

3 Units
CS 121

Equity and Governance for Artificial Intelligence

4 Units
CS 139

Human-Centered AI

3 Units
CS 152

Trust and Safety

3 Units
CS 224R

Deep Reinforcement Learning

3 Units
CS 257

Introduction to Automated Reasoning

3 Units
CS 323

The AI Awakening: Implications for the Economy and Society

3-4 Units
CS 329A

Self Improving AI Agents

3 Units
CS 329X

Human Centered NLP

3 Units
EDUC 482

Design to Equip Learners in Under-Resourced Communities

2-3 Units
EE 364A

Convex Optimization I

3 Units
EE 374

Fundamentals of Blockchain Infrastructure

3 Units
EE 292J

Designing for Authenticity

3 Units
ENGR 50M

Introduction to Materials Science, Biomaterials Emphasis

4 Units
ENGR 140A

Leadership of Technology Ventures

3 Units
ENGR 145

Technology Entrepreneurship

4 Units
ENGR 148

Principled Entrepreneurial Decisions

3 Units
ENGR 245

The Lean LaunchPad: Getting Your Lean Startup Off the Ground

4 Units
FEMGEN 106Q

Gender and Media

4 Units
FEMGEN 147

Feminism and Technology

3-5 Units
GLOBAL 124

Global Algorithmic Development and Ethics

3-5 Units
INTLPOL 245B

Governing Artificial Intelligence: Law, Policy, and Institutions

3 Units
LINGUIST 1

Introduction to Linguistics

4 Units
MATSCI 82N

Science of the Impossible

3 Units
MS&E 135

Networks

3 Units
MS&E 226

Fundamentals of Data Science: Prediction, Inference, Causality

3 Units
MS&E 233

Game Theory, Data Science and AI

3 Units
MS&E 289

Ethics in Global Technology Design

3 Units
OSPCPTWN 67

Beyond Silicon Valley: Technology and Development in the Global South

3 Units
OSPHONGK 46

Fundamentals of Artificial Intelligence

4 Units
OSPOXFRD 44

Molecular Genetics Ethics and Practice

4-5 Units
OSPOXFRD 85

Practical Ethics for Artificial Intelligence

4-5 Units
OSPSANTG 25

Health and Disease in an Aging Society: Chile in Transition

3 Units
OSPSANTG 58

Global Change in Chile

5 Units
POLISCI 150B

Machine Learning for Social Scientists

3-5 Units
PSYC 60N

The Psychology of Stoked

3 Units
PSYC 135

Dement's Sleep and Dreams

3 Units
PSYCH 12N

Self Theories

3 Units
PSYC 17N

Think Before You Drink: Neurocircuitry of Alcohol Use Across the Developmental Lifespan

3 Units
PSYCH 24N

Neuroforecasting

3 Units
PSYCH 118F

Literature and the Brain

3 Units
PSYCH 131A

How to Think Like a Shrink

2 Units
PSYCH 144

The Sociocultural Shaping of Psychological Experience

3 Units
PSYCH 147

Development in Early Childhood

3-5 Units
PSYCH 146

Observation of Children

3-5 Units
PSYCH 156A

Narratives of Trauma and Recovery

3 Units
PSYCH 215

Mind, Culture, and Society

3 Units
PSYCH 220A

Probabilistic models of cognition: Reasoning and Learning

3 Units
PSYCH 238

Wise Interventions

3-5 Units
PSYCH 278

Psychology of the Climate Crisis

3 Units
PSYCH 285A

How Can We Enforce Good Norms in Inclusive Ways?

3 Units
PUBLPOL 50

Intermediate Microeconomics for Public Policy

5 Units
PUBLPOL 103F

Ethics of Truth in a Post-Truth World

3 Units
PUBLPOL 134

Ethics on the Edge: Business, Non-Profit Organizations, Government, and Individuals

3-4 Units
PUBLPOL 353A

Science and Technology Policy

5 Units
PUBLPOL 353B

Regulating Emerging Technology: Risks, Opportunities, and Reality

3 Units
SOC 127

Data Science for Social Impact

5 Units
STATS 217

Introduction to Stochastic Processes I

3 Units
SYMSYS 104

Introduction to Race and Technology

5 Units
SYMSYS 168A

AI 360: What's Critical to Know about AI

5 Units
SYMSYS 210

Governance Design: Real, Virtual, and Imaginary Worlds

3 Units
SYMSYS 176S

Studying Stanford: Governance, Culture, and Innovation

2 Units
and
OSPGEN 47

Governance, Culture, and Innovation in Oxford

2 Units

See also the Symbolic Systems website opens in a new tab.

Cognitive Science Subplan

Cognitive Neuroscience

Complete at least 1 of the following courses:
PSYCH 30

Introduction to Perception

4 Units
PSYCH 45

Introduction to Learning and Memory

3 Units
PSYCH 50

Introduction to Cognitive Neuroscience

4 Units

Inferential Statistics

Complete at least 1 of the following courses:
ANTHRO 116

Data Analysis for Quantitative Research

5 Units
MS&E 125

Introduction to Applied Statistics

4 Units
MS&E 226

Fundamentals of Data Science: Prediction, Inference, Causality

3 Units
PSYCH 10

Introduction to Statistical Methods: Precalculus

5 Units
SOC 180B

Introduction to Data Analysis

4 Units
STATS 110

Introduction to Statistics for Engineering and the Sciences

5 Units
STATS 191

Introduction to Applied Statistics

3 Units
STATS 200

Introduction to Theoretical Statistics

3-4 Units
STATS 202

Statistical Learning and Data Science

3 Units

Research Methods - A course on research practices and/or methods that are commonly used for studying cognition, language, and the brain

Complete at least 1 of the following courses:
CS 107

Computer Organization and Systems

3-5 Units
CS 129

Applied Machine Learning

3-4 Units
CS 229

Machine Learning

3-4 Units
LINGUIST 180

From Languages to Information

3-4 Units
LINGUIST 188

Natural Language Understanding

3-4 Units
LINGUIST 245B

Methods in Psycholinguistics

4 Units
PHIL 167D

Philosophy of Neuroscience

4 Units
PSYCH 164

Brain decoding

3 Units
PSYCH 209

Neural Network Models of Cognition

4 Units
PSYCH 221

Image Systems Engineering

1-3 Units
PSYCH 240A

Curiosity in Artificial Intelligence

3 Units
PSYCH 242

A modern explainable AI approach to Theoretical Neuroscience

3 Units
PSYCH 249

Large-Scale Neural Network Modeling for Neuroscience

3 Units
PSYCH 251

Experimental Methods

4 Units
PSYCH 253

Multivariate Analysis, Measurement, and Study of Change in Social Science Research

3 Units
STATS 220

Machine Learning Methods for Neural Data Analysis

3 Units

Cognitive Science Depth

Complete at least 1 of the following courses:
BIO 150

Human Behavioral Biology

5 Units
COMM 108

Media Processes and Effects

4-5 Units
COMM 322

Advanced Studies in Behavior and Social Media

1-5 Units
CS 131

Computer Vision: Foundations and Applications

3-4 Units
CS 154

Introduction to the Theory of Computation

3-4 Units
CS 224N

Natural Language Processing with Deep Learning

3-4 Units
CS 227B

General Game Playing

3 Units
CS 228

Probabilistic Graphical Models: Principles and Techniques

3-4 Units
CS 229M

Machine Learning Theory

3 Units
CS 231A

Computer Vision: From 3D Perception to 3D Reconstruction and Beyond

3-4 Units
CS 234

Reinforcement Learning

3 Units
CS 238

Decision Making under Uncertainty

3-4 Units
ECON 160

Game Theory and Economic Applications

5 Units
EDUC 486

Educational Neuroscience

3 Units
EDUC 368

Cognitive Development in Childhood and Adolescence

3 Units
LINGUIST 105

Phonetics

4 Units
LINGUIST 110

Introduction to Phonology

4 Units
LINGUIST 180

From Languages to Information

3-4 Units
LINGUIST 188

Natural Language Understanding

3-4 Units
MUSIC 251

Psychophysics and Music Cognition

1-5 Units
NBIO 206

The Nervous System

6 Units
PHIL 152

Computability and Logic

4 Units
PHIL 154

Modal Logic

4 Units
PHIL 167D

Philosophy of Neuroscience

4 Units
PHIL 181

Philosophy of Language

4 Units
PHIL 184

Epistemology

4 Units
PHIL 186

Philosophy of Mind

4 Units
PHIL 187

Philosophy of Action

4 Units
PHIL 194D

Capstone Seminar: How Virtual is Reality, and Vice Versa

4 Units
PHIL 368A

Explanation in Neuroscience

2-4 Units
PHIL 386

Qualitativism: Objects, Structure, and Ontology

2-4 Units
PSYCH 30

Introduction to Perception

4 Units
PSYCH 45

Introduction to Learning and Memory

3 Units
PSYCH 50

Introduction to Cognitive Neuroscience

4 Units
PSYCH 70

Self and Society: Introduction to Social Psychology

4 Units
PSYCH 140

Introduction to Psycholinguistics

4 Units
PSYCH 154

Judgment and Decision-Making

3 Units
PSYCH 164

Brain decoding

3 Units
PSYCH 169

Advanced Seminar on Memory

3 Units
PSYCH 175

Developmental Science of Social Cognition

4 Units
PSYCH 202

Cognitive Neuroscience

3 Units
PSYCH 204A

Human Neuroimaging Methods

3 Units
PSYCH 204B

Computational Neuroimaging: Data Analyses

3 Units
PSYCH 205

Foundations of Cognition

3 Units
PSYCH 209

Neural Network Models of Cognition

4 Units
PSYCH 221

Image Systems Engineering

1-3 Units
PSYCH 232

Brain and Decision Making

3 Units
PSYCH 249

Large-Scale Neural Network Modeling for Neuroscience

3 Units
PSYCH 250

High-level Vision: From Neurons to Deep Neural Networks

1-3 Units
PSYCH 257

Affective Neuroscience

3 Units
PSYCH 266

Current Debates in Learning and Memory

1-3 Units
SYMSYS 203

Cognitive Science Perspectives on Humanity and Well-Being

3 Units
SYMSYS 207

Conceptual Issues in Cognitive Science

3 Units

Integrative Requirement.

Must be completed no earlier than the Junior Year.

Complete any of the following requirements:
Option 1 - Standard
Any of the Standard Options for all Subplans specified under the Core Capstone requirement or:
or
Option 2 - Subplan Specific
Complete at least 1 of the following courses:
COMM 326

Advanced Topics in Human Virtual Representation

1-5 Units
CS 131

Computer Vision: Foundations and Applications

3-4 Units
CS 181

Computers, Ethics, and Public Policy

4 Units
CS 182

Ethics, Public Policy, and Technological Change

5 Units
CS 221

Artificial Intelligence: Principles and Techniques

3-4 Units
CS 227B

General Game Playing

3 Units
CS 228

Probabilistic Graphical Models: Principles and Techniques

3-4 Units
CS 229

Machine Learning

3-4 Units
CS 230

Deep Learning

3-4 Units
CS 231A

Computer Vision: From 3D Perception to 3D Reconstruction and Beyond

3-4 Units
CS 234

Reinforcement Learning

3 Units
CS 238

Decision Making under Uncertainty

3-4 Units
CS 325B

Data for Sustainable Development

3-5 Units
EE 104

Introduction to Machine Learning

3-5 Units
LINGUIST 180

From Languages to Information

3-4 Units
MUSIC 220C

Research Seminar in Computer-Generated Music

3-4 Units
MUSIC 257

You Are What You Use: Designing Technology for Neural Change

3-5 Units
NBIO 101

Social and Ethical Issues in the Neurosciences

2-3 Units
PHIL 134A

Phenomenology: Animals

4 Units
PHIL 359

Logic Spring Seminar

2-4 Units
PHIL 368A

Explanation in Neuroscience

2-4 Units
PSYCH 164

Brain decoding

3 Units
PSYCH 209

Neural Network Models of Cognition

4 Units
PSYCH 242

A modern explainable AI approach to Theoretical Neuroscience

3 Units
PSYCH 247

Topics in Natural and Artificial Intelligence

3 Units
PSYCH 249

Large-Scale Neural Network Modeling for Neuroscience

3 Units
STATS 220

Machine Learning Methods for Neural Data Analysis

3 Units
SYMSYS 202

Theories of Consciousness

3 Units
SYMSYS 205

The Philosophy and Science of Perception

3 Units
SYMSYS 207

Conceptual Issues in Cognitive Science

3 Units

A Subplan-Specific Integrative Course: A course that integrates the themes of the Subplan with the Core requirements. More options are to be added as they are approved -- some options may be removed if they are included in the list of SYMSYS 195* project courses to avoid redundancy with the Standard Options.

Contingent Electives

If any of requirements 1-4 are fulfilled with courses taken for Core requirements, then additional approved Contingent Elective courses must be completed to total 5 courses beyond those that are taken for the Core. These electives can be one or more courses from any of the areas above, or which are approved for a Core requirement that the student has fulfilled with a different course, or any of the following:

Complete any of the following course(s):
ANTHRO 348C

Phenomenology: The Feel of Lived Experience

5 Units
BIOE 177

Inventing the Future

3 Units
BIOE 273

Biodesign for Digital Health

3-4 Units
COMM 100C

Social Media Cultures: Communication Capstone Seminar

5 Units
COMM 153B

Free Speech, Democracy and the Internet

3 Units
CS 53N

How Can Generative AI Help Us Learn?

3 Units
CS 106EA

Exploring Artificial Intelligence

3 Units
CS 121

Equity and Governance for Artificial Intelligence

4 Units
CS 139

Human-Centered AI

3 Units
CS 205L

Continuous Mathematical Methods with an Emphasis on Machine Learning

3 Units
CS 257

Introduction to Automated Reasoning

3 Units
CS 323

The AI Awakening: Implications for the Economy and Society

3-4 Units
CS 337

AI-Assisted Care

1-4 Units
ECON 47

Media Markets and Social Good

5 Units
EDUC 423A

Introduction to Education Data Science: Data Processing

3-4 Units
ENGLISH 384B

Literary Modeling

5 Units
EE 374

Fundamentals of Blockchain Infrastructure

3 Units
ETHICSOC 125

Tech Ethics and the Future of Human Values

4-5 Units
FEMGEN 95

Feminist Games Studio

4-5 Units
FEMGEN 147

Feminism and Technology

3-5 Units
GENE 231

AI and Vibecoding for healthcare

2-3 Units
GLOBAL 124

Global Algorithmic Development and Ethics

3-5 Units
HUMBIO 4B

Development and Epidemiology

5 Units
HUMBIO 146

Culture and Madness: Anthropological and Psychiatric Approaches to Mental Illness

3-5 Units
HUMBIO 171E

Modern Ethical Challenges in Neuroscience and Organ Transplantation

3 Units
INTLPOL 245B

Governing Artificial Intelligence: Law, Policy, and Institutions

3 Units
LINGUIST 1

Introduction to Linguistics

4 Units
LINGUIST 154

Language, Race, and Ethnicity

4 Units
MATH 108

Introduction to Combinatorics and Its Applications

4 Units
MATSCI 82N

Science of the Impossible

3 Units
MS&E 135

Networks

3 Units
MS&E 233

Game Theory, Data Science and AI

3 Units
MUSIC 168

Neuroscience and Psychology of Music: From Practice to Peak Performance

1-3 Units
OSPHONGK 46

Fundamentals of Artificial Intelligence

4 Units
OSPOXFRD 13

Know Thyself ! The Philosophy and Psychology of Self-Examination

4-5 Units
OSPOXFRD 84

The Promises and Perils of Social and Behavioral Genomics

4-5 Units
OSPOXFRD 85

Practical Ethics for Artificial Intelligence

4-5 Units
PHIL 134A

Phenomenology: Animals

4 Units
PHIL 158

Philosophy of Logic

4 Units
PHIL 171

Justice

4-5 Units
POLISCI 150B

Machine Learning for Social Scientists

3-5 Units
PSYC 17N

Think Before You Drink: Neurocircuitry of Alcohol Use Across the Developmental Lifespan

3 Units
PSYC 60N

The Psychology of Stoked

3 Units
PSYC 135

Dement's Sleep and Dreams

3 Units
PSYCH 12N

Self Theories

3 Units
PSYCH 24N

Neuroforecasting

3 Units
PSYCH 80

Introduction to Personality and Affective Science

4 Units
PSYCH 95

Introduction to Abnormal Psychology

3 Units
PSYCH 156A

Narratives of Trauma and Recovery

3 Units
PSYCH 238

Wise Interventions

3-5 Units
PSYCH 265

Social Psychology and Social Change

2-3 Units
PUBLPOL 103F

Ethics of Truth in a Post-Truth World

3 Units
PUBLPOL 119

AI, Autonomy, and the Future of Warfare

3 Units
PUBLPOL 134

Ethics on the Edge: Business, Non-Profit Organizations, Government, and Individuals

3-4 Units
PUBLPOL 353A

Science and Technology Policy

5 Units
PUBLPOL 353B

Regulating Emerging Technology: Risks, Opportunities, and Reality

3 Units
SOC 127

Data Science for Social Impact

5 Units
STATS 217

Introduction to Stochastic Processes I

3 Units
SURG 172

Anatomy and Design Innovations

3 Units
SYMSYS 104

Introduction to Race and Technology

5 Units
SYMSYS 210

Governance Design: Real, Virtual, and Imaginary Worlds

3 Units

Additional courses may be added here in the future.

See also the Symbolic Systems website opens in a new tab.

Computational Foundations Subplan

Computational Foundations Subplan Overview

Students in this Subplan are strongly encouraged to take either CS 181 or CS 182 as part of the major, either for the Core Cross-Area Requirement, for the Capstone Integrative Requirement, as a Contingent Elective, or (in the case of CS 182) for the Core Introductory Philosophy requirement.

Computer Systems I

Complete at least 1 of the following courses:
CS 107

Computer Organization and Systems

3-5 Units
CS 107E

Computer Systems from the Ground Up

3-5 Units

Computing Systems II

Complete at least 1 of the following courses:
CS 110

Principles of Computer Systems

3-5 Units
CS 111

Operating Systems Principles

3-5 Units

Theory of Computation Depth

Complete at least 1 of the following courses:
CS 154

Introduction to the Theory of Computation

3-4 Units
PHIL 152

Computability and Logic

4 Units

Algorithms

Complete all of the following course(s):
CS 161

Design and Analysis of Algorithms

3-5 Units

Integrative Requirement.

Must be completed no earlier than the Junior Year.

Complete any of the following requirements:
Option 1 - Standard
Any of the Standard Options for all Subplans specified under the Core Capstone requirement, or
or
Option 2 - Subplan Specific
Complete at least 1 of the following courses:
CS 151

Logic Programming

3 Units
CS 157

Computational Logic

3 Units
CS 163

The Practice of Theory Research

3 Units
CS 181

Computers, Ethics, and Public Policy

4 Units
CS 182

Ethics, Public Policy, and Technological Change

5 Units
PHIL 154

Modal Logic

4 Units
PHIL 359

Logic Spring Seminar

2-4 Units

A Subplan-Specific Integrative Course: A course that integrates the themes of the Subplan with the Core requirements. More options are to be added as they are approved -- some options may be removed if they are included in the list of SYMSYS 195* project courses to avoid redundancy with the Standard Options.

Contingent Electives

If any requirements 1-4 are fulfilled with courses taken for Core requirements, then additional approved Contingent Elective courses must be completed to total five courses beyond those taken for the Core. These electives can be one or more courses from any of the areas above, or which are approved for a Core requirement that the student has fulfilled with a different course, or any of the following:

Complete any of the following course(s):
BIOE 177

Inventing the Future

3 Units
BIOE 273

Biodesign for Digital Health

3-4 Units
BIOE 376

Startup Garage: Design

4 Units
BIOE 377

Startup Garage: Testing and Launch

4 Units
COMM 153B

Free Speech, Democracy and the Internet

3 Units
CS 106EA

Exploring Artificial Intelligence

3 Units
CS 120

Introduction to AI Safety

3 Units
CS 121

Equity and Governance for Artificial Intelligence

4 Units
CS 139

Human-Centered AI

3 Units
CS 152

Trust and Safety

3 Units
CS 224R

Deep Reinforcement Learning

3 Units
CS 329A

Self Improving AI Agents

3 Units
CS 329X

Human Centered NLP

3 Units
CS 372

Artificial General Intelligence for Reasoning, Planning, and Decision Making

3 Units
DATASCI 112

Principles of Data Science

5 Units
EE 364A

Convex Optimization I

3 Units
ENGR 40M

An Intro to Making: What is EE

5 Units
FEMGEN 147

Feminism and Technology

3-5 Units
GLOBAL 124

Global Algorithmic Development and Ethics

3-5 Units
INTLPOL 268

Hack Lab: Introduction to Cybersecurity

3 Units
LINGUIST 1

Introduction to Linguistics

4 Units
MATSCI 82N

Science of the Impossible

3 Units
MS&E 226

Fundamentals of Data Science: Prediction, Inference, Causality

3 Units
MS&E 265

Product Management Fundamentals for the Real Economy

3 Units
NBIO 220

Machine Learning Methods for Neural Data Analysis

3 Units
OSPHONGK 46

Fundamentals of Artificial Intelligence

4 Units
OSPOXFRD 85

Practical Ethics for Artificial Intelligence

4-5 Units
OTOHNS 206

Augmenting Human Senses: Enhancing Perception with Technology and Bioscience

3 Units
PHIL 20N

Philosophy of Artificial Intelligence

3 Units
PSYC 60N

The Psychology of Stoked

3 Units
PSYC 135

Dement's Sleep and Dreams

3 Units
PSYC 221

Machine Learning for Neuroimaging

3-4 Units
PSYCH 12N

Self Theories

3 Units
PSYCH 24N

Neuroforecasting

3 Units
PSYCH 144

The Sociocultural Shaping of Psychological Experience

3 Units
PUBLPOL 103F

Ethics of Truth in a Post-Truth World

3 Units
SOC 127

Data Science for Social Impact

5 Units
STATS 217

Introduction to Stochastic Processes I

3 Units
SYMSYS 104

Introduction to Race and Technology

5 Units
SYMSYS 168A

AI 360: What's Critical to Know about AI

5 Units
  • Any course of three units or more, listed with a CS course number greater than 110, excluding CS 196 or CS198.

  • Any course of three units or more, listed with an EE course number.

  • Any course of three units or more, listed with a MATH course number.

  • Any course of three units or more, listed with a STATS course number.

See also the Symbolic Systems website opens in a new tab.

Computational Social Science Subplan

Social Behavior

Complete at least 1 of the following courses:
BIO 81

Introduction to Ecology

4 Units
COMM 1

Introduction to Communication

5 Units
ECON 1

Principles of Economics

5 Units
ECON 46

Networks and Human Behavior

5 Units
ECON 50

Economic Analysis I

5 Units
ECON 160

Game Theory and Economic Applications

5 Units
ECON 178

Behavioral Economics

5 Units
ECON 180

Accelerated Game Theory

5 Units
LINGUIST 150

Language and Society

3-4 Units
MS&E 135

Networks

3 Units
MS&E 180

Organizations: Theory and Management

4 Units
MS&E 232

Introduction to Game Theory

3 Units
POLISCI 1

The Science of Politics

4-5 Units
POLISCI 120C

American Political Institutions in Uncertain Times

5 Units
PSYCH 70

Self and Society: Introduction to Social Psychology

4 Units
PSYCH 154

Judgment and Decision-Making

3 Units
SOC 1

Introduction to Sociology

5 Units
SOC 126

Introduction to Social Networks

4 Units
SOC 130

Education and Society

4-5 Units
SOC 146

Introduction to Comparative Studies in Race and Ethnicity

5 Units

Statistical Inference - An introductory course in statistical methods

Complete at least 1 of the following courses:
ECON 102A

Introduction to Statistical Methods (Postcalculus) for Social Scientists

5 Units
MS&E 125

Introduction to Applied Statistics

4 Units
MS&E 226

Fundamentals of Data Science: Prediction, Inference, Causality

3 Units
SOC 180B

Introduction to Data Analysis

4 Units
STATS 110

Introduction to Statistics for Engineering and the Sciences

5 Units
STATS 191

Introduction to Applied Statistics

3 Units
STATS 200

Introduction to Theoretical Statistics

3-4 Units
STATS 202

Statistical Learning and Data Science

3 Units

Computational Data Methods - A course in machine learning, natural language processing, and/or probabilistic computational inference

Complete at least 1 of the following courses:
CS 129

Applied Machine Learning

3-4 Units
CS 224N

Natural Language Processing with Deep Learning

3-4 Units
CS 224W

Machine Learning with Graphs

3-4 Units
CS 228

Probabilistic Graphical Models: Principles and Techniques

3-4 Units
CS 229

Machine Learning

3-4 Units
CS 230

Deep Learning

3-4 Units
CS 238

Decision Making under Uncertainty

3-4 Units
CS 246

Mining Massive Data Sets

3-4 Units
CS 448B

Data Visualization

3-4 Units
ECON 102B

Applied Econometrics

5 Units
LINGUIST 180

From Languages to Information

3-4 Units
LINGUIST 188

Natural Language Understanding

3-4 Units
PSYCH 209

Neural Network Models of Cognition

4 Units

Social Data Science - A course on applying statistical and computational methods to the study of social behavior

Complete at least 1 of the following courses:
COMM 106

Communication Research Methods

4-5 Units
ECON 151

Tackling Big Questions Using Social Data Science

5 Units
POLISCI 150A

Data Science for Politics

3-5 Units
POLISCI 150C

Causal Inference for Social Science

3-5 Units
PSYCH 290

Natural Language Processing in the Social Sciences

3 Units
SOC 180A

Foundations of Social Research

4 Units
SOC 194

Computational Undergraduate Research

1-5 Units
SOC 369

Social Network Methods

3-5 Units

Integrative Requirement.

Must be completed no earlier than the Junior Year.

Complete any of the following requirements:
Option 1 - Standard
Any of the Standard Options for all Subplans specified under the Core Capstone requirement, or:
or
Option 2 - Subplan Specific
Complete at least 1 of the following courses:
COMM 322

Advanced Studies in Behavior and Social Media

1-5 Units
COMM 326

Advanced Topics in Human Virtual Representation

1-5 Units
CS 181

Computers, Ethics, and Public Policy

4 Units
CS 182

Ethics, Public Policy, and Technological Change

5 Units
CS 206

Exploring Computational Journalism

3 Units
CS 224W

Machine Learning with Graphs

3-4 Units
CS 246

Mining Massive Data Sets

3-4 Units
CS 278

Social Computing

3-4 Units
CS 325B

Data for Sustainable Development

3-5 Units
ECON 160

Game Theory and Economic Applications

5 Units
ECON 178

Behavioral Economics

5 Units
ECON 180

Accelerated Game Theory

5 Units
PHIL 171

Justice

4-5 Units
PHIL 171P

Liberalism and its Critics

5 Units
PHIL 359

Logic Spring Seminar

2-4 Units
PSYCH 154

Judgment and Decision-Making

3 Units
PSYCH 253

Multivariate Analysis, Measurement, and Study of Change in Social Science Research

3 Units
PSYCH 290

Natural Language Processing in the Social Sciences

3 Units
SOC 154

The Politics of Algorithms

4-5 Units

A Subplan-Specific Integrative Course: A course that integrates the themes of the Subplan with the Core requirements. More options are to be added as they are approved -- some options may be removed if they are included in the list of SYMSYS 195* project courses to avoid redundancy with the Standard Options.

Contingent Electives

If any requirements 1-4 are fulfilled with courses taken for Core requirements, then additional approved Contingent Elective courses must be completed to total five courses beyond those taken for the Core. These electives can be one or more courses from any of the areas above, or which are approved for a Core requirement that the student has fulfilled with a different course, or any of the following:

Complete any of the following course(s):
ANTHRO 116

Data Analysis for Quantitative Research

5 Units
ANTHRO 348C

Phenomenology: The Feel of Lived Experience

5 Units
BIO 85

Evolution

4 Units
BIO 102

Introduction to Neuroscience

4 Units
BIO 145

Behavioral Ecology

3 Units
BIO 154

Advanced Neurobiology: Food, Sex, and Gaming

4 Units
BIOE 122

BioSecurity and Pandemic Resilience

2-5 Units
BIOE 177

Inventing the Future

3 Units
BIOE 273

Biodesign for Digital Health

3-4 Units
BIOE 376

Startup Garage: Design

4 Units
BIOE 377

Startup Garage: Testing and Launch

4 Units
BUSGEN 100

Triple Bottom Line: Managing Sustainable Value Creation

3 Units
COMM 100C

Social Media Cultures: Communication Capstone Seminar

5 Units
COMM 151

The First Amendment: Freedom of Speech and Press

4-5 Units
COMM 153B

Free Speech, Democracy and the Internet

3 Units
COMM 158

Censorship and Propaganda

4-5 Units
COMM 176

Advanced Digital Journalism Production

4-5 Units
COMM 177B

Big Local Journalism: a project-based class

4-5 Units
COMM 177T

Building News Applications

4-5 Units
COMM 230A

Digital Civil Society

3 Units
CS 53N

How Can Generative AI Help Us Learn?

3 Units
CS 106EA

Exploring Artificial Intelligence

3 Units
CS 121

Equity and Governance for Artificial Intelligence

4 Units
CS 139

Human-Centered AI

3 Units
CS 145

Intro to Modern Data Systems

3-4 Units
CS 148

Introduction to Computer Graphics and Imaging

3-4 Units
CS 205L

Continuous Mathematical Methods with an Emphasis on Machine Learning

3 Units
CS 224R

Deep Reinforcement Learning

3 Units
CS 236

Deep Generative Models

3 Units
CS 257

Introduction to Automated Reasoning

3 Units
CS 293

Empowering Educators via Language Technology

2-4 Units
CS 329A

Self Improving AI Agents

3 Units
CS 329X

Human Centered NLP

3 Units
CS 372

Artificial General Intelligence for Reasoning, Planning, and Decision Making

3 Units
EARTHSYS 137

Concepts and Analytic Skills for the Social Sector

4 Units
EARTHSYS 216A

Climate Perspectives: Climate Science, Impacts, Carbon Markets, Decarbonization Models and Projects

3 Units
ECON 47

Media Markets and Social Good

5 Units
ECON 106

World Food Economy

3-5 Units
ECON 125

Economic Development, Microfinance, and Social Networks

5 Units
ECON 144

Family and Society

5 Units
ECON 150

Economic Policy Analysis

5 Units
ECON 155

Climate change and global inequality

5 Units
EDUC 482

Design to Equip Learners in Under-Resourced Communities

2-3 Units
EE 364A

Convex Optimization I

3 Units
EE 374

Fundamentals of Blockchain Infrastructure

3 Units
ENGLISH 384B

Literary Modeling

5 Units
ENGR 145

Technology Entrepreneurship

4 Units
ENGR 148

Principled Entrepreneurial Decisions

3 Units
ESS 224

Remote Sensing of Hydrology

3 Units
FEMGEN 106Q

Gender and Media

4 Units
FEMGEN 147

Feminism and Technology

3-5 Units
GENE 231

AI and Vibecoding for healthcare

2-3 Units
GLOBAL 124

Global Algorithmic Development and Ethics

3-5 Units
HUMBIO 166

Food and Society: Exploring Eating Behaviors in Social, Environmental, and Policy Context

4 Units
INTLPOL 259

Research Topics in Technology and National Security

1-3 Units
LINGUIST 1

Introduction to Linguistics

4 Units
LINGUIST 154

Language, Race, and Ethnicity

4 Units
LINGUIST 156

Language, Gender, & Sexuality

4 Units
LINGUIST 157

Sociophonetics

1-4 Units
LINGUIST 234

The Structure of Discourse: Theory and Applications

2-4 Units
LINGUIST 250

Sociolinguistic Theory and Analysis

4 Units
LINGUIST 258

Analysis of Variation

1-4 Units
LINGUIST 285

Spoken Language Processing

2-4 Units
LINGUIST 278

Programming for Linguists

1-4 Units
MATH 108

Introduction to Combinatorics and Its Applications

4 Units
MATSCI 82N

Science of the Impossible

3 Units
MGTECON 634

Machine Learning and Causal Inference

3 Units
MS&E 121

Introduction to Stochastic Modeling

4 Units
MS&E 125

Introduction to Applied Statistics

4 Units
MS&E 184

The Future of Work: What Will it Mean to Build AI-Augmented Organizations?

4 Units
MS&E 221

Stochastic Modeling

3 Units
MS&E 223

Stochastic Simulation and Monte Carlo Methods

3 Units
MS&E 243

Energy and Environmental Policy Analysis

3 Units
MS&E 265

Product Management Fundamentals for the Real Economy

3 Units
MS&E 280

Organizational Behavior: Evidence in Action

3 Units
MS&E 289

Ethics in Global Technology Design

3 Units
MS&E 292

Health Policy Modeling

3 Units
NBIO 220

Machine Learning Methods for Neural Data Analysis

3 Units
OSPCPTWN 67

Beyond Silicon Valley: Technology and Development in the Global South

3 Units
OSPHONGK 46

Fundamentals of Artificial Intelligence

4 Units
OSPOXFRD 16

Immersive Creative Writing

4-5 Units
OSPOXFRD 76

Access, Distinction and Material Culture through Coffee

4-5 Units
OSPOXFRD 81

Displacement and Identity in 20th Century Europe

4-5 Units
OSPOXFRD 84

The Promises and Perils of Social and Behavioral Genomics

4-5 Units
OSPOXFRD 85

Practical Ethics for Artificial Intelligence

4-5 Units
OSPSANTG 25

Health and Disease in an Aging Society: Chile in Transition

3 Units
OSPSANTG 58

Global Change in Chile

5 Units
OTOHNS 206

Augmenting Human Senses: Enhancing Perception with Technology and Bioscience

3 Units
PHIL 2

Introduction to Moral Philosophy

5 Units
PHIL 60

Introduction to Philosophy of Science

4 Units
PHIL 167E

Philosophy of Evolutionary Biology

4 Units
PHIL 170

Ethical Theory

4 Units
POLISCI 223A

Public Opinion and American Democracy

5 Units
POLISCI 227C

Money in Politics

3-5 Units
PSYC 60N

The Psychology of Stoked

3 Units
PSYC 86Q

Psychology of Xenophobia

3 Units
PSYC 135

Dement's Sleep and Dreams

3 Units
PSYCH 12N

Self Theories

3 Units
PSYCH 24N

Neuroforecasting

3 Units
PSYCH 80

Introduction to Personality and Affective Science

4 Units
PSYCH 125

Research Methods in Psychology

4 Units
PSYCH 131A

How to Think Like a Shrink

2 Units
PSYCH 144

The Sociocultural Shaping of Psychological Experience

3 Units
PSYCH 146

Observation of Children

3-5 Units
PSYCH 147

Development in Early Childhood

3-5 Units
PSYCH 156A

Narratives of Trauma and Recovery

3 Units
PSYCH 170

The Psychology of Communication About Politics in America

4-5 Units
PSYCH 215

Mind, Culture, and Society

3 Units
PSYCH 265

Social Psychology and Social Change

2-3 Units
PSYCH 278

Psychology of the Climate Crisis

3 Units
PSYCH 285A

How Can We Enforce Good Norms in Inclusive Ways?

3 Units
PUBLPOL 103F

Ethics of Truth in a Post-Truth World

3 Units
PUBLPOL 119

AI, Autonomy, and the Future of Warfare

3 Units
PUBLPOL 353A

Science and Technology Policy

5 Units
PUBLPOL 353B

Regulating Emerging Technology: Risks, Opportunities, and Reality

3 Units
SOC 3

America: Unequal

4 Units
SOC 10

Introduction to Computational Social Science

4 Units
SOC 14N

Inequality in American Society

3 Units
SOC 31N

Social Networks

3 Units
SOC 114

Economic Sociology

4 Units
SOC 118

Social Movements and Collective Action

4 Units
SOC 133D

Globalization and Social Change

4 Units
SOC 179A

Crime and Punishment in America

4-5 Units
STATS 203

Regression Models and Analysis of Variance

3 Units
STATS 209

Introduction to Causal Inference

3 Units
STATS 211

Meta-research: Appraising Research Findings, Bias, and Meta-analysis

3 Units
STATS 217

Introduction to Stochastic Processes I

3 Units
STS 191W

Doing STS: Introduction to Research

4 Units
SYMSYS 176S

Studying Stanford: Governance, Culture, and Innovation

2 Units
and
OSPGEN 47

Governance, Culture, and Innovation in Oxford

2 Units
SYMSYS 201

Digital Technology, Society, and Democracy

3 Units

See also the Symbolic Systems website opens in a new tab.

Computer Music Subplan

Computer Music Subplan Overview

Symbolic Systems majors must complete the following requirements in addition to the Core requirements to fulfill the Subplan in Computer Music. All courses must be taken for three units of more.

Computer-Generated Music I

Complete all of the following course(s):
MUSIC 220A

Fundamentals of Computer-Generated Sound

3-4 Units

Computer-Generated Music II

Complete all of the following course(s):
MUSIC 220B

Compositional Algorithms, Psychoacoustics, and Computational Music

3-4 Units

Music and the Mind & Brain

Complete at least 1 of the following courses:
MUSIC 1A

Music, Mind, and Human Behavior

3 Units
MUSIC 251

Psychophysics and Music Cognition

1-5 Units
MUSIC 351A

Seminar in Music Perception and Cognition I

1-3 Units
PSYCH 30

Introduction to Perception

4 Units
PSYCH 50

Introduction to Cognitive Neuroscience

4 Units

Integrative Requirement.

Must be completed no earlier than the Junior Year.

Complete any of the following requirements:
Option 1 - Standard
Any of the Standard Options for all Subplans specified under the Core Capstone requirement or:
or
Option 2 - Subplan Specific
Complete at least 1 of the following courses:
MUSIC 128

Stanford Laptop Orchestra: Composition, Coding, and Performance

1-5 Units
MUSIC 220C

Research Seminar in Computer-Generated Music

3-4 Units
MUSIC 250A

Physical Interaction Design for Music

3-4 Units
MUSIC 251

Psychophysics and Music Cognition

1-5 Units
MUSIC 253

Symbolic Musical Information

2-4 Units
MUSIC 254

Computational Music Analysis

2-4 Units
MUSIC 256A

Music, Computing, Design: The Art of Design

3-4 Units
MUSIC 257

You Are What You Use: Designing Technology for Neural Change

3-5 Units
MUSIC 351A

Seminar in Music Perception and Cognition I

1-3 Units

A Subplan-Specific Integrative Course: A course that integrates the themes of the Subplan with the Core requirements. More options are to be added as they are approved -- some options may be removed if they are included in the list of SYMSYS 195* project courses to avoid redundancy with the Standard Options.

Contingent Electives

If any requirements 1-4 are fulfilled with courses taken for Core requirements, then additional approved Contingent Elective courses must be completed to total five courses beyond those taken for the Core. These electives can be one or more courses from any of the areas above, or which are approved for a Core requirement that the student has fulfilled with a different course, or any of the following:

Complete any of the following course(s):
ARTSTUDI 165A

Intro to Art & Technology

4 Units
BIOE 177

Inventing the Future

3 Units
BIOE 273

Biodesign for Digital Health

3-4 Units
COMM 153B

Free Speech, Democracy and the Internet

3 Units
CS 108

Object-Oriented Systems Design

3-4 Units
CS 139

Human-Centered AI

3 Units
CS 148

Introduction to Computer Graphics and Imaging

3-4 Units
CS 257

Introduction to Automated Reasoning

3 Units
CS 329X

Human Centered NLP

3 Units
DESIGN 1

Introduction to Design

4 Units
EDUC 482

Design to Equip Learners in Under-Resourced Communities

2-3 Units
EE 374

Fundamentals of Blockchain Infrastructure

3 Units
ENGR 140A

Leadership of Technology Ventures

3 Units
ENGR 145

Technology Entrepreneurship

4 Units
ENGR 148

Principled Entrepreneurial Decisions

3 Units
ENGR 245

The Lean LaunchPad: Getting Your Lean Startup Off the Ground

4 Units
FEMGEN 147

Feminism and Technology

3-5 Units
GLOBAL 124

Global Algorithmic Development and Ethics

3-5 Units
LINGUIST 1

Introduction to Linguistics

4 Units
LINGUIST 110

Introduction to Phonology

4 Units
MS&E 265

Product Management Fundamentals for the Real Economy

3 Units
MUSIC 222

Sound in Space

1-4 Units
OSPOXFRD 85

Practical Ethics for Artificial Intelligence

4-5 Units
OTOHNS 206

Augmenting Human Senses: Enhancing Perception with Technology and Bioscience

3 Units
PSYCH 12N

Self Theories

3 Units
PSYCH 24N

Neuroforecasting

3 Units
PSYCH 125

Research Methods in Psychology

4 Units
PSYCH 144

The Sociocultural Shaping of Psychological Experience

3 Units
PSYCH 220A

Probabilistic models of cognition: Reasoning and Learning

3 Units
PUBLPOL 103F

Ethics of Truth in a Post-Truth World

3 Units
PUBLPOL 353B

Regulating Emerging Technology: Risks, Opportunities, and Reality

3 Units
SOC 127

Data Science for Social Impact

5 Units
STATS 217

Introduction to Stochastic Processes I

3 Units
STS 10

Introduction to AI Safety

3 Units
SYMSYS 104

Introduction to Race and Technology

5 Units
SYMSYS 168A

AI 360: What's Critical to Know about AI

5 Units

See also the Symbolic Systems website opens in a new tab.

Decision Making & Rationality (DMAR) Subplan

Philosophical Inquiry

Complete at least 1 of the following courses:
MS&E 254

The Ethical Analyst

3 Units
PHIL 170

Ethical Theory

4 Units
PHIL 171

Justice

4-5 Units
PHIL 172

History of Modern Moral Philosophy

4 Units
PHIL 184

Epistemology

4 Units
PHIL 187

Philosophy of Action

4 Units
PHIL 359

Logic Spring Seminar

2-4 Units
PHIL 388

Topics in Normativity: Foundations of Epistemic Normativity

2-4 Units
POLISCI 131L

Modern Political Thought: Machiavelli to Marx and Mill

5 Units
POLISCI 230A

Classical Seminar: Origins of Political Thought

3-5 Units

Formal Decision Theories

Complete at least 1 of the following courses:
ECON 51

Economic Analysis II

5 Units
ECON 136

Market Design

5 Units
ECON 160

Game Theory and Economic Applications

5 Units
ECON 180

Accelerated Game Theory

5 Units
ECON 289

Advanced Topics in Game Theory and Information Economics

2-5 Units
MS&E 232

Introduction to Game Theory

3 Units
MS&E 232H

Introduction to Game Theory (Accelerated)

3 Units
PHIL 154

Modal Logic

4 Units
PHIL 359

Logic Spring Seminar

2-4 Units
POLISCI 356A

Formal Theory I

3-5 Units
PUBLPOL 50

Intermediate Microeconomics for Public Policy

5 Units

Empirical Findings and Explanations

Complete at least 1 of the following courses:
BIO 150

Human Behavioral Biology

5 Units
ECON 178

Behavioral Economics

5 Units
ECON 179

Experimental Economics

5 Units
ECON 279

Behavioral and Experimental Economics II

4 Units
EDUC 375A

Seminar on Organizational Theory

5 Units
GSBGEN 646

Behavioral Economics and the Psychology of Decision Making

3 Units
POLISCI 351B

Economic Analysis of Political Institutions

4 Units
POLISCI 351C

Institutions and Bridge-Building in Political Economy

4 Units
PSYCH 154

Judgment and Decision-Making

3 Units
PSYCH 205

Foundations of Cognition

3 Units
PSYCH 215

Mind, Culture, and Society

3 Units
PSYCH 232

Brain and Decision Making

3 Units
PSYCH 257

Affective Neuroscience

3 Units
SOC 114

Economic Sociology

4 Units
SOC 126

Introduction to Social Networks

4 Units
SYMSYS 203

Cognitive Science Perspectives on Humanity and Well-Being

3 Units

Methods and Applications - A course on methods that can be used to study decision making and rationality, or ways to apply research in decision sciences

Complete at least 1 of the following courses:
BMDS 219

Mathematical Models and Medical Decisions

3 Units
BMDS 237

Outcomes Analysis

4 Units
CEE 206

Decision Analysis for Civil and Environmental Engineers

3 Units
COMM 106

Communication Research Methods

4-5 Units
COMM 124

Truth, Trust, and Tech

4-5 Units
CS 181

Computers, Ethics, and Public Policy

4 Units
CS 182

Ethics, Public Policy, and Technological Change

5 Units
CS 228

Probabilistic Graphical Models: Principles and Techniques

3-4 Units
CS 234

Reinforcement Learning

3 Units
CS 238

Decision Making under Uncertainty

3-4 Units
CS 239

Advanced Topics in Sequential Decision Making

3-4 Units
CS 261

Combinatorial Optimization

3 Units
CS 325B

Data for Sustainable Development

3-5 Units
ECON 50

Economic Analysis I

5 Units
ECON 102B

Applied Econometrics

5 Units
ECON 102C

Advanced Topics in Econometrics

5 Units
ECON 135

Foundations of Finance

5 Units
ECON 136

Market Design

5 Units
ECON 137

Decision Modeling and Information

5 Units
ECON 150

Economic Policy Analysis

5 Units
ECON 155

Climate change and global inequality

5 Units
ENGR 62

Introduction to Optimization

3-4 Units
MS&E 121

Introduction to Stochastic Modeling

4 Units
MS&E 135

Networks

3 Units
MS&E 152

Introduction to Decision Analysis

4 Units
MS&E 175

Innovation, Creativity, and Change

4 Units
MS&E 180

Organizations: Theory and Management

4 Units
MS&E 250A

Reliability and Resilience of Engineered Systems

3 Units
MS&E 250B

Project Course in Engineering Risk Analysis

3 Units
MS&E 252

Foundations of Decision Analysis

3 Units
MS&E 355

Influence Diagrams and Probabilistics Networks

3 Units
PHIL 49

Survey of Formal Methods

4 Units
POLISCI 153

Strategy: Introduction to Game Theory

4-5 Units
PSYCH 10

Introduction to Statistical Methods: Precalculus

5 Units
PSYCH 251

Experimental Methods

4 Units
STATS 191

Introduction to Applied Statistics

3 Units
STATS 200

Introduction to Theoretical Statistics

3-4 Units
STATS 211

Meta-research: Appraising Research Findings, Bias, and Meta-analysis

3 Units
STATS 217

Introduction to Stochastic Processes I

3 Units
STATS 218

Introduction to Stochastic Processes II

3 Units
STATS 263

Design of Experiments

3 Units
STATS 310A

Theory of Probability I

3 Units
STATS 310B

Theory of Probability II

3 Units
STATS 310C

Theory of Probability III

3 Units
SYMSYS 195B

Design for Behavior Change

3-4 Units
SYMSYS 195D

Research in Digital Democracy

3-4 Units
SYMSYS 201

Digital Technology, Society, and Democracy

3 Units
URBANST 132

Concepts and Analytic Skills for the Social Sector

4 Units

Integrative Requirement.

Must be completed no earlier than the Junior Year.

Complete any of the following requirements:
Option 1 - Standard
Any of the Standard Options for all Subplans specified under the Core Capstone requirement or:
or
Option 2 - Subplan Specific
Complete at least 1 of the following courses:
CS 181

Computers, Ethics, and Public Policy

4 Units
CS 182

Ethics, Public Policy, and Technological Change

5 Units
CS 228

Probabilistic Graphical Models: Principles and Techniques

3-4 Units
CS 234

Reinforcement Learning

3 Units
CS 238

Decision Making under Uncertainty

3-4 Units
CS 239

Advanced Topics in Sequential Decision Making

3-4 Units
CS 261

Combinatorial Optimization

3 Units
CS 325B

Data for Sustainable Development

3-5 Units
PHIL 184

Epistemology

4 Units
PHIL 187

Philosophy of Action

4 Units
PHIL 359

Logic Spring Seminar

2-4 Units
PSYCH 154

Judgment and Decision-Making

3 Units
PSYCH 232

Brain and Decision Making

3 Units
PSYCH 257

Affective Neuroscience

3 Units
SYMSYS 201

Digital Technology, Society, and Democracy

3 Units
SYMSYS 203

Cognitive Science Perspectives on Humanity and Well-Being

3 Units

A Subplan-Specific Integrative Course: A course that integrates the themes of the Subplan with the Core requirements. More options are to be added as they are approved -- some options may be removed if they are included in the list of SYMSYS 195* project courses to avoid redundancy with the Standard Options.

Contingent Electives

If any requirements 1-4 are fulfilled with courses taken for Core requirements, then additional approved Contingent Elective courses must be completed to total five courses beyond those taken for the Core. These electives can be one or more courses from any of the areas above, or which are approved for a Core requirement that the student has fulfilled with a different course, or any of the following:

Complete any of the following course(s):
BIO 102

Introduction to Neuroscience

4 Units
BIO 145

Behavioral Ecology

3 Units
BIOE 273

Biodesign for Digital Health

3-4 Units
CEE 250

Product Management Fundamentals in the AI Era

3 Units
COMM 100C

Social Media Cultures: Communication Capstone Seminar

5 Units
COMM 130D

Dark Patterns

3 Units
COMM 153B

Free Speech, Democracy and the Internet

3 Units
COMM 230A

Digital Civil Society

3 Units
CS 53N

How Can Generative AI Help Us Learn?

3 Units
CS 106EA

Exploring Artificial Intelligence

3 Units
CS 139

Human-Centered AI

3 Units
CS 205L

Continuous Mathematical Methods with an Emphasis on Machine Learning

3 Units
CS 224R

Deep Reinforcement Learning

3 Units
CS 255

Introduction to Cryptography

3 Units
CS 257

Introduction to Automated Reasoning

3 Units
CS 293

Empowering Educators via Language Technology

2-4 Units
CS 329A

Self Improving AI Agents

3 Units
CS 329X

Human Centered NLP

3 Units
EARTHSYS 137

Concepts and Analytic Skills for the Social Sector

4 Units
ECON 151

Tackling Big Questions Using Social Data Science

5 Units
EE 292J

Designing for Authenticity

3 Units
ENGLISH 172

Reading Games and Playing Literature: Intro to Literary Game Studies

3-5 Units
ENGR 140A

Leadership of Technology Ventures

3 Units
ENGR 145

Technology Entrepreneurship

4 Units
ESS 224

Remote Sensing of Hydrology

3 Units
FEMGEN 95

Feminist Games Studio

4-5 Units
FEMGEN 106Q

Gender and Media

4 Units
FEMGEN 147

Feminism and Technology

3-5 Units
GENE 231

AI and Vibecoding for healthcare

2-3 Units
GLOBAL 124

Global Algorithmic Development and Ethics

3-5 Units
HUMBIO 4B

Development and Epidemiology

5 Units
HUMBIO 146

Culture and Madness: Anthropological and Psychiatric Approaches to Mental Illness

3-5 Units
LAW 4053

Confronting Misinformation Online: Law and Policy

2 Units
LINGUIST 1

Introduction to Linguistics

4 Units
MATSCI 82N

Science of the Impossible

3 Units
MS&E 265

Product Management Fundamentals for the Real Economy

3 Units
OSPCPTWN 67

Beyond Silicon Valley: Technology and Development in the Global South

3 Units
OSPHONGK 46

Fundamentals of Artificial Intelligence

4 Units
OTOHNS 206

Augmenting Human Senses: Enhancing Perception with Technology and Bioscience

3 Units
OSPOXFRD 13

Know Thyself ! The Philosophy and Psychology of Self-Examination

4-5 Units
OSPOXFRD 76

Access, Distinction and Material Culture through Coffee

4-5 Units
OSPOXFRD 85

Practical Ethics for Artificial Intelligence

4-5 Units
PHIL 134A

Phenomenology: Animals

4 Units
PHIL 167E

Philosophy of Evolutionary Biology

4 Units
PSYC 60N

The Psychology of Stoked

3 Units
PSYC 135

Dement's Sleep and Dreams

3 Units
PSYC 221

Machine Learning for Neuroimaging

3-4 Units
PSYCH 12N

Self Theories

3 Units
PSYCH 24N

Neuroforecasting

3 Units
PSYCH 80

Introduction to Personality and Affective Science

4 Units
PSYCH 144

The Sociocultural Shaping of Psychological Experience

3 Units
PSYCH 146

Observation of Children

3-5 Units
PSYCH 147

Development in Early Childhood

3-5 Units
PSYCH 156A

Narratives of Trauma and Recovery

3 Units
SYMSYS 176S

Studying Stanford: Governance, Culture, and Innovation

2 Units
and
OSPGEN 47

Governance, Culture, and Innovation in Oxford

2 Units

See also the Symbolic Systems website opens in a new tab.

Human-Centered Artificial Intelligence Subplan

Digital Technology Ethics and Policy

A course that brings philosophical ethics and policy analysis to bear on the social implications of digital technology, across a broad range of domains.

Complete at least 1 of the following courses:
CS 120

Introduction to AI Safety

3 Units
CS 181

Computers, Ethics, and Public Policy

4 Units
CS 182

Ethics, Public Policy, and Technological Change

5 Units
CS 281

Ethics of Artificial Intelligence

3-4 Units
OSPOXFRD 85

Practical Ethics for Artificial Intelligence

4-5 Units

Human Impact

One course aimed at understanding how AI interacts with humans as well as with vital social structures and institutions

Complete at least 1 of the following courses:
AFRICAAM 200N

Funkentelechy: Technologies, Social Justice and Black Vernacular Cultures

4-5 Units
COMM 120W

The Rise of Digital Culture

4-5 Units
COMM 124

Truth, Trust, and Tech

4-5 Units
COMM 145

Personality and Digital Media

4-5 Units
COMM 154

The Politics of Algorithms

4-5 Units
COMM 172

Media Psychology

4-5 Units
COMM 184

Race and Media

4-5 Units
COMM 322

Advanced Studies in Behavior and Social Media

1-5 Units
ENGLISH 106A

AI 360: What's Critical to Know about AI

5 Units
MS&E 184

The Future of Work: What Will it Mean to Build AI-Augmented Organizations?

4 Units
NBIO 101

Social and Ethical Issues in the Neurosciences

2-3 Units
STS 1

Introduction to Science, Technology & Society

4 Units
SYMSYS 201

Digital Technology, Society, and Democracy

3 Units

Augmenting Human Capabilities

One course aimed at developing new human-centered design methods and tools so that AI agents and applications are designed and created with the ability to communicate with, collaborate with, and augment people more effectively, and to make their work better and more enjoyable

Complete at least 1 of the following courses:
BIOMEDIN 220

Artificial Intelligence in Healthcare

3-4 Units
COMM 166

Virtual People

4-5 Units
COMM 177B

Big Local Journalism: a project-based class

4-5 Units
COMM 326

Advanced Topics in Human Virtual Representation

1-5 Units
CS 147

Introduction to Human-Computer Interaction Design

3-5 Units
CS 152

Trust and Safety

3 Units
CS 184

Bridging Policy and Tech Through Design

3-4 Units
CS 247A

Design for Artificial Intelligence

3-4 Units
CS 247B

Design for Behavior Change

3-4 Units
CS 247I

Design for Understanding

3-4 Units
CS 247S

Service Design with AI

3-4 Units
CS 278

Social Computing

3-4 Units
CS 325B

Data for Sustainable Development

3-5 Units
CS 372

Artificial General Intelligence for Reasoning, Planning, and Decision Making

3 Units
CS 448B

Data Visualization

3-4 Units
ECON 136

Market Design

5 Units
EDUC 486

Educational Neuroscience

3 Units
EDUC 281

Technology for Learners

3 Units
HUMBIO 151R

Biology, Health and Big Data

3 Units
MUSIC 220C

Research Seminar in Computer-Generated Music

3-4 Units
PSYC 124

Brain Plasticity

3 Units
PSYC 223B

Topics in Neurodiversity: Design Thinking Approaches

3 Units
PSYCH 24N

Neuroforecasting

3 Units
PSYCH 290

Natural Language Processing in the Social Sciences

3 Units
SYMSYS 245

Cognition in Interaction Design

3 Units

Intelligence

One course aimed at developing machine intelligence that understands human language, emotions, intentions, behaviors, and interactions at multiple scales

Complete at least 1 of the following courses:
CS 123

A Hands-On Introduction to Building AI-Enabled Robots

3 Units
CS 124

From Languages to Information

3-4 Units
CS 129

Applied Machine Learning

3-4 Units
CS 131

Computer Vision: Foundations and Applications

3-4 Units
CS 221

Artificial Intelligence: Principles and Techniques

3-4 Units
CS 223A

Introduction to Robotics

3 Units
CS 224N

Natural Language Processing with Deep Learning

3-4 Units
CS 229

Machine Learning

3-4 Units
CS 230

Deep Learning

3-4 Units
CS 231N

Deep Learning for Computer Vision

3-4 Units
LINGUIST 188

Natural Language Understanding

3-4 Units
LINGUIST 285

Spoken Language Processing

2-4 Units

Integrative Requirement.

Must be completed no earlier than the Junior Year.

Complete any of the following requirements:
Option 1 - Standard
Any of the Standard Options for all Subplans specified under the Core Capstone requirement or:
or
Option 2 - Subplan Specific
Complete at least 1 of the following courses:
COMM 166

Virtual People

4-5 Units
COMM 172

Media Psychology

4-5 Units
CS 206

Exploring Computational Journalism

3 Units
CS 221

Artificial Intelligence: Principles and Techniques

3-4 Units
CS 223A

Introduction to Robotics

3 Units
CS 229

Machine Learning

3-4 Units
CS 230

Deep Learning

3-4 Units
CS 238

Decision Making under Uncertainty

3-4 Units
CS 247I

Design for Understanding

3-4 Units
CS 278

Social Computing

3-4 Units
CS 325B

Data for Sustainable Development

3-5 Units
CS 372

Artificial General Intelligence for Reasoning, Planning, and Decision Making

3 Units
EDUC 234

Curiosity in Artificial Intelligence

3 Units
EDUC 486

Educational Neuroscience

3 Units
EDUC 281

Technology for Learners

3 Units
LINGUIST 180

From Languages to Information

3-4 Units
LINGUIST 285

Spoken Language Processing

2-4 Units
PHIL 167D

Philosophy of Neuroscience

4 Units
PHIL 359

Logic Spring Seminar

2-4 Units
PHIL 368A

Explanation in Neuroscience

2-4 Units
PHIL 386

Qualitativism: Objects, Structure, and Ontology

2-4 Units
PSYC 124

Brain Plasticity

3 Units
PSYC 223B

Topics in Neurodiversity: Design Thinking Approaches

3 Units
PSYCH 154

Judgment and Decision-Making

3 Units
PSYCH 164

Brain decoding

3 Units
PSYCH 169

Advanced Seminar on Memory

3 Units
PSYCH 202

Cognitive Neuroscience

3 Units
PSYCH 209

Neural Network Models of Cognition

4 Units
PSYCH 232

Brain and Decision Making

3 Units
PSYCH 242

A modern explainable AI approach to Theoretical Neuroscience

3 Units
PSYCH 247

Topics in Natural and Artificial Intelligence

3 Units
PSYCH 249

Large-Scale Neural Network Modeling for Neuroscience

3 Units
PSYCH 257

Affective Neuroscience

3 Units
STATS 220

Machine Learning Methods for Neural Data Analysis

3 Units
STATS 315B

Modern Applied Statistics: Learning II

3 Units
SYMSYS 202

Theories of Consciousness

3 Units
SYMSYS 205

The Philosophy and Science of Perception

3 Units
SYMSYS 245

Cognition in Interaction Design

3 Units

A Subplan-Specific Integrative Course: A course that integrates the themes of the Subplan with the Core requirements. More options are to be added as they are approved -- some options may be removed if they are included in the list of SYMSYS 195* project courses to avoid redundancy with the Standard Options.

Contingent Electives

If requirements 1-4 are fulfilled partly from courses taken for Core requirements, additional approved Elective courses must be completed to total five courses beyond those taken for the Core. These electives can be one or more courses from any of the areas above, or which are approved for a Core requirement that the student has fulfilled with a different course, or any of the following:

Complete any of the following course(s):
ARTSTUDI 165A

Intro to Art & Technology

4 Units
BIO 102

Introduction to Neuroscience

4 Units
BIOE 70Q

Medical Device Innovation

3 Units
BIOE 122

BioSecurity and Pandemic Resilience

2-5 Units
BIOE 376

Startup Garage: Design

4 Units
BIOE 377

Startup Garage: Testing and Launch

4 Units
BUSGEN 100

Triple Bottom Line: Managing Sustainable Value Creation

3 Units
CEE 250

Product Management Fundamentals in the AI Era

3 Units
COMM 100C

Social Media Cultures: Communication Capstone Seminar

5 Units
COMM 151

The First Amendment: Freedom of Speech and Press

4-5 Units
COMM 153B

Free Speech, Democracy and the Internet

3 Units
COMM 177T

Building News Applications

4-5 Units
COMM 230A

Digital Civil Society

3 Units
CS 53N

How Can Generative AI Help Us Learn?

3 Units
CS 110

Principles of Computer Systems

3-5 Units
CS 148

Introduction to Computer Graphics and Imaging

3-4 Units
CS 153

Frontier Systems

3 Units
CS 224G

Apps With LLMs Inside

3-4 Units
CS 255

Introduction to Cryptography

3 Units
CS 257

Introduction to Automated Reasoning

3 Units
DESIGN 1

Introduction to Design

4 Units
EARTHSYS 137

Concepts and Analytic Skills for the Social Sector

4 Units
EARTHSYS 216A

Climate Perspectives: Climate Science, Impacts, Carbon Markets, Decarbonization Models and Projects

3 Units
ECON 47

Media Markets and Social Good

5 Units
EDUC 423A

Introduction to Education Data Science: Data Processing

3-4 Units
EE 364A

Convex Optimization I

3 Units
ENGLISH 90QN

Quantum Narratives:Writing Fiction about Science, Philosophy and Human Experience in the Quantum Age

5 Units
ENGLISH 172

Reading Games and Playing Literature: Intro to Literary Game Studies

3-5 Units
ENGR 140A

Leadership of Technology Ventures

3 Units
ENGR 145

Technology Entrepreneurship

4 Units
ENGR 148

Principled Entrepreneurial Decisions

3 Units
ENGR 245

The Lean LaunchPad: Getting Your Lean Startup Off the Ground

4 Units
ESS 224

Remote Sensing of Hydrology

3 Units
FEMGEN 95

Feminist Games Studio

4-5 Units
FEMGEN 106Q

Gender and Media

4 Units
HUMBIO 166

Food and Society: Exploring Eating Behaviors in Social, Environmental, and Policy Context

4 Units
HUMBIO 171E

Modern Ethical Challenges in Neuroscience and Organ Transplantation

3 Units
INTLPOL 259

Research Topics in Technology and National Security

1-3 Units
INTLPOL 268

Hack Lab: Introduction to Cybersecurity

3 Units
LINGUIST 1

Introduction to Linguistics

4 Units
MATSCI 82N

Science of the Impossible

3 Units
MS&E 135

Networks

3 Units
MS&E 226

Fundamentals of Data Science: Prediction, Inference, Causality

3 Units
MS&E 265

Product Management Fundamentals for the Real Economy

3 Units
MS&E 289

Ethics in Global Technology Design

3 Units
OSPCPTWN 67

Beyond Silicon Valley: Technology and Development in the Global South

3 Units
OSPOXFRD 44

Molecular Genetics Ethics and Practice

4-5 Units
OSPOXFRD 84

The Promises and Perils of Social and Behavioral Genomics

4-5 Units
PHIL 20N

Philosophy of Artificial Intelligence

3 Units
PHIL 131

Introduction to Phenomenology

4 Units
PHIL 134A

Phenomenology: Animals

4 Units
PHIL 386P

Mental Action

2-4 Units
PSYC 60N

The Psychology of Stoked

3 Units
PSYC 135

Dement's Sleep and Dreams

3 Units
PSYCH 12N

Self Theories

3 Units
PSYCH 125

Research Methods in Psychology

4 Units
PSYCH 131A

How to Think Like a Shrink

2 Units
PSYCH 144

The Sociocultural Shaping of Psychological Experience

3 Units
PSYCH 215

Mind, Culture, and Society

3 Units
PSYCH 265

Social Psychology and Social Change

2-3 Units
PSYCH 278

Psychology of the Climate Crisis

3 Units
PUBLPOL 50

Intermediate Microeconomics for Public Policy

5 Units
PUBLPOL 103F

Ethics of Truth in a Post-Truth World

3 Units
PUBLPOL 353A

Science and Technology Policy

5 Units
STATS 191

Introduction to Applied Statistics

3 Units
STATS 200

Introduction to Theoretical Statistics

3-4 Units
STATS 217

Introduction to Stochastic Processes I

3 Units
SURG 172

Anatomy and Design Innovations

3 Units
SYMSYS 176S

Studying Stanford: Governance, Culture, and Innovation

2 Units
and
OSPGEN 47

Governance, Culture, and Innovation in Oxford

2 Units

See also the Symbolic Systems website opens in a new tab.

Human-Computer Interaction Subplan

Human-Computer Interaction Subplan Overview

Symbolic Systems majors must complete the following requirements in addition to the Core requirements to fulfill the Subplan in Human-Computer Interaction. All courses must be taken for three units or more.

Students in this Subplan are urged to take CS 107 or CS 107E, either for the Post-CS 106B Computation Core requirement, or as a Contingent Elective, and prior to completing requirement 4 below.

Introduction to HCS

Complete all of the following course(s):
CS 147

Introduction to Human-Computer Interaction Design

3-5 Units

Design Methods

Complete all of the following requirements:
Design Methods Overview
Post-CS 147 courses teaching fundamentals of the human-centered design process, featuring a major project component (including any course in the CS 247 series). One of the following:
and
Design Methods Course Options
Complete at least 1 of the following courses:
CS 194H

User Interface Design Project

3-4 Units
CS 247A

Design for Artificial Intelligence

3-4 Units
CS 247B

Design for Behavior Change

3-4 Units
CS 247G

Design for Play

3-4 Units
CS 247S

Service Design with AI

3-4 Units

HCI Theory

Courses teaching design, behavioral, and critical theories that underlie the design process

Complete at least 1 of the following courses:
COMM 145

Personality and Digital Media

4-5 Units
COMM 166

Virtual People

4-5 Units
COMM 172

Media Psychology

4-5 Units
CS 347

Human-Computer Interaction: Foundations and Frontiers

3-4 Units

User Interface Implementation

An advanced course in programming for user interfaces

Complete at least 1 of the following courses:
CS 108

Object-Oriented Systems Design

3-4 Units
CS 142

Web Applications

3 Units
CS 147L

Cross-platform Mobile App Development

3 Units

Integrative Requirement.

Must be completed no earlier than the Junior Year.

Complete any of the following requirements:
Option 1 - Standard
Any of the Standard Options for all Subplans specified under the Core Capstone requirement or:
or
Option 2 - Subplan Specific
Complete at least 1 of the following courses:
COMM 120W

The Rise of Digital Culture

4-5 Units
COMM 145

Personality and Digital Media

4-5 Units
COMM 166

Virtual People

4-5 Units
COMM 172

Media Psychology

4-5 Units
COMM 322

Advanced Studies in Behavior and Social Media

1-5 Units
COMM 324

Language and Technology

3-5 Units
COMM 326

Advanced Topics in Human Virtual Representation

1-5 Units
CS 107

Computer Organization and Systems

3-5 Units
CS 107E

Computer Systems from the Ground Up

3-5 Units
CS 181

Computers, Ethics, and Public Policy

4 Units
CS 182

Ethics, Public Policy, and Technological Change

5 Units
CS 206

Exploring Computational Journalism

3 Units
CS 247I

Design for Understanding

3-4 Units
CS 278

Social Computing

3-4 Units
CS 347

Human-Computer Interaction: Foundations and Frontiers

3-4 Units
CS 377E

Designing Solutions to Global Grand Challenges

3-4 Units
CS 377G

Designing Serious Games

3-4 Units
CS 377Q

Designing for Accessibility

3-4 Units
CS 377U

Understanding Users

3-4 Units
EDUC 230

Learning Experience Design

3 Units
EDUC 281

Technology for Learners

3 Units
EDUC 342

Child Development and New Technologies

3 Units
EDUC 391

Engineering Education and Online Learning

3 Units
ME 115B

Product Design Methods

4 Units
SYMSYS 201

Digital Technology, Society, and Democracy

3 Units
SYMSYS 245

Cognition in Interaction Design

3 Units

A Subplan-Specific Integrative Course: A course that integrates the themes of the Subplan with the Core requirements. More options are to be added as they are approved -- some options may be removed if they are included in the list of SYMSYS 195* project courses to avoid redundancy with the Standard Options.

Contingent Electives

If any requirements 1-4 are fulfilled with courses taken for Core requirements, then additional approved Contingent Elective courses must be completed to total five courses beyond those taken for the Core. These electives can be one or more courses from any of the areas above, or which are approved for a Core requirement that the student has fulfilled with a different course, or any of the following:

Complete any of the following course(s):
ARTSTUDI 130

Interactive Art: Making it with Arduino

4 Units
ARTSINST 142

Drawing with Code

4 Units
ARTSTUDI 165A

Intro to Art & Technology

4 Units
ARTSTUDI 168

Data as Material

4 Units
ARTSTUDI 169

Virtual Reality: the possibility and peril of immersive artwork

4 Units
BIO 102

Introduction to Neuroscience

4 Units
BIOE 70Q

Medical Device Innovation

3 Units
BIOE 177

Inventing the Future

3 Units
BIOE 273

Biodesign for Digital Health

3-4 Units
CEE 250

Product Management Fundamentals in the AI Era

3 Units
COMM 1

Introduction to Communication

5 Units
COMM 1B

Media, Culture, and Society

5 Units
COMM 100C

Social Media Cultures: Communication Capstone Seminar

5 Units
COMM 106

Communication Research Methods

4-5 Units
COMM 124

Truth, Trust, and Tech

4-5 Units
COMM 151

The First Amendment: Freedom of Speech and Press

4-5 Units
COMM 153B

Free Speech, Democracy and the Internet

3 Units
COMM 154

The Politics of Algorithms

4-5 Units
COMM 177T

Building News Applications

4-5 Units
COMM 230A

Digital Civil Society

3 Units
COMM 314

Ethnographic Methods

1-5 Units
CS 53N

How Can Generative AI Help Us Learn?

3 Units
CS 80Q

Race and Gender in Silicon Valley

3 Units
CS 106EA

Exploring Artificial Intelligence

3 Units
CS 110

Principles of Computer Systems

3-5 Units
CS 121

Equity and Governance for Artificial Intelligence

4 Units
CS 123

A Hands-On Introduction to Building AI-Enabled Robots

3 Units
CS 139

Human-Centered AI

3 Units
CS 148

Introduction to Computer Graphics and Imaging

3-4 Units
CS 153

Frontier Systems

3 Units
CS 224G

Apps With LLMs Inside

3-4 Units
CS 224R

Deep Reinforcement Learning

3 Units
CS 255

Introduction to Cryptography

3 Units
CS 257

Introduction to Automated Reasoning

3 Units
CS 293

Empowering Educators via Language Technology

2-4 Units
CS 323

The AI Awakening: Implications for the Economy and Society

3-4 Units
CS 329A

Self Improving AI Agents

3 Units
CS 337

AI-Assisted Care

1-4 Units
CS 372

Artificial General Intelligence for Reasoning, Planning, and Decision Making

3 Units
DATASCI 112

Principles of Data Science

5 Units
DESIGN 1

Introduction to Design

4 Units
DESIGN 284

Designing for Physical AI

4 Units
ECON 47

Media Markets and Social Good

5 Units
EE 364A

Convex Optimization I

3 Units
ENGLISH 172

Reading Games and Playing Literature: Intro to Literary Game Studies

3-5 Units
ENGR 140A

Leadership of Technology Ventures

3 Units
ENGR 145

Technology Entrepreneurship

4 Units
ENGR 148

Principled Entrepreneurial Decisions

3 Units
ENGR 245

The Lean LaunchPad: Getting Your Lean Startup Off the Ground

4 Units
ETHICSOC 125

Tech Ethics and the Future of Human Values

4-5 Units
FEMGEN 95

Feminist Games Studio

4-5 Units
FEMGEN 106Q

Gender and Media

4 Units
FEMGEN 147

Feminism and Technology

3-5 Units
GENE 231

AI and Vibecoding for healthcare

2-3 Units
GLOBAL 124

Global Algorithmic Development and Ethics

3-5 Units
HUMBIO 82A

Qualitative Research Methodology

3 Units
HUMBIO 166

Food and Society: Exploring Eating Behaviors in Social, Environmental, and Policy Context

4 Units
INTLPOL 245B

Governing Artificial Intelligence: Law, Policy, and Institutions

3 Units
INTLPOL 259

Research Topics in Technology and National Security

1-3 Units
LAW 809E

Policy Practicum: AI For Legal Help

3 Units
LINGUIST 1

Introduction to Linguistics

4 Units
MATSCI 82N

Science of the Impossible

3 Units
ME 203

Design and Manufacturing

4 Units
ME 210

Introduction to Mechatronics

4 Units
MED 147

Methods in Community Assessment, Evaluation, and Research

3 Units
MED 275B

Biodesign Fundamentals

4 Units
MS&E 125

Introduction to Applied Statistics

4 Units
MS&E 135

Networks

3 Units
MS&E 226

Fundamentals of Data Science: Prediction, Inference, Causality

3 Units
MS&E 233

Game Theory, Data Science and AI

3 Units
MS&E 289

Ethics in Global Technology Design

3 Units
MUSIC 257

You Are What You Use: Designing Technology for Neural Change

3-5 Units
OSPCPTWN 67

Beyond Silicon Valley: Technology and Development in the Global South

3 Units
OSPHONGK 46

Fundamentals of Artificial Intelligence

4 Units
OSPOXFRD 85

Practical Ethics for Artificial Intelligence

4-5 Units
OTOHNS 206

Augmenting Human Senses: Enhancing Perception with Technology and Bioscience

3 Units
POLISCI 150B

Machine Learning for Social Scientists

3-5 Units
PSYC 60N

The Psychology of Stoked

3 Units
PSYC 135

Dement's Sleep and Dreams

3 Units
PSYC 221

Machine Learning for Neuroimaging

3-4 Units
PSYCH 10

Introduction to Statistical Methods: Precalculus

5 Units
PSYCH 12N

Self Theories

3 Units
PSYCH 24N

Neuroforecasting

3 Units
PSYCH 131A

How to Think Like a Shrink

2 Units
PSYCH 144

The Sociocultural Shaping of Psychological Experience

3 Units
PSYCH 146

Observation of Children

3-5 Units
PSYCH 156A

Narratives of Trauma and Recovery

3 Units
PSYCH 220A

Probabilistic models of cognition: Reasoning and Learning

3 Units
PSYCH 265

Social Psychology and Social Change

2-3 Units
PSYCH 278

Psychology of the Climate Crisis

3 Units
PUBLPOL 103F

Ethics of Truth in a Post-Truth World

3 Units
PUBLPOL 119

AI, Autonomy, and the Future of Warfare

3 Units
PUBLPOL 134

Ethics on the Edge: Business, Non-Profit Organizations, Government, and Individuals

3-4 Units
PUBLPOL 353B

Regulating Emerging Technology: Risks, Opportunities, and Reality

3 Units
SOC 127

Data Science for Social Impact

5 Units
STS 1

Introduction to Science, Technology & Society

4 Units
STATS 60

Introduction to Statistical Methods: Precalculus

5 Units
STATS 191

Introduction to Applied Statistics

3 Units
STATS 200

Introduction to Theoretical Statistics

3-4 Units
STATS 202

Statistical Learning and Data Science

3 Units
STATS 203

Regression Models and Analysis of Variance

3 Units
STATS 217

Introduction to Stochastic Processes I

3 Units
STATS 263

Design of Experiments

3 Units
SYMSYS 104

Introduction to Race and Technology

5 Units
SYMSYS 168A

AI 360: What's Critical to Know about AI

5 Units
SYMSYS 210

Governance Design: Real, Virtual, and Imaginary Worlds

3 Units
SYMSYS 176S

Studying Stanford: Governance, Culture, and Innovation

2 Units
and
OSPGEN 47

Governance, Culture, and Innovation in Oxford

2 Units

See also the Symbolic Systems website opens in a new tab.

Learning Subplan

Learning Subplan Overview

Students in the Learning Subplan must complete four courses from areas 1-3 below, with at least one from each area, plus one course from area 4. If any of requirements 1-4 are fulfilled with courses taken for Core requirements, additional approved Contingent Elective courses (see area 5) must be completed to total five courses beyond those taken for the Core.

1. Computational Learning

Complete at least 1 of the following courses:
CS 205L

Continuous Mathematical Methods with an Emphasis on Machine Learning

3 Units
CS 221

Artificial Intelligence: Principles and Techniques

3-4 Units
CS 224N

Natural Language Processing with Deep Learning

3-4 Units
CS 228

Probabilistic Graphical Models: Principles and Techniques

3-4 Units
CS 229

Machine Learning

3-4 Units
CS 229M

Machine Learning Theory

3 Units
CS 230

Deep Learning

3-4 Units
CS 234

Reinforcement Learning

3 Units
CS 236

Deep Generative Models

3 Units
CS 325B

Data for Sustainable Development

3-5 Units
EE 104

Introduction to Machine Learning

3-5 Units
LINGUIST 180

From Languages to Information

3-4 Units
PSYCH 209

Neural Network Models of Cognition

4 Units
PSYCH 249

Large-Scale Neural Network Modeling for Neuroscience

3 Units
STATS 220

Machine Learning Methods for Neural Data Analysis

3 Units
STATS 315A

Modern Applied Statistics: Learning

3 Units
STATS 315B

Modern Applied Statistics: Learning II

3 Units

2. Human Learning

Complete at least 1 of the following courses:
EDUC 101

Introduction to Teaching and Learning

4 Units
EDUC 115N

How to Learn Mathematics

3 Units
EDUC 218

Topics in Cognition and Learning: Enhancing Human Cognition with AI

3 Units
EDUC 486

Educational Neuroscience

3 Units
EDUC 368

Cognitive Development in Childhood and Adolescence

3 Units
EDUC 378

Social and Emotional Learning: Conceptual & Measurement Issues

3 Units
PSYCH 45

Introduction to Learning and Memory

3 Units
PSYCH 50

Introduction to Cognitive Neuroscience

4 Units
PSYCH 60

Introduction to Developmental Psychology

3 Units
PSYCH 169

Advanced Seminar on Memory

3 Units
PSYCH 175

Developmental Science of Social Cognition

4 Units
PSYCH 202

Cognitive Neuroscience

3 Units
PSYCH 209

Neural Network Models of Cognition

4 Units
PSYCH 249

Large-Scale Neural Network Modeling for Neuroscience

3 Units
PSYCH 251

Experimental Methods

4 Units
PSYCH 265

Social Psychology and Social Change

2-3 Units
PSYCH 266

Current Debates in Learning and Memory

1-3 Units

3. Learning Environment Design

Complete at least 1 of the following courses:
COMM 322

Advanced Studies in Behavior and Social Media

1-5 Units
CS 147

Introduction to Human-Computer Interaction Design

3-5 Units
CS 194H

User Interface Design Project

3-4 Units
EDUC 230

Learning Experience Design

3 Units
EDUC 281

Technology for Learners

3 Units
EDUC 298

Seminar on Teaching Introductory Computer Science

1 Units
EDUC 333A

Introduction to Learning Sciences: Understanding Learning and Learning Environments

3 Units
EDUC 342

Child Development and New Technologies

3 Units
EDUC 391

Engineering Education and Online Learning

3 Units
MUSIC 257

You Are What You Use: Designing Technology for Neural Change

3-5 Units
SYMSYS 245

Cognition in Interaction Design

3 Units

4. Integrative Requirement.

Must be completed no earlier than the Junior Year.

Complete any of the following requirements:
Option 1 - Standard
Any of the Standard Options for all Subplans specified under the Core Capstone requirement or:
or
Option 2 - Subplan Specific
Complete at least 1 of the following courses:
COMM 326

Advanced Topics in Human Virtual Representation

1-5 Units
CS 181

Computers, Ethics, and Public Policy

4 Units
CS 182

Ethics, Public Policy, and Technological Change

5 Units
CS 221

Artificial Intelligence: Principles and Techniques

3-4 Units
CS 228

Probabilistic Graphical Models: Principles and Techniques

3-4 Units
CS 229

Machine Learning

3-4 Units
CS 229M

Machine Learning Theory

3 Units
CS 230

Deep Learning

3-4 Units
CS 231A

Computer Vision: From 3D Perception to 3D Reconstruction and Beyond

3-4 Units
CS 234

Reinforcement Learning

3 Units
EDUC 261E

Curriculum and Instruction Elective in Data Science

4 Units
EE 104

Introduction to Machine Learning

3-5 Units
LINGUIST 180

From Languages to Information

3-4 Units
PSYCH 209

Neural Network Models of Cognition

4 Units
PSYCH 242

A modern explainable AI approach to Theoretical Neuroscience

3 Units
PSYCH 247

Topics in Natural and Artificial Intelligence

3 Units
PSYCH 249

Large-Scale Neural Network Modeling for Neuroscience

3 Units
PSYCH 253

Multivariate Analysis, Measurement, and Study of Change in Social Science Research

3 Units
STATS 220

Machine Learning Methods for Neural Data Analysis

3 Units
SYMSYS 245

Cognition in Interaction Design

3 Units

A Subplan-Specific Integrative Course: A course that integrates the themes of the Subplan with the Core requirements. More options are to be added as they are approved -- some options may be removed if they are included in the list of SYMSYS 195* project courses to avoid redundancy with the Standard Options.

5. Contingent Electives

If any requirements 1-3 are fulfilled with courses taken for Core requirements, then additional approved Contingent Elective courses must be completed to total five courses beyond those taken for the Core. These electives can be one or more courses from any of the areas above, or which are approved for a Core requirement that the student has fulfilled with a different course, or any of the following:

Complete any of the following course(s):
ARTSTUDI 165A

Intro to Art & Technology

4 Units
BIO 83

Biochemistry & Molecular Biology

4 Units
BIO 102

Introduction to Neuroscience

4 Units
BIO 145

Behavioral Ecology

3 Units
BIO 154

Advanced Neurobiology: Food, Sex, and Gaming

4 Units
BIOE 177

Inventing the Future

3 Units
BIOE 273

Biodesign for Digital Health

3-4 Units
BIOE 376

Startup Garage: Design

4 Units
BMDS 223

Deploying and Evaluating Fair AI in Healthcare

2-3 Units
COMM 100C

Social Media Cultures: Communication Capstone Seminar

5 Units
COMM 130D

Dark Patterns

3 Units
COMM 151

The First Amendment: Freedom of Speech and Press

4-5 Units
COMM 153B

Free Speech, Democracy and the Internet

3 Units
COMM 177T

Building News Applications

4-5 Units
CS 106EA

Exploring Artificial Intelligence

3 Units
CS 121

Equity and Governance for Artificial Intelligence

4 Units
CS 139

Human-Centered AI

3 Units
CS 148

Introduction to Computer Graphics and Imaging

3-4 Units
CS 152

Trust and Safety

3 Units
CS 257

Introduction to Automated Reasoning

3 Units
CS 323

The AI Awakening: Implications for the Economy and Society

3-4 Units
CS 329X

Human Centered NLP

3 Units
CS 337

AI-Assisted Care

1-4 Units
CS 372

Artificial General Intelligence for Reasoning, Planning, and Decision Making

3 Units
DESIGN 1

Introduction to Design

4 Units
DESIGN 284

Designing for Physical AI

4 Units
EARTHSYS 137

Concepts and Analytic Skills for the Social Sector

4 Units
ECON 47

Media Markets and Social Good

5 Units
EE 292J

Designing for Authenticity

3 Units
EE 374

Fundamentals of Blockchain Infrastructure

3 Units
ENGLISH 172

Reading Games and Playing Literature: Intro to Literary Game Studies

3-5 Units
ENGR 140A

Leadership of Technology Ventures

3 Units
ENGR 145

Technology Entrepreneurship

4 Units
ENGR 148

Principled Entrepreneurial Decisions

3 Units
ETHICSOC 125

Tech Ethics and the Future of Human Values

4-5 Units
FEMGEN 106Q

Gender and Media

4 Units
FEMGEN 147

Feminism and Technology

3-5 Units
GENE 231

AI and Vibecoding for healthcare

2-3 Units
GLOBAL 124

Global Algorithmic Development and Ethics

3-5 Units
HUMBIO 146

Culture and Madness: Anthropological and Psychiatric Approaches to Mental Illness

3-5 Units
HUMBIO 166

Food and Society: Exploring Eating Behaviors in Social, Environmental, and Policy Context

4 Units
HUMBIO 171E

Modern Ethical Challenges in Neuroscience and Organ Transplantation

3 Units
INTLPOL 245B

Governing Artificial Intelligence: Law, Policy, and Institutions

3 Units
LAW 4053

Confronting Misinformation Online: Law and Policy

2 Units
LINGUIST 1

Introduction to Linguistics

4 Units
LINGUIST 154

Language, Race, and Ethnicity

4 Units
MATSCI 82N

Science of the Impossible

3 Units
MS&E 135

Networks

3 Units
MS&E 226

Fundamentals of Data Science: Prediction, Inference, Causality

3 Units
MS&E 233

Game Theory, Data Science and AI

3 Units
MS&E 265

Product Management Fundamentals for the Real Economy

3 Units
MS&E 289

Ethics in Global Technology Design

3 Units
MUSIC 168

Neuroscience and Psychology of Music: From Practice to Peak Performance

1-3 Units
MUSIC 251

Psychophysics and Music Cognition

1-5 Units
OSPCPTWN 67

Beyond Silicon Valley: Technology and Development in the Global South

3 Units
OSPHONGK 46

Fundamentals of Artificial Intelligence

4 Units
OSPOXFRD 13

Know Thyself ! The Philosophy and Psychology of Self-Examination

4-5 Units
OSPOXFRD 84

The Promises and Perils of Social and Behavioral Genomics

4-5 Units
OSPOXFRD 85

Practical Ethics for Artificial Intelligence

4-5 Units
OTOHNS 206

Augmenting Human Senses: Enhancing Perception with Technology and Bioscience

3 Units
PHIL 134A

Phenomenology: Animals

4 Units
PHIL 167E

Philosophy of Evolutionary Biology

4 Units
PSYC 17N

Think Before You Drink: Neurocircuitry of Alcohol Use Across the Developmental Lifespan

3 Units
PSYC 60N

The Psychology of Stoked

3 Units
PSYC 135

Dement's Sleep and Dreams

3 Units
PSYC 221

Machine Learning for Neuroimaging

3-4 Units
PSYCH 10

Introduction to Statistical Methods: Precalculus

5 Units
PSYCH 12N

Self Theories

3 Units
PSYCH 24N

Neuroforecasting

3 Units
PSYCH 80

Introduction to Personality and Affective Science

4 Units
PSYCH 118F

Literature and the Brain

3 Units
PSYCH 125

Research Methods in Psychology

4 Units
PSYCH 131A

How to Think Like a Shrink

2 Units
PSYCH 144

The Sociocultural Shaping of Psychological Experience

3 Units
PSYCH 168

Emotion Regulation

3 Units
PSYCH 215

Mind, Culture, and Society

3 Units
PSYCH 278

Psychology of the Climate Crisis

3 Units
PSYCH 285A

How Can We Enforce Good Norms in Inclusive Ways?

3 Units
PUBLPOL 103F

Ethics of Truth in a Post-Truth World

3 Units
PUBLPOL 353B

Regulating Emerging Technology: Risks, Opportunities, and Reality

3 Units
SOC 127

Data Science for Social Impact

5 Units
STATS 60

Introduction to Statistical Methods: Precalculus

5 Units
STATS 191

Introduction to Applied Statistics

3 Units
STATS 200

Introduction to Theoretical Statistics

3-4 Units
STATS 217

Introduction to Stochastic Processes I

3 Units
SURG 172

Anatomy and Design Innovations

3 Units
SYMSYS 104

Introduction to Race and Technology

5 Units
SYMSYS 168A

AI 360: What's Critical to Know about AI

5 Units
SYMSYS 176S

Studying Stanford: Governance, Culture, and Innovation

2 Units
and
OSPGEN 47

Governance, Culture, and Innovation in Oxford

2 Units
SYMSYS 210

Governance Design: Real, Virtual, and Imaginary Worlds

3 Units

See also the Symbolic Systems website opens in a new tab.

Mathematical Foundations Subplan

Multivariate Calculus and Linear Algebra

Complete all of the following requirements:
Multivariate Calculus and Linear Algebra Overview
One of the following two-course sequences.

The earlier courses in each series are included in the Core Preparations requirements. Students in this Subplan who began in the CME 100 series should switch to the MATH 52-MATH 53 series for the Subplan.

and
Multivariate Calculus and Linear Algebra Two-Course Set Options
Complete at least 1 of the following courses:
MATH 52

Integral Calculus of Several Variables

5 Units
and
MATH 53

Differential Equations with Linear Algebra, Fourier Methods, and Modern Applications

5 Units
MATH 62CM

Modern Mathematics: Continuous Methods

5 Units
and
MATH 63CM

Modern Mathematics: Continuous Methods

5 Units
MATH 62DM

Modern Mathematics: Discrete Methods

5 Units
and
MATH 63DM

Modern Mathematics: Discrete Methods

5 Units

Matrix Theory and Applications

Complete at least 1 of the following courses:
CS 205L

Continuous Mathematical Methods with an Emphasis on Machine Learning

3 Units
MATH 113

Linear Algebra and Matrix Theory

4 Units

Applied Mathematics and Statistics

Complete at least 1 of the following courses:
CME 107

Introduction to Machine Learning

3-5 Units
CME 263

Matrix Methods: Singular Value Decomposition

3 Units
CS 229M

Machine Learning Theory

3 Units
EE 263

Matrix Methods: Singular Value Decomposition

3 Units
EE 276

Information Theory

3 Units
MATH 108

Introduction to Combinatorics and Its Applications

4 Units
MATH 110

Number Theory for Cryptography

4 Units
MATH 136

Stochastic Processes

4 Units
MATH 158

Probability and Stochastic Differential Equations for Applications

4 Units
MATH 159

Discrete Probabilistic Methods

4 Units
MS&E 111

Introduction to Optimization

3-4 Units
MS&E 111X

Introduction to Optimization (Accelerated)

3-4 Units
MS&E 121

Introduction to Stochastic Modeling

4 Units
MS&E 221

Stochastic Modeling

3 Units
STATS 110

Introduction to Statistics for Engineering and the Sciences

5 Units
STATS 191

Introduction to Applied Statistics

3 Units
STATS 200

Introduction to Theoretical Statistics

3-4 Units
STATS 202

Statistical Learning and Data Science

3 Units
STATS 217

Introduction to Stochastic Processes I

3 Units

Integrative Requirement.

Must be completed no earlier than the Junior Year.

Complete any of the following requirements:
Option 1 - Standard
Any of the Standard Options for all Subplans specified under the Core Capstone requirement or:
or
Option 2 - Standard Specific
Complete at least 1 of the following courses:
CS 129

Applied Machine Learning

3-4 Units
CS 151

Logic Programming

3 Units
CS 154

Introduction to the Theory of Computation

3-4 Units
CS 157

Computational Logic

3 Units
CS 161

Design and Analysis of Algorithms

3-5 Units
CS 163

The Practice of Theory Research

3 Units
CS 205L

Continuous Mathematical Methods with an Emphasis on Machine Learning

3 Units
CS 224W

Machine Learning with Graphs

3-4 Units
CS 228

Probabilistic Graphical Models: Principles and Techniques

3-4 Units
CS 229

Machine Learning

3-4 Units
CS 229M

Machine Learning Theory

3 Units
CS 230

Deep Learning

3-4 Units
CS 246

Mining Massive Data Sets

3-4 Units
CS 254

Computational Complexity

3 Units
CS 255

Introduction to Cryptography

3 Units
CS 259Q

Quantum Computing

3 Units
CS 325B

Data for Sustainable Development

3-5 Units
ECON 160

Game Theory and Economic Applications

5 Units
ECON 178

Behavioral Economics

5 Units
ECON 180

Accelerated Game Theory

5 Units
MATH 114

Introduction to Scientific Computing

3 Units
MS&E 252

Foundations of Decision Analysis

3 Units
PHIL 151

Metalogic

4 Units
PHIL 152

Computability and Logic

4 Units
PHIL 154

Modal Logic

4 Units
PHIL 155

Topics in Mathematical Logic: Non-Classical Logic

4 Units
PHIL 162

Philosophy of Mathematics

4 Units
PHIL 359

Logic Spring Seminar

2-4 Units
PSYCH 154

Judgment and Decision-Making

3 Units
PSYCH 204B

Computational Neuroimaging: Data Analyses

3 Units
PSYCH 209

Neural Network Models of Cognition

4 Units
PSYCH 232

Brain and Decision Making

3 Units
PSYCH 242

A modern explainable AI approach to Theoretical Neuroscience

3 Units
PSYCH 249

Large-Scale Neural Network Modeling for Neuroscience

3 Units
SOC 154

The Politics of Algorithms

4-5 Units
STATS 220

Machine Learning Methods for Neural Data Analysis

3 Units

A Subplan-Specific Integrative Course: A course that integrates the themes of the Subplan with the Core requirements. More options are to be added as they are approved -- some options may be removed if they are included in the list of SYMSYS 195* project courses to avoid redundancy with the Standard Options.

Contingent Electives

If any requirements 1-3 are fulfilled with courses taken for Core requirements, then additional approved Contingent Elective courses must be completed to total five courses beyond those taken for the Core. These electives can be one or more courses from any of the areas above, or which are approved for a Core requirement that the student has fulfilled with a different course, or any of the following:

Complete any of the following course(s):
BIOE 177

Inventing the Future

3 Units
BIOE 273

Biodesign for Digital Health

3-4 Units
COMM 153B

Free Speech, Democracy and the Internet

3 Units
CS 106EA

Exploring Artificial Intelligence

3 Units
CS 121

Equity and Governance for Artificial Intelligence

4 Units
CS 139

Human-Centered AI

3 Units
CS 224R

Deep Reinforcement Learning

3 Units
CS 250

Algebraic Error Correcting Codes

3 Units
CS 254B

Computational Complexity II

3 Units
CS 263

Counting and Sampling

3 Units
CS 329A

Self Improving AI Agents

3 Units
CS 329X

Human Centered NLP

3 Units
CS 372

Artificial General Intelligence for Reasoning, Planning, and Decision Making

3 Units
EE 377

Information Theory and Statistics

3 Units
ETHICSOC 125

Tech Ethics and the Future of Human Values

4-5 Units
FEMGEN 147

Feminism and Technology

3-5 Units
GEOPHYS 128

Modeling Earth

3-4 Units
GLOBAL 124

Global Algorithmic Development and Ethics

3-5 Units
LINGUIST 1

Introduction to Linguistics

4 Units
MATH 56

Proofs and Modern Mathematics

4 Units
MATH 107

Graph Theory

4 Units
MATH 115

Functions of a Real Variable

4 Units
MATH 120

Groups and Rings

4 Units
MATH 144

Introduction to Topology and Geometry

4 Units
MATH 152

Elementary Theory of Numbers

4 Units
MATH 171

Fundamental Concepts of Analysis

4 Units
MATSCI 82N

Science of the Impossible

3 Units
MS&E 226

Fundamentals of Data Science: Prediction, Inference, Causality

3 Units
OSPHONGK 46

Fundamentals of Artificial Intelligence

4 Units
OSPOXFRD 85

Practical Ethics for Artificial Intelligence

4-5 Units
OTOHNS 206

Augmenting Human Senses: Enhancing Perception with Technology and Bioscience

3 Units
PHIL 3N

Randomness: Computational and Philosophical Approaches

3 Units
PSYC 60N

The Psychology of Stoked

3 Units
PSYC 135

Dement's Sleep and Dreams

3 Units
PSYCH 12N

Self Theories

3 Units
PSYCH 24N

Neuroforecasting

3 Units
PSYCH 144

The Sociocultural Shaping of Psychological Experience

3 Units
PSYCH 220A

Probabilistic models of cognition: Reasoning and Learning

3 Units
PUBLPOL 103F

Ethics of Truth in a Post-Truth World

3 Units
SOC 127

Data Science for Social Impact

5 Units
STATS 203

Regression Models and Analysis of Variance

3 Units
STATS 206

Applied Multivariate Analysis

3 Units
STATS 217

Introduction to Stochastic Processes I

3 Units
STATS 218

Introduction to Stochastic Processes II

3 Units
STATS 221

Random Processes on Graphs and Lattices

3 Units
SYMSYS 104

Introduction to Race and Technology

5 Units

See also the Symbolic Systems website opens in a new tab.

Media & Communication Subplan

Introduction

Complete all of the following course(s):
COMM 1

Introduction to Communication

5 Units

Statistical and Data Analysis Methods

Complete at least 1 of the following courses:
ANTHRO 116

Data Analysis for Quantitative Research

5 Units
CS 229

Machine Learning

3-4 Units
MS&E 125

Introduction to Applied Statistics

4 Units
MS&E 226

Fundamentals of Data Science: Prediction, Inference, Causality

3 Units
SOC 180B

Introduction to Data Analysis

4 Units
STATS 60

Introduction to Statistical Methods: Precalculus

5 Units
STATS 110

Introduction to Statistics for Engineering and the Sciences

5 Units
STATS 191

Introduction to Applied Statistics

3 Units
STATS 200

Introduction to Theoretical Statistics

3-4 Units
STATS 202

Statistical Learning and Data Science

3 Units

Research Methods

A course on empirical and computational methods that are commonly used for research on media and communication

Complete at least 1 of the following courses:
COMM 106

Communication Research Methods

4-5 Units
CS 142

Web Applications

3 Units
CS 147

Introduction to Human-Computer Interaction Design

3-5 Units
CS 347

Human-Computer Interaction: Foundations and Frontiers

3-4 Units
CS 448B

Data Visualization

3-4 Units
EDUC 200B

Introduction to Qualitative Research Methods

4 Units
HUMBIO 82A

Qualitative Research Methodology

3 Units
MS&E 135

Networks

3 Units
MS&E 348

Optimization of Uncertainty and Applications in Finance

3 Units
PHIL 60

Introduction to Philosophy of Science

4 Units
POLISCI 150A

Data Science for Politics

3-5 Units
POLISCI 150C

Causal Inference for Social Science

3-5 Units
PSYCH 251

Experimental Methods

4 Units
SOC 10

Introduction to Computational Social Science

4 Units
SOC 180A

Foundations of Social Research

4 Units
SOC 194

Computational Undergraduate Research

1-5 Units
SOC 369

Social Network Methods

3-5 Units
STATS 211

Meta-research: Appraising Research Findings, Bias, and Meta-analysis

3 Units
STS 191W

Doing STS: Introduction to Research

4 Units

Effects, Ethics, and Policy

A course on the effects of, and possible responses to, digital technology, media, and communication

Complete at least 1 of the following courses:
AFRICAAM 200N

Funkentelechy: Technologies, Social Justice and Black Vernacular Cultures

4-5 Units
COMM 1B

Media, Culture, and Society

5 Units
COMM 108

Media Processes and Effects

4-5 Units
COMM 120W

The Rise of Digital Culture

4-5 Units
COMM 124

Truth, Trust, and Tech

4-5 Units
COMM 125

Perspectives on American Journalism

4-5 Units
COMM 135W

Deliberative Democracy and its Critics

3-5 Units
COMM 145

Personality and Digital Media

4-5 Units
COMM 153B

Free Speech, Democracy and the Internet

3 Units
COMM 154

The Politics of Algorithms

4-5 Units
COMM 162

Campaigns, Voting, Media, and Elections

5 Units
COMM 164

The Psychology of Communication About Politics in America

4-5 Units
COMM 166

Virtual People

4-5 Units
COMM 172

Media Psychology

4-5 Units
COMM 180

Ethics, Public Policy, and Technological Change

5 Units
COMM 184

Race and Media

4-5 Units
COMM 186W

Media, Technology, and the Body

4-5 Units
COMM 230A

Digital Civil Society

3 Units
COMM 322

Advanced Studies in Behavior and Social Media

1-5 Units
CS 181

Computers, Ethics, and Public Policy

4 Units
CS 182

Ethics, Public Policy, and Technological Change

5 Units
ECON 46

Networks and Human Behavior

5 Units
ECON 47

Media Markets and Social Good

5 Units
ENGLISH 106A

AI 360: What's Critical to Know about AI

5 Units
LINGUIST 156

Language, Gender, & Sexuality

4 Units
MS&E 135

Networks

3 Units
MS&E 184

The Future of Work: What Will it Mean to Build AI-Augmented Organizations?

4 Units
NBIO 101

Social and Ethical Issues in the Neurosciences

2-3 Units
POLISCI 223A

Public Opinion and American Democracy

5 Units
POLISCI 227C

Money in Politics

3-5 Units
PSYC 86Q

Psychology of Xenophobia

3 Units
PSYCH 103

Intergroup Communication

3 Units
SOC 31N

Social Networks

3 Units
SOC 126

Introduction to Social Networks

4 Units
STS 1

Introduction to Science, Technology & Society

4 Units
SYMSYS 201

Digital Technology, Society, and Democracy

3 Units

Integrative Requirement.

Must be completed no earlier than the Junior Year.

Complete any of the following requirements:
Option 1 - Standard
Any of the Standard Options for all Subplans specified under the Core Capstone requirement or:
or
Option 1 - Subplan Specific
Complete at least 1 of the following courses:
COMM 164

The Psychology of Communication About Politics in America

4-5 Units
COMM 166

Virtual People

4-5 Units
COMM 172

Media Psychology

4-5 Units
COMM 176

Advanced Digital Journalism Production

4-5 Units
COMM 177B

Big Local Journalism: a project-based class

4-5 Units
COMM 177T

Building News Applications

4-5 Units
COMM 322

Advanced Studies in Behavior and Social Media

1-5 Units
COMM 324

Language and Technology

3-5 Units
COMM 326

Advanced Topics in Human Virtual Representation

1-5 Units
CS 181

Computers, Ethics, and Public Policy

4 Units
CS 182

Ethics, Public Policy, and Technological Change

5 Units
CS 206

Exploring Computational Journalism

3 Units
CS 224W

Machine Learning with Graphs

3-4 Units
CS 278

Social Computing

3-4 Units
LINGUIST 134A

The Structure of Discourse: Theory and Applications

2-4 Units
LINGUIST 150

Language and Society

3-4 Units
SOC 154

The Politics of Algorithms

4-5 Units
SYMSYS 201

Digital Technology, Society, and Democracy

3 Units

A Subplan-Specific Integrative Course: A course that integrates the themes of the Subplan with the Core requirements. More options are to be added as they are approved -- some options may be removed if they are included in the list of SYMSYS 195* project courses to avoid redundancy with the Standard Options.

Contingent Electives

If any requirements 1-4 are fulfilled with courses taken for Core requirements, then additional approved Contingent Elective courses must be completed to total five courses beyond those taken for the Core. These electives can be one or more courses from any of the areas above, or which are approved for a Core requirement that the student has fulfilled with a different course, or any of the following:

Complete any of the following course(s):
ARTSTUDI 165A

Intro to Art & Technology

4 Units
BIO 102

Introduction to Neuroscience

4 Units
BIOE 273

Biodesign for Digital Health

3-4 Units
BIOE 376

Startup Garage: Design

4 Units
BIOE 377

Startup Garage: Testing and Launch

4 Units
BUSGEN 100

Triple Bottom Line: Managing Sustainable Value Creation

3 Units
CS 53N

How Can Generative AI Help Us Learn?

3 Units
CS 106EA

Exploring Artificial Intelligence

3 Units
CS 139

Human-Centered AI

3 Units
CS 148

Introduction to Computer Graphics and Imaging

3-4 Units
CS 153

Frontier Systems

3 Units
CS 224R

Deep Reinforcement Learning

3 Units
CS 257

Introduction to Automated Reasoning

3 Units
CS 293

Empowering Educators via Language Technology

2-4 Units
CS 329X

Human Centered NLP

3 Units
CS 372

Artificial General Intelligence for Reasoning, Planning, and Decision Making

3 Units
EARTHSYS 137

Concepts and Analytic Skills for the Social Sector

4 Units
EDUC 423A

Introduction to Education Data Science: Data Processing

3-4 Units
EDUC 482

Design to Equip Learners in Under-Resourced Communities

2-3 Units
EE 364A

Convex Optimization I

3 Units
EE 374

Fundamentals of Blockchain Infrastructure

3 Units
ENGLISH 172

Reading Games and Playing Literature: Intro to Literary Game Studies

3-5 Units
ENGLISH 384B

Literary Modeling

5 Units
ETHICSOC 125

Tech Ethics and the Future of Human Values

4-5 Units
GENE 231

AI and Vibecoding for healthcare

2-3 Units
GLOBAL 124

Global Algorithmic Development and Ethics

3-5 Units
HUMBIO 82B

Advanced Data Analysis in Qualitative Research

3 Units
HUMBIO 166

Food and Society: Exploring Eating Behaviors in Social, Environmental, and Policy Context

4 Units
INTLPOL 259

Research Topics in Technology and National Security

1-3 Units
LAW 809E

Policy Practicum: AI For Legal Help

3 Units
LINGUIST 1

Introduction to Linguistics

4 Units
LINGUIST 54N

Social Bias and Earwitness Memory

3-4 Units
LINGUIST 154

Language, Race, and Ethnicity

4 Units
LINGUIST 234

The Structure of Discourse: Theory and Applications

2-4 Units
LINGUIST 258

Analysis of Variation

1-4 Units
LINGUIST 285

Spoken Language Processing

2-4 Units
LINGUIST 278

Programming for Linguists

1-4 Units
MATSCI 82N

Science of the Impossible

3 Units
MS&E 233

Game Theory, Data Science and AI

3 Units
MS&E 265

Product Management Fundamentals for the Real Economy

3 Units
MS&E 289

Ethics in Global Technology Design

3 Units
OSPHONGK 46

Fundamentals of Artificial Intelligence

4 Units
PSYC 60N

The Psychology of Stoked

3 Units
PSYC 135

Dement's Sleep and Dreams

3 Units
PSYCH 12N

Self Theories

3 Units
PSYCH 24N

Neuroforecasting

3 Units
PSYCH 80

Introduction to Personality and Affective Science

4 Units
PSYCH 131A

How to Think Like a Shrink

2 Units
PSYCH 144

The Sociocultural Shaping of Psychological Experience

3 Units
PSYCH 146

Observation of Children

3-5 Units
PSYCH 147

Development in Early Childhood

3-5 Units
PSYCH 155

Introduction to Comparative Studies in Race and Ethnicity

5 Units
PSYCH 156A

Narratives of Trauma and Recovery

3 Units
PSYCH 215

Mind, Culture, and Society

3 Units
PSYCH 220A

Probabilistic models of cognition: Reasoning and Learning

3 Units
PSYCH 238

Wise Interventions

3-5 Units
PSYCH 241

Language Acquisition

4 Units
PSYCH 265

Social Psychology and Social Change

2-3 Units
PUBLPOL 50

Intermediate Microeconomics for Public Policy

5 Units
PUBLPOL 103F

Ethics of Truth in a Post-Truth World

3 Units
PUBLPOL 119

AI, Autonomy, and the Future of Warfare

3 Units
SOC 127

Data Science for Social Impact

5 Units
STATS 203

Regression Models and Analysis of Variance

3 Units
STATS 217

Introduction to Stochastic Processes I

3 Units
SURG 172

Anatomy and Design Innovations

3 Units
SYMSYS 104

Introduction to Race and Technology

5 Units
SYMSYS 210

Governance Design: Real, Virtual, and Imaginary Worlds

3 Units

See also the Symbolic Systems Website opens in a new tab.

Natural Language Subplan

Natural Language Subplan Overview

Students in the Natural Language Subplan must take four courses from at least three of areas 1-7, plus a course from area 8. If any of requirements 1-7 are fulfilled with courses taken for Core requirements, additional approved Contingent Elective courses (see area 9) must be completed to total five courses beyond those taken for the Core.

1. Mathematical/Computational Foundations

Complete any of the following course(s):
CS 154

Introduction to the Theory of Computation

3-4 Units
CS 221

Artificial Intelligence: Principles and Techniques

3-4 Units
CS 229

Machine Learning

3-4 Units
PHIL 154

Modal Logic

4 Units
PSYCH 209

Neural Network Models of Cognition

4 Units
PSYCH 251

Experimental Methods

4 Units
PSYCH 257

Affective Neuroscience

3 Units

2. Computational Linguistics

Complete any of the following course(s):
CS 124

From Languages to Information

3-4 Units
CS 224N

Natural Language Processing with Deep Learning

3-4 Units
CS 224S

Spoken Language Processing

2-4 Units
CS 224U

Natural Language Understanding

3-4 Units
PSYCH 290

Natural Language Processing in the Social Sciences

3 Units

3. Phonetics/Phonology/Speech

Complete any of the following course(s):
LINGUIST 105

Phonetics

4 Units
LINGUIST 110

Introduction to Phonology

4 Units
LINGUIST 157

Sociophonetics

1-4 Units
LINGUIST 207A

Advanced Phonetics: Theory

2-4 Units
LINGUIST 210A

Phonology

3-4 Units

4. Morphosyntax

Complete any of the following course(s):
LINGUIST 121A

The Syntax of English

4 Units
LINGUIST 121B

Crosslinguistic Syntax

4 Units
LINGUIST 217

Morphosyntax

2-4 Units
LINGUIST 222A

Foundations of Syntactic Theory I

3-4 Units

5. Semantics/Pragmatics/Philosophy of Language

Complete any of the following course(s):
LINGUIST 130A

Introduction to Semantics and Pragmatics

4 Units
LINGUIST 130B

Introduction to Lexical Semantics

3-4 Units
LINGUIST 132

Lexical Semantic Typology

4 Units
LINGUIST 230B

Advanced Semantics

2-4 Units
LINGUIST 230C

Advanced Topics in Semantics & Pragmatics

1-4 Units
LINGUIST 232A

Lexical Semantics

2-4 Units
PHIL 137

Wittgenstein

4 Units
PHIL 181

Philosophy of Language

4 Units
PHIL 194D

Capstone Seminar: How Virtual is Reality, and Vice Versa

4 Units

6. Psycholinguistics

Complete any of the following course(s):
LINGUIST 245B

Methods in Psycholinguistics

4 Units
PSYCH 132

Language and Thought

3 Units
PSYCH 140

Introduction to Psycholinguistics

4 Units
PSYCH 209

Neural Network Models of Cognition

4 Units

7. Sociolinguistics and Language Change

Complete any of the following course(s):
LINGUIST 150

Language and Society

3-4 Units
LINGUIST 156

Language, Gender, & Sexuality

4 Units
LINGUIST 157

Sociophonetics

1-4 Units

8. Integrative Requirement.

Must be completed no earlier than the Junior Year.

Complete any of the following requirements:
Option 1 - Standard
Any of the Standard Options for all Subplans specified under the Core Capstone requirement or:
or
Option 2 - Subplan Specific
Complete at least 1 of the following courses:
COMM 324

Language and Technology

3-5 Units
CS 221

Artificial Intelligence: Principles and Techniques

3-4 Units
LINGUIST 180

From Languages to Information

3-4 Units
PHIL 137

Wittgenstein

4 Units
PHIL 181

Philosophy of Language

4 Units
PHIL 194D

Capstone Seminar: How Virtual is Reality, and Vice Versa

4 Units
PHIL 359

Logic Spring Seminar

2-4 Units
PSYCH 209

Neural Network Models of Cognition

4 Units
PSYCH 247

Topics in Natural and Artificial Intelligence

3 Units
SYMSYS 205

The Philosophy and Science of Perception

3 Units
SYMSYS 207

Conceptual Issues in Cognitive Science

3 Units

A Subplan-Specific Integrative Course: A course that integrates the themes of the Subplan with the Core requirements. More options to be added as they are approved — some options may be removed if they are included in the list of SYMSYS 195* project courses to avoid redundancy with the Standard Options.

9. Contingent Electives

If any requirements 1-7 are fulfilled with courses taken for Core requirements, then additional approved Contingent Elective courses must be completed to total five courses beyond those taken for the Core. These electives can be one or more courses from any of the areas above, or which are approved for a Core requirement that the student has fulfilled with a different course, or any of the following:

Complete any of the following course(s):
BIO 102

Introduction to Neuroscience

4 Units
BIOE 177

Inventing the Future

3 Units
BIOE 273

Biodesign for Digital Health

3-4 Units
CEE 250

Product Management Fundamentals in the AI Era

3 Units
COMM 153B

Free Speech, Democracy and the Internet

3 Units
CS 106EA

Exploring Artificial Intelligence

3 Units
CS 121

Equity and Governance for Artificial Intelligence

4 Units
CS 139

Human-Centered AI

3 Units
CS 152

Trust and Safety

3 Units
CS 205L

Continuous Mathematical Methods with an Emphasis on Machine Learning

3 Units
CS 224R

Deep Reinforcement Learning

3 Units
CS 257

Introduction to Automated Reasoning

3 Units
CS 323

The AI Awakening: Implications for the Economy and Society

3-4 Units
CS 329A

Self Improving AI Agents

3 Units
CS 372

Artificial General Intelligence for Reasoning, Planning, and Decision Making

3 Units
DATASCI 112

Principles of Data Science

5 Units
EDUC 482

Design to Equip Learners in Under-Resourced Communities

2-3 Units
EE 292J

Designing for Authenticity

3 Units
EE 374

Fundamentals of Blockchain Infrastructure

3 Units
ENGLISH 384B

Literary Modeling

5 Units
ENGR 140A

Leadership of Technology Ventures

3 Units
ENGR 145

Technology Entrepreneurship

4 Units
ENGR 148

Principled Entrepreneurial Decisions

3 Units
ENGR 245

The Lean LaunchPad: Getting Your Lean Startup Off the Ground

4 Units
ETHICSOC 125

Tech Ethics and the Future of Human Values

4-5 Units
FEMGEN 147

Feminism and Technology

3-5 Units
GLOBAL 124

Global Algorithmic Development and Ethics

3-5 Units
INTLPOL 245B

Governing Artificial Intelligence: Law, Policy, and Institutions

3 Units
INTLPOL 259

Research Topics in Technology and National Security

1-3 Units
LINGUIST 1

Introduction to Linguistics

4 Units
LINGUIST 278

Programming for Linguists

1-4 Units
MATH 108

Introduction to Combinatorics and Its Applications

4 Units
MATSCI 82N

Science of the Impossible

3 Units
MS&E 135

Networks

3 Units
MS&E 226

Fundamentals of Data Science: Prediction, Inference, Causality

3 Units
MS&E 233

Game Theory, Data Science and AI

3 Units
MS&E 265

Product Management Fundamentals for the Real Economy

3 Units
MUSIC 451A

Basics in Auditory and Music Neuroscience

2-5 Units
NBIO 220

Machine Learning Methods for Neural Data Analysis

3 Units
OSPCPTWN 67

Beyond Silicon Valley: Technology and Development in the Global South

3 Units
OSPHONGK 46

Fundamentals of Artificial Intelligence

4 Units
OSPOXFRD 85

Practical Ethics for Artificial Intelligence

4-5 Units
OTOHNS 206

Augmenting Human Senses: Enhancing Perception with Technology and Bioscience

3 Units
PHIL 158

Philosophy of Logic

4 Units
PHIL 167E

Philosophy of Evolutionary Biology

4 Units
PSYC 60N

The Psychology of Stoked

3 Units
PSYC 135

Dement's Sleep and Dreams

3 Units
PSYCH 10

Introduction to Statistical Methods: Precalculus

5 Units
PSYCH 12N

Self Theories

3 Units
PSYCH 24N

Neuroforecasting

3 Units
PSYCH 125

Research Methods in Psychology

4 Units
PSYCH 144

The Sociocultural Shaping of Psychological Experience

3 Units
PSYCH 146

Observation of Children

3-5 Units
PSYCH 147

Development in Early Childhood

3-5 Units
PSYCH 220A

Probabilistic models of cognition: Reasoning and Learning

3 Units
PUBLPOL 103F

Ethics of Truth in a Post-Truth World

3 Units
PUBLPOL 134

Ethics on the Edge: Business, Non-Profit Organizations, Government, and Individuals

3-4 Units
PUBLPOL 353B

Regulating Emerging Technology: Risks, Opportunities, and Reality

3 Units
SOC 127

Data Science for Social Impact

5 Units
STATS 191

Introduction to Applied Statistics

3 Units
STATS 200

Introduction to Theoretical Statistics

3-4 Units
STATS 217

Introduction to Stochastic Processes I

3 Units
SYMSYS 104

Introduction to Race and Technology

5 Units

See also the Symbolic Systems website opens in a new tab.

Neurosciences Subplan

Neurosciences Subplan Overview

Students in the Neurosciences Subplan must take a total of five courses. At least two of the five courses must be from the first two areas, and at least one must come from area 7. If any courses listed under areas 1-6 are taken for Core requirements, additional approved Contingent Elective courses (see area 8) must be completed to total five courses beyond those taken for the Core. Area 9 (Recommended Add-ons) consists of one- and two-unit courses that supplement areas 1-8. Add-on courses do not count toward the five-course requirement for the Subplan.

1. Basic Neuroscience

Complete at least 1 of the following courses:
BIO 84

Physiology

4 Units
BIO 86

Cell Biology

4 Units
BIO 150

Human Behavioral Biology

5 Units
BIO 151

Mechanisms of Neuron Death

3 Units
BIO 154

Advanced Neurobiology: Food, Sex, and Gaming

4 Units
HUMBIO 4A

The Human Organism

5 Units
NBIO 206

The Nervous System

6 Units
PSYCH 205

Foundations of Cognition

3 Units

Note: NBIO 206 is a six-unit course, which counts as two concentration courses, from areas 1 and 2.

2. Systems Neuroscience

Complete at least 1 of the following courses:
BIO 222

Exploring Neural Circuits

3 Units
EDUC 486

Educational Neuroscience

3 Units
PSYC 124

Brain Plasticity

3 Units
PSYCH 30

Introduction to Perception

4 Units
PSYCH 45

Introduction to Learning and Memory

3 Units
PSYCH 50

Introduction to Cognitive Neuroscience

4 Units
PSYCH 169

Advanced Seminar on Memory

3 Units
PSYCH 232

Brain and Decision Making

3 Units
PSYCH 257

Affective Neuroscience

3 Units
PSYCH 266

Current Debates in Learning and Memory

1-3 Units

3. Computational Approaches

Complete at least 1 of the following courses:
BIOE 101

Systems Biology

3 Units
BIOE 300B

Quantitative Physiology

3 Units
CS 223A

Introduction to Robotics

3 Units
CS 229

Machine Learning

3-4 Units
EE 124

Introduction to Neuroelectrical Engineering

3 Units
MATSCI 384

Materials Advances in Neurotechnology

3 Units
MUSIC 257

You Are What You Use: Designing Technology for Neural Change

3-5 Units
PSYCH 164

Brain decoding

3 Units
PSYCH 204A

Human Neuroimaging Methods

3 Units
PSYCH 204B

Computational Neuroimaging: Data Analyses

3 Units
PSYCH 209

Neural Network Models of Cognition

4 Units
PSYCH 249

Large-Scale Neural Network Modeling for Neuroscience

3 Units
STATS 220

Machine Learning Methods for Neural Data Analysis

3 Units

4. Biological and Computational Approaches to Vision

Complete at least 1 of the following courses:
CS 131

Computer Vision: Foundations and Applications

3-4 Units
CS 231A

Computer Vision: From 3D Perception to 3D Reconstruction and Beyond

3-4 Units
CS 231N

Deep Learning for Computer Vision

3-4 Units
PSYCH 30

Introduction to Perception

4 Units
PSYCH 221

Image Systems Engineering

1-3 Units
PSYCH 250

High-level Vision: From Neurons to Deep Neural Networks

1-3 Units

5. Philosophical and Theoretical Approaches

Complete at least 1 of the following courses:
NBIO 101

Social and Ethical Issues in the Neurosciences

2-3 Units
PHIL 167D

Philosophy of Neuroscience

4 Units
PHIL 186

Philosophy of Mind

4 Units
PHIL 368A

Explanation in Neuroscience

2-4 Units
PSYCH 242

A modern explainable AI approach to Theoretical Neuroscience

3 Units
SYMSYS 207

Conceptual Issues in Cognitive Science

3 Units

6. Methodological Foundations

Complete at least 1 of the following courses:
BIOE 291

Principles and Practice of Optogenetics for Optical Control of Biological Tissues

3 Units
CS 205L

Continuous Mathematical Methods with an Emphasis on Machine Learning

3 Units
CS 448B

Data Visualization

3-4 Units
EE 102A

Signals and Systems I

4 Units
EE 102B

Signals and Systems II

4 Units
EE 261

The Fourier Transform and Its Applications

3 Units
EE 263

Matrix Methods: Singular Value Decomposition

3 Units
MATH 113

Linear Algebra and Matrix Theory

4 Units
MS&E 211

Introduction to Optimization

3-4 Units
PSYCH 10

Introduction to Statistical Methods: Precalculus

5 Units
PSYCH 204A

Human Neuroimaging Methods

3 Units
PSYCH 251

Experimental Methods

4 Units
PSYCH 252

Statistical Methods for Behavioral and Social Sciences

5 Units
STATS 110

Introduction to Statistics for Engineering and the Sciences

5 Units
STATS 141

Introduction to Statistics for Biology

5 Units
STATS 191

Introduction to Applied Statistics

3 Units
STATS 200

Introduction to Theoretical Statistics

3-4 Units

7. Integrative Requirement.

Must be completed no earlier than the Junior Year.

Complete any of the following requirements:
Option 1 - Standard
Any of the Standard Options for all Subplans specified under the Core Capstone requirement or:
or
Option 2 - Subplan Specific
Complete at least 1 of the following courses:
CS 131

Computer Vision: Foundations and Applications

3-4 Units
CS 221

Artificial Intelligence: Principles and Techniques

3-4 Units
CS 228

Probabilistic Graphical Models: Principles and Techniques

3-4 Units
CS 229

Machine Learning

3-4 Units
CS 230

Deep Learning

3-4 Units
CS 231A

Computer Vision: From 3D Perception to 3D Reconstruction and Beyond

3-4 Units
CS 234

Reinforcement Learning

3 Units
PHIL 167D

Philosophy of Neuroscience

4 Units
PHIL 368A

Explanation in Neuroscience

2-4 Units
PSYC 223B

Topics in Neurodiversity: Design Thinking Approaches

3 Units
PSYCH 164

Brain decoding

3 Units
PSYCH 169

Advanced Seminar on Memory

3 Units
PSYCH 202

Cognitive Neuroscience

3 Units
PSYCH 204A

Human Neuroimaging Methods

3 Units
PSYCH 204B

Computational Neuroimaging: Data Analyses

3 Units
PSYCH 209

Neural Network Models of Cognition

4 Units
PSYCH 232

Brain and Decision Making

3 Units
PSYCH 242

A modern explainable AI approach to Theoretical Neuroscience

3 Units
PSYCH 247

Topics in Natural and Artificial Intelligence

3 Units
PSYCH 249

Large-Scale Neural Network Modeling for Neuroscience

3 Units
PSYCH 257

Affective Neuroscience

3 Units
STATS 220

Machine Learning Methods for Neural Data Analysis

3 Units
SYMSYS 202

Theories of Consciousness

3 Units
SYMSYS 205

The Philosophy and Science of Perception

3 Units
SYMSYS 207

Conceptual Issues in Cognitive Science

3 Units
SYMSYS 245

Cognition in Interaction Design

3 Units

A Subplan-Specific Integrative Course: A course that integrates the themes of the Subplan with the Core requirements. More options are to be added as they are approved -- some options may be removed if they are included in the list of SYMSYS 195* project courses to avoid redundancy with the Standard Options.

8. Contingent Electives

If any courses listed under areas 1-6 are taken for Core requirements, then additional approved Contingent Elective courses must be completed to total five courses beyond those that are taken for the Core. These electives can be one or more courses from any of the areas above, or which are approved for a Core requirement that the student has fulfilled with a different course, or any of the following:

Complete any of the following course(s):
BIO 2N

Ecology and Evolution of Infectious Disease in a Changing World

3 Units
BIO 4N

The Science and Ethics of Personalized Genomic Medicine

3 Units
BIO 83

Biochemistry & Molecular Biology

4 Units
BIO 86

Cell Biology

4 Units
BIO 145

Behavioral Ecology

3 Units
BIOE 70Q

Medical Device Innovation

3 Units
BIOE 177

Inventing the Future

3 Units
BIOE 273

Biodesign for Digital Health

3-4 Units
BIOE 376

Startup Garage: Design

4 Units
BIOE 377

Startup Garage: Testing and Launch

4 Units
COMM 153B

Free Speech, Democracy and the Internet

3 Units
CS 106EA

Exploring Artificial Intelligence

3 Units
CS 121

Equity and Governance for Artificial Intelligence

4 Units
CS 139

Human-Centered AI

3 Units
CS 224R

Deep Reinforcement Learning

3 Units
CS 257

Introduction to Automated Reasoning

3 Units
CS 279

Computational Biology: Structure and Organization of Biomolecules and Cells

3 Units
CS 329A

Self Improving AI Agents

3 Units
CS 329X

Human Centered NLP

3 Units
CS 337

AI-Assisted Care

1-4 Units
CS 372

Artificial General Intelligence for Reasoning, Planning, and Decision Making

3 Units
DATASCI 112

Principles of Data Science

5 Units
EDUC 482

Design to Equip Learners in Under-Resourced Communities

2-3 Units
EE 374

Fundamentals of Blockchain Infrastructure

3 Units
ENGR 50M

Introduction to Materials Science, Biomaterials Emphasis

4 Units
ETHICSOC 125

Tech Ethics and the Future of Human Values

4-5 Units
FEMGEN 106Q

Gender and Media

4 Units
FEMGEN 147

Feminism and Technology

3-5 Units
GENE 231

AI and Vibecoding for healthcare

2-3 Units
GLOBAL 124

Global Algorithmic Development and Ethics

3-5 Units
HUMBIO 2A

Genetics, Molecular Biology and Evolution

5 Units
HUMBIO 3A

Cell and Developmental Biology

5 Units
HUMBIO 4B

Development and Epidemiology

5 Units
HUMBIO 166

Food and Society: Exploring Eating Behaviors in Social, Environmental, and Policy Context

4 Units
LINGUIST 1

Introduction to Linguistics

4 Units
MATH 108

Introduction to Combinatorics and Its Applications

4 Units
MATSCI 82N

Science of the Impossible

3 Units
ME 234

Introduction to Neuromechanics

3 Units
MS&E 135

Networks

3 Units
MS&E 233

Game Theory, Data Science and AI

3 Units
MUSIC 168

Neuroscience and Psychology of Music: From Practice to Peak Performance

1-3 Units
OSPHONGK 46

Fundamentals of Artificial Intelligence

4 Units
OSPOXFRD 44

Molecular Genetics Ethics and Practice

4-5 Units
OSPOXFRD 84

The Promises and Perils of Social and Behavioral Genomics

4-5 Units
OSPOXFRD 85

Practical Ethics for Artificial Intelligence

4-5 Units
PHIL 386P

Mental Action

2-4 Units
PSYC 17N

Think Before You Drink: Neurocircuitry of Alcohol Use Across the Developmental Lifespan

3 Units
PSYC 60N

The Psychology of Stoked

3 Units
PSYC 63Q

Artificial Intelligence in Mental Health

3 Units
PSYC 135

Dement's Sleep and Dreams

3 Units
PSYCH 12N

Self Theories

3 Units
PSYCH 24N

Neuroforecasting

3 Units
PSYCH 80

Introduction to Personality and Affective Science

4 Units
PSYCH 90

Introduction to Clinical Psychology: A Neuroscience Perspective

3 Units
PSYCH 95

Introduction to Abnormal Psychology

3 Units
PSYCH 118F

Literature and the Brain

3 Units
PSYCH 131A

How to Think Like a Shrink

2 Units
PSYCH 144

The Sociocultural Shaping of Psychological Experience

3 Units
PSYCH 146

Observation of Children

3-5 Units
PSYCH 147

Development in Early Childhood

3-5 Units
PSYCH 156A

Narratives of Trauma and Recovery

3 Units
PSYCH 168

Emotion Regulation

3 Units
PSYCH 238

Wise Interventions

3-5 Units
PSYCH 278

Psychology of the Climate Crisis

3 Units
PUBLPOL 103F

Ethics of Truth in a Post-Truth World

3 Units
PUBLPOL 134

Ethics on the Edge: Business, Non-Profit Organizations, Government, and Individuals

3-4 Units
PUBLPOL 353A

Science and Technology Policy

5 Units
PUBLPOL 353B

Regulating Emerging Technology: Risks, Opportunities, and Reality

3 Units
SOC 127

Data Science for Social Impact

5 Units
STATS 217

Introduction to Stochastic Processes I

3 Units
SYMSYS 104

Introduction to Race and Technology

5 Units

See also the Symbolic Systems website opens in a new tab.

Philosophical Foundations Subplan

Philosophy of Mind and Language

Complete at least 1 of the following courses:
PHIL 180

Metaphysics

4 Units
PHIL 181

Philosophy of Language

4 Units
PHIL 181A

Philosophy of Language

4 Units
PHIL 181B

Topics in Philosophy of Language

4 Units
PHIL 181C

Linguistic Justice

4 Units
PHIL 181E

External World Skepticism

4 Units
PHIL 182D

Ethical Anti-theory

4 Units
PHIL 182H

Truth

4 Units
PHIL 182J

Theories of Consciousness

3 Units
PHIL 184

Epistemology

4 Units
PHIL 184B

Formal Epistemology

4 Units
PHIL 184D

Collective Epistemology and Shared Inquiry

4 Units
PHIL 184P

Philosophy of Probability

4 Units
PHIL 185J

The Philosophy and Science of Perception

3 Units
PHIL 186

Philosophy of Mind

4 Units
PHIL 187

Philosophy of Action

4 Units
PHIL 187B

Responsibility and the Criminal Law

4 Units
PHIL 188A

Explanation

4 Units
PHIL 188B

Undergrad Seminar: Striving and the Nature of Belief

4 Units
PHIL 189

Reduction and Grounding

4 Units

Ethics, Historical, and Political Philosophy

Courses must be numbered 100 or above

Complete at least 1 of the following courses:
PHIL 102

Modern Philosophy, Descartes to Kant

4 Units
PHIL 107B

Plato's Later Metaphysics and Epistemology

4 Units
PHIL 172

History of Modern Moral Philosophy

4 Units
PHIL 173B

Undergraduate Introduction to Metaethics

4 Units
PHIL 175

Philosophy of Law

4 Units
PHIL 194P

Capstone Seminar: The Meaning of Life

4 Units

Logic

Complete at least 1 of the following courses:
CS 154

Introduction to the Theory of Computation

3-4 Units
PHIL 152

Computability and Logic

4 Units
PHIL 154

Modal Logic

4 Units
PHIL 359

Logic Spring Seminar

2-4 Units

Philosophy of Science

Complete at least 1 of the following courses:
PHIL 20N

Philosophy of Artificial Intelligence

3 Units
PHIL 162

Philosophy of Mathematics

4 Units
PHIL 165

Philosophy of Physics: Space, Time and Motion

4 Units
PHIL 167D

Philosophy of Neuroscience

4 Units
SYMSYS 207

Conceptual Issues in Cognitive Science

3 Units

Integrative Requirement.

Complete any of the following requirements:
Option 1 - Standard
Any of the Standard Options for all Subplans specified under the Core Capstone requirement or:
or
Option 2 - Subplan Specific
Complete at least 1 of the following courses:
CS 181

Computers, Ethics, and Public Policy

4 Units
CS 182

Ethics, Public Policy, and Technological Change

5 Units
NBIO 101

Social and Ethical Issues in the Neurosciences

2-3 Units
PHIL 134A

Phenomenology: Animals

4 Units
PHIL 162

Philosophy of Mathematics

4 Units
PHIL 167D

Philosophy of Neuroscience

4 Units
PHIL 194D

Capstone Seminar: How Virtual is Reality, and Vice Versa

4 Units
PHIL 194Y

Capstone seminar: Metaphilosophy

4 Units
PHIL 359

Logic Spring Seminar

2-4 Units
PHIL 368A

Explanation in Neuroscience

2-4 Units
SYMSYS 202

Theories of Consciousness

3 Units
SYMSYS 205

The Philosophy and Science of Perception

3 Units
SYMSYS 207

Conceptual Issues in Cognitive Science

3 Units

A Subplan-Specific Integrative Course: A course that integrates the themes of the Subplan with the Core requirements. More options are to be added as they are approved — some options may be removed if they are included in the SYMSYS 195* project courses list to avoid redundancy with the Standard Options.

Must be completed no earlier than the Junior Year.

Contingent Electives

If any requirements 1-4 are fulfilled with courses taken for Core requirements, then additional approved Contingent Elective courses must be completed to total five courses beyond those taken for the Core: These electives can be one or more courses from any of the areas above, or which are approved for a Core requirement that the student has fulfilled with a different course, or any of the following:

Complete any of the following course(s):
ANTHRO 348C

Phenomenology: The Feel of Lived Experience

5 Units
BIO 102

Introduction to Neuroscience

4 Units
BIOE 177

Inventing the Future

3 Units
BIOE 273

Biodesign for Digital Health

3-4 Units
COMM 151

The First Amendment: Freedom of Speech and Press

4-5 Units
COMM 153B

Free Speech, Democracy and the Internet

3 Units
CS 106EA

Exploring Artificial Intelligence

3 Units
CS 121

Equity and Governance for Artificial Intelligence

4 Units
CS 139

Human-Centered AI

3 Units
CS 224R

Deep Reinforcement Learning

3 Units
CS 257

Introduction to Automated Reasoning

3 Units
CS 329A

Self Improving AI Agents

3 Units
CS 329X

Human Centered NLP

3 Units
ECON 47

Media Markets and Social Good

5 Units
EE 292J

Designing for Authenticity

3 Units
EE 374

Fundamentals of Blockchain Infrastructure

3 Units
FEMGEN 147

Feminism and Technology

3-5 Units
GLOBAL 124

Global Algorithmic Development and Ethics

3-5 Units
HUMBIO 146

Culture and Madness: Anthropological and Psychiatric Approaches to Mental Illness

3-5 Units
HUMBIO 166

Food and Society: Exploring Eating Behaviors in Social, Environmental, and Policy Context

4 Units
HUMBIO 171E

Modern Ethical Challenges in Neuroscience and Organ Transplantation

3 Units
INTLPOL 245B

Governing Artificial Intelligence: Law, Policy, and Institutions

3 Units
LAW 809E

Policy Practicum: AI For Legal Help

3 Units
LAW 4053

Confronting Misinformation Online: Law and Policy

2 Units
LINGUIST 1

Introduction to Linguistics

4 Units
MATSCI 82N

Science of the Impossible

3 Units
MS&E 226

Fundamentals of Data Science: Prediction, Inference, Causality

3 Units
MS&E 289

Ethics in Global Technology Design

3 Units
OSPHONGK 46

Fundamentals of Artificial Intelligence

4 Units
OSPOXFRD 13

Know Thyself ! The Philosophy and Psychology of Self-Examination

4-5 Units
OTOHNS 206

Augmenting Human Senses: Enhancing Perception with Technology and Bioscience

3 Units
PHIL 131

Introduction to Phenomenology

4 Units
PHIL 386P

Mental Action

2-4 Units
PSYC 60N

The Psychology of Stoked

3 Units
PSYC 135

Dement's Sleep and Dreams

3 Units
PSYCH 12N

Self Theories

3 Units
PSYCH 24N

Neuroforecasting

3 Units
PSYCH 125

Research Methods in Psychology

4 Units
PSYCH 131A

How to Think Like a Shrink

2 Units
PSYCH 144

The Sociocultural Shaping of Psychological Experience

3 Units
PSYCH 168

Emotion Regulation

3 Units
PSYCH 215

Mind, Culture, and Society

3 Units
PSYCH 220A

Probabilistic models of cognition: Reasoning and Learning

3 Units
PSYCH 278

Psychology of the Climate Crisis

3 Units
PUBLPOL 134

Ethics on the Edge: Business, Non-Profit Organizations, Government, and Individuals

3-4 Units
PUBLPOL 353A

Science and Technology Policy

5 Units
PUBLPOL 353B

Regulating Emerging Technology: Risks, Opportunities, and Reality

3 Units
SOC 127

Data Science for Social Impact

5 Units
STATS 217

Introduction to Stochastic Processes I

3 Units
SYMSYS 104

Introduction to Race and Technology

5 Units

See also the Symbolic Systems website opens in a new tab.

Individually Designed Subplan

Individually Designed Concentrations (IDCs)

(Concentrations referred to as Subplans within Bulletin and Degree Guide)

Individually Designed Concentrations (IDCs) consist of five courses in a coherent subject area related to symbolic systems. This relationship may be established through inclusion in an IDC of two or more courses that connect the proposed concentration to the core, i.e., courses that (a) directly apply disciplines included in the core and (b) are related by topic or methodology to the other courses in the proposed concentration.

Course selection is to be made in consultation with the student’s advisor and is subject to approval by the advisor, the Associate Director, and the Director. For examples of IDCs completed by past SSP students, consult the alumni list and apply the filter “Individually Designed Concentration.”

Approval of an IDC must take place no less than two full quarters before a student plans to graduate, e.g., before the first day of winter quarter of the senior year if a student intends to graduate in June of that year. Failure to obtain approval by the required date will necessitate either completing the requirements for one of the suggested concentrations or delaying graduation to the end of the second full quarter following approval of an IDC.

To get a proposed IDC approved, send an email message to symsys-directors at lists.stanford.edu, cc’d to your prospective concentration advisor, stating that the advisor has approved your proposal and giving a title, one-paragraph description, and course plan for your proposed concentration.

Honors

Optional
Students may choose to pursue department honors by completing a program of special advanced work, such as an honors thesis, in addition to their major requirements.

Honors

Honors Program Requirements

Seniors in SSP may apply for admission to the Symbolic Systems honors program before their final year of study begins. Students who are accepted into the honors program can graduate with honors by completing an honors thesis under the supervision of a faculty member. Course credit for the honors project may be obtained by registering for SYMSYS 190 Senior Honors Tutorial any quarter while a student works on an honors project. SYMSYS 191 Senior Honors Seminar is recommended for honors students during their senior year. Contact SSP or visit the program’s website for more information on the honors program, including deadlines and policies.

In order to be considered for Honors, students must:

  • Be a junior or senior 

  • Be in good academic standing, with at least a 3.0 GPA

  • Submit an acceptable honors project proposal

For more information, visit the Symbolic Systems website opens in a new tab.