Catalog Navigation
Contacts
Office: Margaret Jacks Hall, Building 460, Suite 040
Mail Code: 94305-2150
Phone: (650) 723-4284
Email: symsys-afs@lists.stanford.edu
Web Site: http://symsys.stanford.edu

Courses offered by the Program in Symbolic Systems are listed under the subject code SYMSYS on the Stanford Bulletin's ExploreCourses web site.

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. A body of knowledge and theory has developed around these notions, from disciplines such as philosophy, computer science, linguistics, psychology, statistics, neurobiology, and communication. Since the invention of computers, researchers have been working across these disciplines to study questions such as: in what ways are computers and computer languages like human beings and their languages; how can the interaction between people and computers be made easier and more beneficial?

The core requirements of the Symbolic Systems Program (SSP) include courses in symbolic logic, the philosophy of mind, formal linguistics, cognitive psychology, programming, the mathematics of computation, statistical theory, artificial intelligence, and interdisciplinary approaches to cognitive science. These courses prepare students with the vocabulary, theoretical background, and technical skills needed for study and research at the advanced undergraduate and graduate levels. Most of the courses in SSP are drawn from affiliated departments. Courses designed specifically for the program are aimed at integrating and supplementing topics covered by the department-based offerings. The curriculum includes humanistic approaches to questions about language and intelligence, as well as training in science and engineering.

SSP offers B.S. and M.S. degree programs. Both programs require students to master a common core of required courses and to choose an area of specialization.

Mission of the Undergraduate Program in Symbolic Systems

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 to represent information. The mission of the program 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 as well as 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 a variety of careers in the private and public sectors, especially those involving the human-facing sides of information systems/technology, as well as for further study and research in the cognitive and/or information sciences.

Learning Outcomes (Undergraduate)

The program expects its undergraduate majors to be able to demonstrate the following learning outcomes. These learning outcomes are used in evaluating students and the Symbolic Systems Program. Students are expected to demonstrate:

1. ability to apply formal, philosophical, and/or computational analysis to experimental designs and data and vice versa.

2. ability to understand multiple formal, philosophical, and/or computational frameworks and how they are related to each other.

3. ability to map real world problems or observed phenomena onto formal, philosophical and/or computational frameworks and vice versa.

Learning Outcomes (Graduate)

The purpose of the master's program is to further develop knowledge and skills in Symbolic Systems and to prepare students for a professional career or doctoral studies. This is achieved through completion of courses representing each of the core disciplines of Symbolic Systems as well as an individualized course program in support of the completion of a Master's thesis.

Bachelor of Science in Symbolic Systems

The program leading to a B.S. in Symbolic Systems provides students with a core of concepts and techniques, drawing on faculty and courses from various departments. The curriculum prepares students for advanced training in the interdisciplinary study of language and information, or for postgraduate study in any of the main contributing disciplines. It is also excellent preparation for employment immediately after graduation.

Symbolic Systems majors must complete a core of required courses plus a field of study consisting of five additional courses. All major courses are to be taken for letter grades unless an approved course is offered satisfactory/no credit only. All core courses must be passed with a grade of 'C-' or better. Students who receive a grade lower than this in a core course must alert the program of this fact so that a decision can be made about whether the student should continue in the major.

Core Requirements

In order to graduate with a B.S. in Symbolic Systems, a student must complete the following requirements. Some of these courses have other courses as prerequisites; students are responsible for completing each course's prerequisites before they take it. With the exception of the advanced small seminar requirement, courses cannot be used towards more than one area of the core requirements.  For additional information, see the Symbolic Systems web siteNote: Students matriculating in the Class of 2018 or later must take SYMSYS 100 Minds and Machines before their declaration of the Symbolic Systems undergraduate major can be approved.

1. Introductory Core Course

Students matriculating in the Class of 2018 or later must take SYMSYS 100 Minds and Machines before their declaration of the Symbolic Systems undergraduate major can be approved.

Units
SYMSYS 100Minds and Machines4

2. Continuous Fundamentals Level 1—Single Variable Calculus

Units
Select one of the following Series:
Series A10
10 units of Advanced Placement Calculus credit
Series B10
Calculus
and Calculus
and Calculus
Series C10
Calculus
Calculus ACE
Calculus
Calculus ACE
Series D
Equivalent preparation in Single Variable Calculus, as judged by student

3. Continuous Fundamentals Level 2—Multivariable Calculus

Units
Select one of the following: 1
CME 100Vector Calculus for Engineers5
CME 100AVector Calculus for Engineers, ACE6
MATH 51Linear Algebra and Differential Calculus of Several Variables5
MATH 51ALinear Algebra and Differential Calculus of Several Variables, ACE6
MATH 51HHonors Multivariable Mathematics5
1

MATH 52 Integral Calculus of Several Variables and/or MATH 53 Ordinary Differential Equations with Linear Algebra, or CME 102 Ordinary Differential Equations for Engineers and/or CME 104 Linear Algebra and Partial Differential Equations for Engineers, are recommended and may be required for some optional higher level courses.

4. Continuous Fundamentals Level 3—Probability and Statistics

Units
Select one of the following:
CS 109Introduction to Probability for Computer Scientists3-5
STATS 110Statistical Methods in Engineering and the Physical Sciences4-5
STATS 116Theory of Probability3-5
MSE 120Probabilistic Analysis5
EE 178Probabilistic Systems Analysis4
MATH 151Introduction to Probability Theory3
CME 106/ENGR 155CIntroduction to Probability and Statistics for Engineers3-4

5. Discrete Fundamentals

Units
a. Computing Level 13-5
Programming Methodology
Or equivalent preparation, as judged by student
b. Computing Level 2 3-5
Select one of the following:
Programming Abstractions
Programming Abstractions (Accelerated)
c. Logic and Computational Theory3-5
Select one of the following:
Mathematical Foundations of Computing
Mathematical Logic
Logic in Action: A New Introduction to Logic

6. Technical Depth

Two courses chosen from the list below (from either the same or different areas), appropriate to a student’s concentration. Students concentrating in HCI, AI, or Computer Music must take CS 107 Computer Organization and Systems. Other concentrations may also restrict the particular courses that can be taken to fulfill this requirement. See concentration lists at http://symsys.stanford.edu/viewing/htmldocument/16190

Units
Area A. Computer Programming
CS 107Computer Organization and Systems (required for HCI, AI, or Computer Music)3-5
Area B. Computational Theory 1
CS 154Introduction to Automata and Complexity Theory3-4
CS 161Design and Analysis of Algorithms3-5
PHIL 151ARecursion Theory4
Area C. Logic
CS 157Logic and Automated Reasoning3
PHIL 151Metalogic4
PHIL 152Computability and Logic4
PHIL 154Modal Logic4
Area D. Decision Theory/Game Theory
CS 224MMulti-Agent Systems3
ECON 160Game Theory and Economic Applications5
ECON 180Honors Game Theory5
MSE 252Decision Analysis I: Foundations of Decision Analysis3-4
Area E. Probability and Statistics
STATS 200Introduction to Statistical Inference3
CS 228Probabilistic Graphical Models: Principles and Techniques3-4
1

CS 156 is not offered in 2015-16 but may be used to fulfill this requirement.

7. Philosophical Foundations Level 1

Units
Introductory Philosophy 13-5
Select one of the following:
Introduction to Philosophy
Introduction to Moral Philosophy
Introduction to Philosophy of Science
Modern Philosophy, Descartes to Kant
Existentialism
Evil
All three of the following SLE (must complete all three):
Structured Liberal Education
Structured Liberal Education
Structured Liberal Education
Other introductory courses taught in the Philosophy Department, if approved by the Program Director or Associate Director
1

SLE 91, 92, 93 (Must complete entire sequence).

8. Philosophical Foundations Level 2

Units
PHIL 80Mind, Matter, and Meaning5

9. Philosophical Foundations Level 3

Units
Select one of the following advanced undergraduate course in metaphysics/epistemology(post-PHIL 80): 1
Plato's Metaphysics and Epistemology
Metaethics
Philosophy of Law
Metaphysics
Realism, Anti-Realism, Irrealism, Quasi-Realism
Philosophy of Language
Truth
Epistemology
Philosophy of Mind
Philosophy of Action

Note: Symbolic Systems majors must take PHIL 182 for 3 or more units.

10. Cognition and Neuroscience

Units
PSYCH 45Introduction to Learning and Memory3
PSYCH 50Introduction to Cognitive Neuroscience4
An additional undergraduate course in cognition and/or neurosciences 1
Select one of the following:
Introduction to Brain and Behavior
Human Behavioral Biology
Introduction to Perception
Introduction to Learning and Memory
Introduction to Cognitive Neuroscience
Introduction to Developmental Psychology
Introduction to Social Psychology
Language and Thought
Cognitive Development
Judgment and Decision-Making

11. Natural Language

Units
Language and Mind 4
Select one of the following:
Introduction to Linguistics
Introduction to Speech Perception
Language Acquisition I
Language and Thought
Linguistic Theory4
Select one of the following:
Phonetics
Introduction to Phonology
Introduction to Syntax
The Syntax of English
Crosslinguistic Syntax
Introduction to Semantics and Pragmatics
Introduction to Lexical Semantics
Syntactic Theory and Implementation

12. Computation and Cognition

Units
A course applying core technical skills to cognition
Select one of the following:
Artificial Intelligence: Principles and Techniques
Multi-Agent Systems
Probabilistic Graphical Models: Principles and Techniques
Machine Learning
From Languages to Information
Computational Theories of Syntax
Computation and cognition: the probabilistic approach
Neural network and deep learning models for cognition and cognitive neuroscience
Formal and Computational Approaches in Psychology and Cognitive Science

Advanced Small Seminar Requirement

An upper-division, limited-enrollment seminar drawing on material from other courses in the core. Courses listed under Symbolic Systems Program offerings with numbers from SYMSYS 200 through SYMSYS 209 are acceptable, as are other courses found in the course list below (other courses may be added throughout the Autumn Quarter). Total enrollment must not exceed 20 students for a course to be approved as fulfilling the Advanced Small Seminar Requirement. A course taken to fulfill this requirement can also be counted toward another requirement, as part of either the core or a student's concentration, but not both.

Units
LINGUIST 236Seminar in Semantics: Modality and Conditionals4
MUSIC 220CResearch Seminar in Computer-Generated Music2-4
PHIL 194DCapstone Seminar: Analyticity4
PHIL 348Evolution of Signalling2-4
PHIL 359Topics in Logic, Information and Agency2-4
PHIL 385DTopics in Philosophy of Language2-4
PSYCH 145Seminar on Infant Development1-2
PSYCH 169Advanced Seminar on Memory3
PSYCH 232Brain and Decision Making3
PSYCH 251Affective Neuroscience3
SYMSYS 201ICT, Society, and Democracy3
SYMSYS 206Philosophy of Neuroscience4
SYMSYS 245Cognition in Interaction Design3

Fields of Study

In addition to the core requirements listed above, the Symbolic Systems major requires each student to complete a field of study consisting of five courses that are thematically related to each other. Students select concentrations from the list below or design others in consultation with their advisers. The field of study is declared on Axess; it appears on the transcript but not on the diploma.

  • Applied Logic
  • Artificial Intelligence
  • Cognitive Science
  • Computer Music
  • Decision Making and Rationality
  • Human-Computer Interaction
  • Learning
  • Natural Language
  • Neurosciences
  • Philosophical Foundations

Note: A course may not count toward both a core and a concentration requirement, unless it is applied to the Advanced Small Seminar area within the core. A course that is applied to the Advanced Small Seminar requirement may also be counted toward a student's concentration or toward another core requirement, if appropriate, but not to both.

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 adviser and is subject to approval by the adviser, the Associated Director, and the Director. For examples of IDCs completed by past SSP students, consult the list of alumni 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. prior to 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 adviser, stating that the adviser has approved your proposal, and giving a title, one-paragraph description, and course plan for your proposed concentration.

Undergraduate Research

The program encourages all SSP majors to gain experience in directed research by participating in faculty research projects or by pursuing independent study. In addition to the Symbolic Systems Honors Program (see below), the following avenues are offered.

Summer Internships: students work on SSP-related faculty research projects. Application procedures are announced in the winter quarter for SSP majors.

Research Assistantships: other opportunities to work on faculty research projects are typically announced to SSP majors as they arise during the academic year.

Independent Study: under faculty supervision. For course credit, students should enroll in SYMSYS 196 Independent Study.

Contact SSP for more information on any of these possibilities, or see the Symbolic Systems web site. In addition, the Undergraduate Advising and Research office offers grants and scholarships supporting student research projects at all levels; see http://ual.stanford.edu/OO/research_opps/Grants.

Honors Program

Seniors in SSP may apply for admission to the Symbolic Systems honors program prior to the beginning of their final year of study. 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 is working on an honors project. SYMSYS 191 Senior Honors Seminar, is recommended for honors students during the senior year. Contact SSP or visit the program's web site for more information on the honors program, including deadlines and policies.

Minor in Symbolic Systems

Students may minor in Symbolic Systems by completing either Option 1 or Option 2. For additional information see the Symbolic Systems minors web site.

Option 1

One course in each of the following core areas (please note that several of these courses have prerequisites):

Units
a. Cognition
Select one of the following:
Minds and Machines 1
Introduction to Learning and Memory
Introduction to Cognitive Neuroscience
b. Logic and Computation
Select one of the following:3-5
Mathematical Logic
Logic in Action: A New Introduction to Logic
Metalogic
Mathematical Foundations of Computing
c. Computer Programming
Select one of the following:3-5
Programming Abstractions
Programming Abstractions (Accelerated)
Computer Organization and Systems
d. Philosophical Foundations
Select one of the following:
Minds and Machines 1
Mind, Matter, and Meaning
e. Linguistic Theory
Select one of the following:
Phonetics
Introduction to Phonology
Introduction to Syntax
The Syntax of English
Crosslinguistic Syntax
Introduction to Semantics and Pragmatics
Introduction to Lexical Semantics
Syntactic Theory and Implementation
f. Computation and Cognition3-4
Select one of the following:
Artificial Intelligence: Principles and Techniques
Multi-Agent Systems
Probabilistic Graphical Models: Principles and Techniques
Machine Learning
From Languages to Information
Computational Theories of Syntax
Computation and cognition: the probabilistic approach
Neural network and deep learning models for cognition and cognitive neuroscience
Formal and Computational Approaches in Psychology and Cognitive Science
1

SYMSYS 100 Minds and Machines may not be counted for both areas 'a' and 'd'.

 

Option 2

SYMSYS 100 Minds and Machines, plus an interdisciplinary SSP concentration listed on the SSP web site. To qualify, the selection of courses used for the minor must be interdisciplinary; it must either include courses from at least three departments, or include more than one course from each of two departments.

Coterminal Master's Degrees in Symbolic Systems

Many SSP majors also complete coterminal M.S. or M.A. degrees in affiliated departments. In addition to the Symbolic Systems M.S. program, the Department of Philosophy offers a Special Program in Symbolic Systems track for interdisciplinary graduate level work leading to the Master of Arts in Philosophy.

University Coterminal Requirements

Coterminal master’s degree candidates are expected to complete all master’s degree requirements as described in this bulletin. University requirements for the coterminal master’s degree are described in the “Coterminal Master’s Program” section. University requirements for the master’s degree are described in the "Graduate Degrees" section of this bulletin.

After accepting admission to this coterminal master’s degree program, students may request transfer of courses from the undergraduate to the graduate career to satisfy requirements for the master’s degree. Transfer of courses to the graduate career requires review and approval of both the undergraduate and graduate programs on a case by case basis.

In this master’s program, courses taken three quarters prior to the first graduate quarter, or later, are eligible for consideration for transfer to the graduate career. No courses taken prior to the first quarter of the sophomore year may be used to meet master’s degree requirements.

Course transfers are not possible after the bachelor’s degree has been conferred.

The University requires that the graduate adviser be assigned in the student’s first graduate quarter even though the undergraduate career may still be open. The University also requires that the Master’s Degree Program Proposal be completed by the student and approved by the department by the end of the student’s first graduate quarter.

Master of Science in Symbolic Systems

The University's basic requirements for the M.S. degree is discussed in the "Graduate Degrees" section of this bulletin.

The M.S. degree in Symbolic Systems is designed to be completed in the equivalent of one academic year by coterminal students or returning students who already have a B.S. degree in Symbolic Systems, and in two years or less by other students depending upon level of preparation. Admission is competitive, providing a limited number of students with the opportunity to pursue course and project work in consultation with a faculty adviser who is affiliated with the Symbolic Systems Program. The faculty adviser may impose requirements beyond those described here.

Admission to the program as a coterminal student is subject to the policies and deadlines described in the "Coterminal Bachelor's and Master's Degrees" section of this bulletin. Applicants to the M.S. program are reviewed each Winter Quarter. Information on deadlines, procedures for applying, and degree requirements are available from the program's student services coordinator in the Linguistics Department office (460-127E) and at the Symbolic Systems web site.

Degree Requirements

A candidate for the M.S. degree in Symbolic Systems must complete a program of 45 units.At least 36 of these must be graded units, passed with an average grade of 3.0 (B) or better, and any course taken as part of the 45 unit program must be taken for a letter grade unless the course is offered S/NC only.None of the 45 units to be counted toward the M.S. degree may include units counted toward an undergraduate degree at Stanford or elsewhere. Course requirements are waived only if evidence is provided that similar or more advanced courses have been taken, either at Stanford or another institution. Courses that are waived rather than taken may not be counted toward the M.S. degree. For additional information, see the Symbolic Systems web site.

Each candidate for the M.S. degree must fulfill the following requirements:

  1. Submission to the Symbolic Systems Program office and approval of the following pre-project research documents:
    1. Project Area Statement, endorsed with a commitment from a student's prospective project adviser no later than May 1 of the academic year prior to the expected graduation year; and
    2. Qualifying Research Paper due no later than the end of the Summer Quarter prior to the expected graduation year.
  2. Completion of a coherent plan of study, to be approved by the Graduate Studies Director in consultation with the student's adviser and designed to support a student's project. An initial plan of study should be delineated on the Program Proposal Form prior to the end of the student's first quarter of study, as required by the University, to be modified at the time of the Project Area Statement with the approval of a student's adviser and the Graduate Studies Director. The final version of the Program Proposal, which should specify all the courses the student has taken and proposes as fulfillment of the unit requirements for the degree, is due by the end of Finals Week in the quarter prior to the student's expected graduation quarter (i.e. end of Winter Quarter for a student graduating in the Spring). The plan of study must include courses taken for 3 units or more each that are more advanced than the Symbolic Systems undergraduate core in four main skill areas: formal, empirical, computational, and philosophical; and in at least three of the following departments: Computer Science, Linguistics, Philosophy, and Psychology. More advanced courses in each of the skill areas are defined as follows:

a) formal: a course in logic and computational theory beyond the level of PHIL 151 Metalogic. The courses below have been approved. Other courses may be approved if appropriate.

b) empirical: a course drawing on experimental or observational data or methods, beyond the level of Psych 55, Ling 120, or Ling 130A. The courses below are examples of those that have been approved. Other courses may be approved if appropriate.

  • COMM 268. Experimental Research in Advanced User Interfaces (same as COMM 168, COMM 368, ME 468)
  • COMM 269. Computers and Interfaces: Psychological and Social Issues (same as COMM 169)
  • CS 224N Natural Language Processing
  • CS 376 Human-Computer Interaction Research
  • LINGUIST 230B Semantics and Pragmatics I
  • LINGUIST 241 Language Acquisition II
  • LINGUIST 274C Linguistic Field Methods: Syntax
  • NBIO 206 The Nervous System
  • NBIO 258 Information and Signaling Mechanisms in Neurons and Circuits
  • PSYCH 204 Computation and cognition: the probabilistic approach
  • PSYCH 204A Human Neuroimaging Methods
  • PSYCH 209 Neural Network and Deep Learning Models for Cognition and Cognitive Science
  • PSYCH 252 Statistical Methods for Behavioral and Social Sciences
  • PSYCH 254 Lab in Experimental Methods
  • STATS 200 Introduction to Statistical Inference
  • SYMSYS 245. Cognition in Interaction Design

c) computational: a course involving programming beyond the level of CS 107. The courses below have been approved. Other courses may be approved if appropriate.

  • CS 108 Object-Oriented Systems Design
  • CS 110 Principles of Computer Systems
  • CS 124 From Languages to Information
  • CS 142 Web Applications
  • CS 143 Compilers
  • CS 148 Introduction to Computer Graphics and Imaging
  • CS 221 Artificial Intelligence: Principles and Techniques
  • CS 224N Natural Language Processing
  • CS 224W Social Information and Network Analysis
  • CS 249A Object-Oriented Programming from a Modeling and Simulation Perspective

d) philosophical: a course in the area of Philosophy of Mind/Language/Science/Epistemology or Metaphysics at the 200 level or above, certified by the instructor as worthy of graduate credit. The courses below are examples of those that have been approved. Other courses may be approved if appropriate.

3. Completion of three quarters of SYMSYS 291 Master's Program Seminar.

4. Completion of a substantial project appropriate to the program plan, represented by the M.S. Thesis, the last of the the M.S research documents. The project normally takes three quarters, and work on the project may account for up to 15 units of a student's program. The thesis must be read and approved for the master's degree in Symbolic Systems by two qualified readers approved by the program, at least one of whom must be a member of the academic council. A copy of the thesis must be submitted (in both print and electronic forms) to the Associate Director of Symbolic Systems, with the print version including the signatures of each reader indicating approval of the thesis for the degree of Master of Science, no later than 12 noon on the day of the University Dissertation/Thesis Submission Deadline for the quarter of a student's graduation.

Director: Thomas A. Wasow

Director of Graduate Studies: Thomas A. Wasow

Associate Director: Todd Davies

Program Committee Michael Bernstein, Herbert Clark, Todd Davies, Michael C. Frank, Daniel Jurafsky, Krista Lawlor, Christopher Manning, James McClelland, Stanley Peters, Christopher Potts, Eric Roberts, Kenneth A. Taylor, Johan van Benthem, Thomas A. Wasow, Daniel Lassiter, Thomas Icard

Program Faculty:

Applied Physics: Bernardo Huberman (Consulting Professor)

Art and Art History: Scott Bukatman (Professor)

Classics: Reviel Netz (Professor)

Civil and Environmental Engineering: John Kunz (Program Consultant)

Communication: Jeremy Bailenson (Associate Professor), Byron Reeves (Professor), Frederick Turner (Associate Professor)

Computer Science:  Michael Bernstein (Assistant Professor), David Dill (Professor), Michael Genesereth (Associate Professor), Oussama Khatib (Professor), Daphne Koller (Consulting Professor), James Landay (Professor), Jean-Claude Latombe (Professor, emeritus), Marc Levoy (Professor, emeritus), Christopher Manning (Professor), Andrew Ng (Associate Professor), Nils Nilsson (Professor, emeritus), Vaughan Pratt (Professor, emeritus), Eric Roberts (Professor), Tim Roughgarden (Associate Professor), Mehran Sahami (Professor, Teaching), Yoav Shoham (Professor), Sebastian Thrun (Professor, Research), Terry Winograd (Professor, emeritus)

Economics: Muriel Niederle (Professor)

Education: BJ Fogg (Consulting Professor), Raymond P. McDermott (Professor), Roy Pea (Professor), Daniel Schwartz (Professor)

Electrical Engineering: Krishna Shenoy (Professor)

French and Italian: Jean-Pierre Dupuy (Professor)

Genetics: Russ B. Altman (Professor)

Graduate School of Business: Baba Shiv (Professor)

History: Jessica G. Riskin (Associate Professor)

Linguistics:  Arto Anttila (Associate Professor), Joan Bresnan (Professor, emerita), Eve Clark (Professor), Cleo Condoravdi (Professor Research),  Penelope Eckert (Professor), Daniel Jurafsky (Professor), Ronald Kaplan (Consulting Professor), Lauri Karttunen (Consulting Professor), Martin Kay (Professor), Daniel Lassiter (Assistant Professor), Beth Levin (Professor), Christopher Manning (Professor), Stanley Peters (Professor, emeritus), Christopher Potts (Associate Professor), Meghan Sumner (Associate Professor), Thomas A. Wasow (Professor, emeritus), Annie Zaenen (Consulting Professor),

Management Science and Engineering: Pamela Hinds (Associate Professor)

Mathematics: Persi Diaconis (Professor), Solomon Feferman (Professor, emeritus)

Medicine: Russ B. Altman (Professor), Mark Musen (Professor)

Music: Jonathan Berger (Professor), Christopher Chafe (Professor), Eleanor Selfridge-Field (Consulting Professor), Ge Wang (Assistant Professor)

Neurobiology: Ben Barres (Professor), William T. Newsome (Professor), Jennifer Raymond (Associate Professor)

Philosophy:  Michael Bratman (Professor), Alexis Burgess (Assistant Professor), Mark Crimmins (Associate Professor), John Etchemendy (Professor), Solomon Feferman (Professor, emeritus), Dagfinn Føllesdal (Professor, emeritus), Thomas Icard III (Assistant Professor), Krista Lawlor (Associate Professor),  Anna-Sara Malmgren (Assistant Professor), John Perry (Professor, emeritus), Brian Skyrms (Professor), Kenneth Taylor (Professor), Johan van Benthem (Professor), Thomas A. Wasow (Professor, emeritus)

Psychiatry and Behavioral Sciences: Vinod Menon (Professor, Research)

Psychology:  Herbert H. Clark (Professor), Anne Fernald (Associate Professor), Michael C. Frank (Assistant Professor), Noah Goodman (Assistant Professor), Kalanit Grill-Spector (Associate Professor), Hyowon Gweon (Assistant Professor), Brian Knutson (Associate Professor), Ellen Markman (Professor), James McClelland (Professor), Samuel McClure (Assistant Professor), Barbara Tversky (Professor, emerita), Anthony Wagner (Professor), Brian Wandell (Professor)

Statistics: Persi Diaconis (Professor), Susan P. Holmes (Professor)

Symbolic Systems: Todd Davies (Lecturer), Jeff Shrager (Consulting Professor), Paul Skokowski (Consulting Professor)

Other Affiliates: David Barker-Plummer (CSLI Engineering Research Associate), Keith Devlin H-STAR Operation Senior Researcher), Daniel Flickinger (CSLI Research and Development Engineer)

Cognate Courses for the Bachelor's Degree

The following is a list of cognate courses that may be applied to the B.S. in Symbolic Systems. Click on the course or see ExploreCourses for course descriptions and General Education Requirements (GER) information. Courses taken for a Symbolic Systems degree or Minor must be taken for 3 units (or more). See Degree Requirements for details.

Core

Units
BIO 20Introduction to Brain and Behavior3
CME 100Vector Calculus for Engineers5
CME 100AVector Calculus for Engineers, ACE6
CS 103Mathematical Foundations of Computing3-5
CS 106AProgramming Methodology3-5
CS 106BProgramming Abstractions3-5
CS 106XProgramming Abstractions (Accelerated)3-5
CS 107Computer Organization and Systems3-5
CS 109Introduction to Probability for Computer Scientists3-5
CS 124From Languages to Information3-4
CS 154Introduction to Automata and Complexity Theory3-4
CS 157Logic and Automated Reasoning3
CS 161Design and Analysis of Algorithms3-5
CS 221Artificial Intelligence: Principles and Techniques3-4
CS 224MMulti-Agent Systems3
CS 228Probabilistic Graphical Models: Principles and Techniques3-4
CS 229Machine Learning3-4
ECON 160Game Theory and Economic Applications5
EE 178Probabilistic Systems Analysis4
ENGR 155CIntroduction to Probability and Statistics for Engineers4
ETHICSOC 20Introduction to Moral Philosophy5
LINGUIST 1Introduction to Linguistics4
LINGUIST 105Phonetics4
LINGUIST 106Introduction to Speech Perception4
LINGUIST 110Introduction to Phonology4
LINGUIST 120Introduction to Syntax4
LINGUIST 121AThe Syntax of English4
LINGUIST 121BCrosslinguistic Syntax4
LINGUIST 130AIntroduction to Semantics and Pragmatics4
LINGUIST 140Language Acquisition I4
LINGUIST 180From Languages to Information3-4
LINGUIST 182Computational Theories of Syntax3-4
LINGUIST 230AIntroduction to Semantics and Pragmatics4
LINGUIST 240Language Acquisition I4
LINGUIST 282Computational Theories of Syntax3-4
MATH 19Calculus3
MATH 20Calculus3
MATH 21Calculus4
MATH 41Calculus5
MATH 41ACalculus ACE6
MATH 42Calculus5
MATH 42ACalculus ACE6
MATH 51Linear Algebra and Differential Calculus of Several Variables5
MATH 51ALinear Algebra and Differential Calculus of Several Variables, ACE6
MATH 151Introduction to Probability Theory3
MATH 162Philosophy of Mathematics4
MSE 120Probabilistic Analysis5
MSE 252Decision Analysis I: Foundations of Decision Analysis3-4
PHIL 1Introduction to Philosophy5
PHIL 2Introduction to Moral Philosophy5
PHIL 60Introduction to Philosophy of Science5
PHIL 80Mind, Matter, and Meaning5
PHIL 102Modern Philosophy, Descartes to Kant4
PHIL 150Mathematical Logic4
PHIL 151Metalogic4
PHIL 152Computability and Logic4
PHIL 154Modal Logic4
PHIL 162Philosophy of Mathematics4
PHIL 164Central Topics in the Philosophy of Science: Theory and Evidence4
PHIL 166Probability: Ten Great Ideas About Chance4
PHIL 167BPhilosophy, Biology, and Behavior4
PHIL 169Evolution of the Social Contract4
PHIL 180Metaphysics4
PHIL 180ARealism, Anti-Realism, Irrealism, Quasi-Realism4
PHIL 181Philosophy of Language4
PHIL 182Truth2-4
PHIL 184Epistemology4
PHIL 184FFeminist Theories of Knowledge4
PHIL 184PProbability and Epistemology4
PHIL 185Memory4
PHIL 186Philosophy of Mind4
PHIL 187Philosophy of Action4
PHIL 188Personal Identity4
PHIL 189Examples of Free Will4
PHIL 280ARealism, Anti-Realism, Irrealism, Quasi-Realism4
PHIL 289Examples of Free Will4
PSYCH 30Introduction to Perception3
PSYCH 45Introduction to Learning and Memory3
PSYCH 50Introduction to Cognitive Neuroscience4
PSYCH 60Introduction to Developmental Psychology4
PSYCH 70Introduction to Social Psychology4
PSYCH 131Language and Thought4
PSYCH 141Cognitive Development3
PSYCH 154Judgment and Decision-Making3
PSYCH 204Computation and cognition: the probabilistic approach3-4
PSYCH 239Formal and Computational Approaches in Psychology and Cognitive Science3
PSYCH 262Language and Thought4
STATS 110Statistical Methods in Engineering and the Physical Sciences4-5
STATS 116Theory of Probability3-5
STATS 200Introduction to Statistical Inference3
SYMSYS 184Syntactic Theory and Implementation4

Note: Symbolic Systems majors must take PHIL 182 Truth for 3 or more units.

Artificial Intelligence

Units
CS 124From Languages to Information3-4
CS 154Introduction to Automata and Complexity Theory3-4
CS 157Logic and Automated Reasoning3
CS 223AIntroduction to Robotics3
CS 224NNatural Language Processing3-4
CS 224SSpoken Language Processing2-4
CS 224UNatural Language Understanding3-4
CS 225AExperimental Robotics3
CS 225BRobot Programming Laboratory3-4
CS 227BGeneral Game Playing3
CS 228Probabilistic Graphical Models: Principles and Techniques3-4
CS 229Machine Learning3-4
CS 270Modeling Biomedical Systems: Ontology, Terminology, Problem Solving3
CS 274Representations and Algorithms for Computational Molecular Biology3-4
ECON 160Game Theory and Economic Applications5
EE 263Introduction to Linear Dynamical Systems3
EE 364AConvex Optimization I3
EE 364BConvex Optimization II3
EE 376AInformation Theory3
EE 376BNetwork Information Theory3
ENGR 205Introduction to Control Design Techniques3
ENGR 209AAnalysis and Control of Nonlinear Systems3
LINGUIST 180From Languages to Information3-4
LINGUIST 188Natural Language Understanding3-4
LINGUIST 280From Languages to Information3-4
LINGUIST 284Natural Language Processing3-4
LINGUIST 288Natural Language Understanding3-4
PHIL 152Computability and Logic4
PHIL 154Modal Logic4
STATS 315AModern Applied Statistics: Learning2-3
STATS 315BModern Applied Statistics: Data Mining2-3

Applied Logic

Units
CS 154Introduction to Automata and Complexity Theory3-4
CS 157Logic and Automated Reasoning3
LINGUIST 230AIntroduction to Semantics and Pragmatics4
MATH 161Set Theory3
PHIL 154Modal Logic4
PHIL 155General Interest Topics in Mathematical Logic4
PHIL 350AModel Theory3
PHIL 351ARecursion Theory3
PHIL 354Topics in Logic1-3
PHIL 391Research Seminar in Logic and the Foundations of Mathematics1-3

Philosophical Foundations

Units
MATH 162Philosophy of Mathematics4
PHIL 9NPhilosophical Classics of the 20th Century4
PHIL 14NBelief and the Will3
PHIL 102Modern Philosophy, Descartes to Kant4
PHIL 143Quine4
PHIL 152Computability and Logic4
PHIL 154Modal Logic4
PHIL 157Topics in Philosophy of Logic3
PHIL 162Philosophy of Mathematics4
PHIL 164Central Topics in the Philosophy of Science: Theory and Evidence4
PHIL 165Philosophy of Physics4
PHIL 166Probability: Ten Great Ideas About Chance4
PHIL 167BPhilosophy, Biology, and Behavior4
PHIL 180ARealism, Anti-Realism, Irrealism, Quasi-Realism4
PHIL 181Philosophy of Language4
PHIL 184Epistemology4
PHIL 184PProbability and Epistemology4
PHIL 252Computability and Logic4
PHIL 254Modal Logic4
PHIL 264Central Topics in the Philosophy of Science: Theory and Evidence4
PHIL 265Philosophy of Physics4
PHIL 266Probability: Ten Great Ideas About Chance4
PHIL 267BPhilosophy, Biology, and Behavior4
PHIL 280ARealism, Anti-Realism, Irrealism, Quasi-Realism4

Cognitive Science

Units
BIO 20Introduction to Brain and Behavior3
BIO 150Human Behavioral Biology5
COMM 106Communication Research Methods4-5
CS 124From Languages to Information3-4
CS 154Introduction to Automata and Complexity Theory3-4
CS 205AMathematical Methods for Robotics, Vision, and Graphics3
CS 224NNatural Language Processing3-4
CS 229Machine Learning3-4
ECON 160Game Theory and Economic Applications5
EE 376AInformation Theory3
EE 376BNetwork Information Theory3
HUMBIO 21Introduction to Brain and Behavior3
HUMBIO 160Human Behavioral Biology5
LINGUIST 105Phonetics4
LINGUIST 110Introduction to Phonology4
LINGUIST 140Language Acquisition I4
LINGUIST 180From Languages to Information3-4
LINGUIST 205APhonetics4
LINGUIST 240Language Acquisition I4
LINGUIST 241Language Acquisition II4
LINGUIST 280From Languages to Information3-4
LINGUIST 284Natural Language Processing3-4
MATH 113Linear Algebra and Matrix Theory3
MUSIC 251Psychophysics and Music Cognition1-5
NBIO 206The Nervous System8
NBIO 218Neural Basis of Behavior5
NBIO 220Central Mechanisms in Vision-based Cognition2-4
PHIL 152Computability and Logic4
PHIL 154Modal Logic4
PHIL 164Central Topics in the Philosophy of Science: Theory and Evidence4
PHIL 180ARealism, Anti-Realism, Irrealism, Quasi-Realism4
PHIL 181Philosophy of Language4
PHIL 184Epistemology4
PHIL 184PProbability and Epistemology4
PHIL 186Philosophy of Mind4
PHIL 187Philosophy of Action4
PHIL 188Personal Identity4
PHIL 189Examples of Free Will4
PHIL 264Central Topics in the Philosophy of Science: Theory and Evidence4
PHIL 280ARealism, Anti-Realism, Irrealism, Quasi-Realism4
PHIL 289Examples of Free Will4
PSYCH 1Introduction to Psychology5
PSYCH 30Introduction to Perception3
PSYCH 45Introduction to Learning and Memory3
PSYCH 50Introduction to Cognitive Neuroscience4
PSYCH 70Introduction to Social Psychology4
PSYCH 75Introduction to Cultural Psychology5
PSYCH 104Uniquely Human3
PSYCH 110Research Methods and Experimental Design5
PSYCH 131Language and Thought4
PSYCH 141Cognitive Development3
PSYCH 143Developmental Anomalies3
PSYCH 154Judgment and Decision-Making3
PSYCH 202Cognitive Neuroscience3
PSYCH 204AHuman Neuroimaging Methods3
PSYCH 204BComputational Neuroimaging: Analysis Methods1-3
PSYCH 205Foundations of Cognition1-3
PSYCH 221Applied Vision and Image Systems1-3
PSYCH 226Models and Mechanisms of Memory1-3
PSYCH 232Brain and Decision Making3
PSYCH 250High-Level Vision: Object Representation3
PSYCH 251Affective Neuroscience3
PSYCH 252Statistical Methods for Behavioral and Social Sciences1-6
PSYCH 262Language and Thought4
PSYCH 272Special Topics in Psycholinguistics1-3
PSYCH 279Topics in Cognitive Control1-3
STATS 191Introduction to Applied Statistics3-4
STATS 200Introduction to Statistical Inference3

Decision Making and Rationality

Units
BIO 150Human Behavioral Biology5
BIOMEDIN 251Outcomes Analysis4
COMM 106Communication Research Methods4-5
COMM 172Media Psychology4-5
COMM 206Communication Research Methods4-5
COMM 272Media Psychology4-5
CS 74NDigital Dilemmas3
CS 147Introduction to Human-Computer Interaction Design3-5
CS 154Introduction to Automata and Complexity Theory3-4
CS 161Design and Analysis of Algorithms3-5
CS 181Computers, Ethics, and Public Policy4
CS 204Legal Informatics3
CS 224MMulti-Agent Systems3
CS 228Probabilistic Graphical Models: Principles and Techniques3-4
CS 261Optimization and Algorithmic Paradigms3
CS 364AAlgorithmic Game Theory3
ECON 50Economic Analysis I5
ECON 51Economic Analysis II5
ECON 102BApplied Econometrics5
ECON 102CAdvanced Topics in Econometrics5
ECON 135Finance for Non-MBAs3
ECON 136Market Design5
ECON 137Decision Modeling and Information5
ECON 141Public Finance and Fiscal Policy5
ECON 150Economic Policy Analysis4-5
ECON 153Economics of the Internet5
ECON 155Environmental Economics and Policy5
ECON 160Game Theory and Economic Applications5
ECON 179Experimental Economics5
ECON 286Game Theory and Economic Applications2-5
ECON 288Computational Economics2-5
ECON 289Advanced Topics in Game Theory and Information Economics2-5
ECON 290Multiperson Decision Theory3
EDUC 247Moral and Character Education3
EDUC 375ASeminar on Organizational Theory5
ENGR 60Engineering Economy3
ENGR 62Introduction to Optimization4
MSE 111Introduction to Optimization4
MSE 120Probabilistic Analysis5
MSE 121Introduction to Stochastic Modeling4
MSE 180Organizations: Theory and Management4
MSE 197Ethics, Technology, and Public Policy5
MSE 201Dynamic Systems3-4
MSE 250AEngineering Risk Analysis3
MSE 250BProject Course in Engineering Risk Analysis3
MSE 252Decision Analysis I: Foundations of Decision Analysis3-4
MSE 254The Ethical Analyst1-3
MSE 299Voluntary Social Systems1-3
MSE 352Decision Analysis II: Professional Decision Analysis3-4
MSE 355Influence Diagrams and Probabilistics Networks3
PHIL 154Modal Logic4
PHIL 164Central Topics in the Philosophy of Science: Theory and Evidence4
PHIL 166Probability: Ten Great Ideas About Chance4
PHIL 167BPhilosophy, Biology, and Behavior4
PHIL 170Ethical Theory4
PHIL 194CTime and Free Will4
PHIL 194REpistemic Paradoxes4
PHIL 264Central Topics in the Philosophy of Science: Theory and Evidence4
PHIL 266Probability: Ten Great Ideas About Chance4
PHIL 267BPhilosophy, Biology, and Behavior4
PHIL 270Ethical Theory4
PHIL 355Logic and Social Choice4
PHIL 366Evolution and Communication4
PHIL 387Intention and Normative Judgment2-4
POLISCI 123Politics and Public Policy4-5
POLISCI 152Introduction to Game Theoretic Methods in Political Science3-5
POLISCI 344UPolitical Culture5
POLISCI 351AFoundations of Political Economy3
PSYCH 45Introduction to Learning and Memory3
PSYCH 50Introduction to Cognitive Neuroscience4
PSYCH 70Introduction to Social Psychology4
PSYCH 75Introduction to Cultural Psychology5
PSYCH 80Introduction to Personality and Affective Science3
PSYCH 110Research Methods and Experimental Design5
PSYCH 152Mediation for Dispute Resolution3
PSYCH 154Judgment and Decision-Making3
PSYCH 158Emotions: History, Theories, and Research1-3
PSYCH 167Seminar on Aggression3
PSYCH 179The Psychology of Everyday Morality4
PSYCH 205Foundations of Cognition1-3
PSYCH 212Social Psychology1-3
PSYCH 215Mind, Culture, and Society3
PSYCH 223Social Norms3
PSYCH 232Brain and Decision Making3
PSYCH 245Social Psychological Perspectives on Stereotyping and Prejudice3
PSYCH 251Affective Neuroscience3
PSYCH 252Statistical Methods for Behavioral and Social Sciences1-6
PSYCH 253Statistical Theory, Models, and Methodology3
PSYCH 270The Psychology of Everyday Morality4
PSYCH 279Topics in Cognitive Control1-3
PUBLPOL 102Organizations and Public Policy4-5
PUBLPOL 202Organizations and Public Policy4-5
PUBLPOL 302BEconomic Analysis of Law3
SOC 114Economic Sociology4
SOC 115Topics in Economic Sociology5
SOC 120Interpersonal Relations4
SOC 121The Individual in Social Structure: Foundations in Sociological Social Psychology5
SOC 126Introduction to Social Networks5
SOC 127Bargaining, Power, and Influence in Social Interaction5
SOC 160Formal Organizations4
SOC 214Economic Sociology4
SOC 220Interpersonal Relations4
SOC 226Introduction to Social Networks5
SOC 227Bargaining, Power, and Influence in Social Interaction5
SOC 260Formal Organizations4
STATS 200Introduction to Statistical Inference3
STATS 211Meta-research: Appraising Research Findings, Bias, and Meta-analysis3
STATS 217Introduction to Stochastic Processes2-3
STATS 218Introduction to Stochastic Processes3
STATS 310ATheory of Probability2-4
STATS 310BTheory of Probability2-3
STATS 310CTheory of Probability2-4
SYMSYS Majors must take for 3 or more units

Natural Language

Units
CS 124From Languages to Information3-4
CS 154Introduction to Automata and Complexity Theory3-4
CS 224NNatural Language Processing3-4
CS 224SSpoken Language Processing2-4
CS 224UNatural Language Understanding3-4
CS 229Machine Learning3-4
CS 276Information Retrieval and Web Search3
LINGUIST 105Phonetics4
LINGUIST 110Introduction to Phonology4
LINGUIST 116Morphology4
LINGUIST 124Introduction to Lexical Function Grammar2-4
LINGUIST 130AIntroduction to Semantics and Pragmatics4
LINGUIST 130BIntroduction to Lexical Semantics3-4
LINGUIST 140Language Acquisition I4
LINGUIST 180From Languages to Information3-4
LINGUIST 188Natural Language Understanding3-4
LINGUIST 205BAdvanced Phonetics2-4
LINGUIST 210APhonology3-4
LINGUIST 210BAdvanced Phonology2-4
LINGUIST 221AFoundations of English Grammar1-4
LINGUIST 221BStudies in Universal Grammar1-4
LINGUIST 222AFoundations of Syntactic Theory I3-4
LINGUIST 224Introduction to Lexical Function Grammar2-4
LINGUIST 224BAdvanced Topics in Lexical Functional Grammar1-4
LINGUIST 230AIntroduction to Semantics and Pragmatics4
LINGUIST 230BSemantics and Pragmatics I2-4
LINGUIST 232ALexical Semantics2-4
LINGUIST 240Language Acquisition I4
LINGUIST 241Language Acquisition II4
LINGUIST 280From Languages to Information3-4
LINGUIST 281Computational Models of Linguistic Formalism1-4
LINGUIST 286Information Retrieval and Web Search3
LINGUIST 288Natural Language Understanding3-4
PHIL 154Modal Logic4
PHIL 181Philosophy of Language4
PSYCH 131Language and Thought4
PSYCH 134Seminar on Language and Deception3
PSYCH 262Language and Thought4

Learning

Units
CS 147Introduction to Human-Computer Interaction Design3-5
CS 224MMulti-Agent Systems3
CS 224NNatural Language Processing3-4
CS 228Probabilistic Graphical Models: Principles and Techniques3-4
CS 229Machine Learning3-4
EDUC 218Topics in Cognition and Learning: Executive Function3
EDUC 333AUnderstanding Learning Environments3
EDUC 342Child Development and New Technologies3
EE 376AInformation Theory3
LINGUIST 140Language Acquisition I4
LINGUIST 240Language Acquisition I4
LINGUIST 241Language Acquisition II4
LINGUIST 284Natural Language Processing3-4
PSYCH 7QLanguage Understanding by Children and Adults3
PSYCH 45Introduction to Learning and Memory3
PSYCH 50Introduction to Cognitive Neuroscience4
PSYCH 141Cognitive Development3
PSYCH 202Cognitive Neuroscience3
PSYCH 204Computation and cognition: the probabilistic approach3-4
PSYCH 239Formal and Computational Approaches in Psychology and Cognitive Science3
STATS 315AModern Applied Statistics: Learning2-3
STATS 315BModern Applied Statistics: Data Mining2-3

Neurosciences

Units
BIO 20Introduction to Brain and Behavior3
BIO 150Human Behavioral Biology5
BIO 153Cellular Neuroscience: Cell Signaling and Behavior4
BIO 154Molecular and Cellular Neurobiology4
BIO 158Developmental Neurobiology4
BIO 163Neural Systems and Behavior4
BIO 222Exploring Neural Circuits3
CS 205AMathematical Methods for Robotics, Vision, and Graphics3
CS 223AIntroduction to Robotics3
CS 229Machine Learning3-4
EE 373BAdaptive Neural Networks3
HUMBIO 21Introduction to Brain and Behavior3
HUMBIO 163Neural Systems and Behavior4
MATH 113Linear Algebra and Matrix Theory3
NBIO 206The Nervous System8
NBIO 218Neural Basis of Behavior5
NENS 220Computational Neuroscience4
PHIL 186Philosophy of Mind4
PSYCH 30Introduction to Perception3
PSYCH 45Introduction to Learning and Memory3
PSYCH 50Introduction to Cognitive Neuroscience4
PSYCH 110Research Methods and Experimental Design5
PSYCH 120Cellular Neuroscience: Cell Signaling and Behavior4
PSYCH 121Ion Transport and Intracellular Messengers1-3
PSYCH 143Developmental Anomalies3
PSYCH 204AHuman Neuroimaging Methods3
PSYCH 204BComputational Neuroimaging: Analysis Methods1-3
PSYCH 221Applied Vision and Image Systems1-3
PSYCH 226Models and Mechanisms of Memory1-3
PSYCH 232Brain and Decision Making3
PSYCH 250High-Level Vision: Object Representation3
PSYCH 251Affective Neuroscience3
PSYCH 252Statistical Methods for Behavioral and Social Sciences1-6
PSYCH 279Topics in Cognitive Control1-3
STATS 141Biostatistics3-5
STATS 191Introduction to Applied Statistics3-4
STATS 200Introduction to Statistical Inference3

Cognate Courses for the Master's Degree

The following is a list of cognate courses that may be applied to the M.S. in Symbolic Systems. Click on the course or see ExploreCourses for course descriptions and General Education Requirements (GER) information. Courses taken for a Symbolic Systems degree or Minor must be taken for 3 units (or more). See Degree Requirements for details.

Units
BIO 153Cellular Neuroscience: Cell Signaling and Behavior4
BIO 154Molecular and Cellular Neurobiology4
BIO 222Exploring Neural Circuits3
BIO 258Developmental Neurobiology4
BIO 263Neural Systems and Behavior4
BIOMEDIN 251Outcomes Analysis4
CME 100Vector Calculus for Engineers5
CME 100AVector Calculus for Engineers, ACE6
CME 106Introduction to Probability and Statistics for Engineers4
CME 108Introduction to Scientific Computing3-4
COMM 206Communication Research Methods4-5
COMM 220Digital Media in Society4-5
COMM 269Computers and Interfaces4-5
COMM 272Media Psychology4-5
CS 103Mathematical Foundations of Computing3-5
CS 106AProgramming Methodology3-5
CS 106XProgramming Abstractions (Accelerated)3-5
CS 107Computer Organization and Systems3-5
CS 108Object-Oriented Systems Design3-4
CS 109Introduction to Probability for Computer Scientists3-5
CS 142Web Applications3
CS 147Introduction to Human-Computer Interaction Design3-5
CS 148Introduction to Computer Graphics and Imaging3-4
CS 154Introduction to Automata and Complexity Theory3-4
CS 157Logic and Automated Reasoning3
CS 161Design and Analysis of Algorithms3-5
CS 170Stanford Laptop Orchestra: Composition, Coding, and Performance1-5
CS 181Computers, Ethics, and Public Policy4
CS 204Legal Informatics3
CS 205AMathematical Methods for Robotics, Vision, and Graphics3
CS 221Artificial Intelligence: Principles and Techniques3-4
CS 223AIntroduction to Robotics3
CS 224MMulti-Agent Systems3
CS 224NNatural Language Processing3-4
CS 224SSpoken Language Processing2-4
CS 224UNatural Language Understanding3-4
CS 225AExperimental Robotics3
CS 225BRobot Programming Laboratory3-4
CS 227BGeneral Game Playing3
CS 228Probabilistic Graphical Models: Principles and Techniques3-4
CS 229Machine Learning3-4
CS 247Human-Computer Interaction Design Studio3-4
CS 261Optimization and Algorithmic Paradigms3
CS 270Modeling Biomedical Systems: Ontology, Terminology, Problem Solving3
CS 274Representations and Algorithms for Computational Molecular Biology3-4
CS 276Information Retrieval and Web Search3
CS 294HResearch Project in Human-Computer Interaction3
CS 364AAlgorithmic Game Theory0
CS 376Human-Computer Interaction Research3-4
CS 377Topics in Human-Computer Interaction2-3
CS 448BData Visualization3
ECON 102BApplied Econometrics5
ECON 102CAdvanced Topics in Econometrics5
ECON 135Finance for Non-MBAs3
ECON 136Market Design5
ECON 137Decision Modeling and Information5
ECON 141Public Finance and Fiscal Policy5
ECON 153Economics of the Internet5
ECON 155Environmental Economics and Policy5
ECON 160Game Theory and Economic Applications5
ECON 179Experimental Economics5
ECON 190Introduction to Financial Accounting5
ECON 289Advanced Topics in Game Theory and Information Economics2-5
EDUC 218Topics in Cognition and Learning: Executive Function3
EDUC 247Moral and Character Education3
EDUC 298Seminar on Teaching Introductory Computer Science1
EDUC 333AUnderstanding Learning Environments3
EDUC 342Child Development and New Technologies3
EDUC 375ASeminar on Organizational Theory5
EE 263Introduction to Linear Dynamical Systems3
EE 364AConvex Optimization I3
EE 364BConvex Optimization II3
EE 376AInformation Theory3
ENGR 155CIntroduction to Probability and Statistics for Engineers4
ENGR 205Introduction to Control Design Techniques3
ENGR 209AAnalysis and Control of Nonlinear Systems3
LINGUIST 106Introduction to Speech Perception4
LINGUIST 110Introduction to Phonology4
LINGUIST 116Morphology4
LINGUIST 120Introduction to Syntax4
LINGUIST 130BIntroduction to Lexical Semantics3-4
LINGUIST 205APhonetics4
LINGUIST 205BAdvanced Phonetics2-4
LINGUIST 210APhonology3-4
LINGUIST 210BAdvanced Phonology2-4
LINGUIST 221AFoundations of English Grammar1-4
LINGUIST 221BStudies in Universal Grammar1-4
LINGUIST 222AFoundations of Syntactic Theory I3-4
LINGUIST 224Introduction to Lexical Function Grammar2-4
LINGUIST 224BAdvanced Topics in Lexical Functional Grammar1-4
LINGUIST 230AIntroduction to Semantics and Pragmatics4
LINGUIST 230BSemantics and Pragmatics I2-4
LINGUIST 232ALexical Semantics2-4
LINGUIST 240Language Acquisition I4
LINGUIST 241Language Acquisition II4
LINGUIST 280From Languages to Information3-4
LINGUIST 281Computational Models of Linguistic Formalism1-4
LINGUIST 282Computational Theories of Syntax3-4
LINGUIST 284Natural Language Processing3-4
LINGUIST 286Information Retrieval and Web Search3
LINGUIST 288Natural Language Understanding3-4
MATH 113Linear Algebra and Matrix Theory3
MATH 151Introduction to Probability Theory3
MATH 161Set Theory3
ME 115AIntroduction to Human Values in Design3
ME 115BProduct Design Methods3
MUSIC 128Stanford Laptop Orchestra: Composition, Coding, and Performance1-5
MUSIC 220AFundamentals of Computer-Generated Sound2-4
MUSIC 220BCompositional Algorithms, Psychoacoustics, and Computational Music2-4
MUSIC 220CResearch Seminar in Computer-Generated Music2-4
MUSIC 250APhysical Interaction Design for Music3-4
MUSIC 251Psychophysics and Music Cognition1-5
MUSIC 253Symbolic Musical Information2-4
MUSIC 254Music Query, Analysis, and Style Simulation2-4
NBIO 206The Nervous System8
NBIO 218Neural Basis of Behavior5
NBIO 220Central Mechanisms in Vision-based Cognition2-4
NENS 220Computational Neuroscience4
PHIL 102Modern Philosophy, Descartes to Kant4
PHIL 184PProbability and Epistemology4
PHIL 185Memory4
PHIL 194CTime and Free Will4
PHIL 194REpistemic Paradoxes4
PHIL 243Quine4
PHIL 250Mathematical Logic4
PHIL 251Metalogic4
PHIL 252Computability and Logic4
PHIL 254Modal Logic4
PHIL 257Topics in Philosophy of Logic3
PHIL 262Philosophy of Mathematics4
PHIL 264Central Topics in the Philosophy of Science: Theory and Evidence4
PHIL 265Philosophy of Physics4
PHIL 266Probability: Ten Great Ideas About Chance4
PHIL 267BPhilosophy, Biology, and Behavior4
PHIL 270Ethical Theory4
PHIL 280Metaphysics4
PHIL 280ARealism, Anti-Realism, Irrealism, Quasi-Realism4
PHIL 281Philosophy of Language4
PHIL 282Truth2-4
PHIL 284Epistemology4
PHIL 284FFeminist Theories of Knowledge4
PHIL 286Philosophy of Mind4
PHIL 287Philosophy of Action4
PHIL 288Personal Identity4
PHIL 289Examples of Free Will4
PHIL 350AModel Theory3
PHIL 351ARecursion Theory3
PHIL 354Topics in Logic1-3
PHIL 355Logic and Social Choice4
PHIL 366Evolution and Communication4
PHIL 387Intention and Normative Judgment2-4
PHIL 391Research Seminar in Logic and the Foundations of Mathematics1-3
POLISCI 351AFoundations of Political Economy3
POLISCI 352Introduction to Game Theoretic Methods in Political Science3-5
PSYCH 104Uniquely Human3
PSYCH 110Research Methods and Experimental Design5
PSYCH 120Cellular Neuroscience: Cell Signaling and Behavior4
PSYCH 134Seminar on Language and Deception3
PSYCH 141Cognitive Development3
PSYCH 143Developmental Anomalies3
PSYCH 152Mediation for Dispute Resolution3
PSYCH 154Judgment and Decision-Making3
PSYCH 167Seminar on Aggression3
PSYCH 202Cognitive Neuroscience3
PSYCH 204Computation and cognition: the probabilistic approach3-4
PSYCH 204AHuman Neuroimaging Methods3
PSYCH 204BComputational Neuroimaging: Analysis Methods1-3
PSYCH 205Foundations of Cognition1-3
PSYCH 212Social Psychology1-3
PSYCH 215Mind, Culture, and Society3
PSYCH 221Applied Vision and Image Systems1-3
PSYCH 223Social Norms3
PSYCH 226Models and Mechanisms of Memory1-3
PSYCH 228Ion Transport and Intracellular Messengers1-3
PSYCH 232Brain and Decision Making3
PSYCH 239Formal and Computational Approaches in Psychology and Cognitive Science3
PSYCH 245Social Psychological Perspectives on Stereotyping and Prejudice3
PSYCH 250High-Level Vision: Object Representation3
PSYCH 251Affective Neuroscience3
PSYCH 252Statistical Methods for Behavioral and Social Sciences1-6
PSYCH 253Statistical Theory, Models, and Methodology3
PSYCH 259Emotions: History, Theories, and Research1-3
PSYCH 262Language and Thought4
PSYCH 270The Psychology of Everyday Morality4
PSYCH 272Special Topics in Psycholinguistics1-3
PSYCH 279Topics in Cognitive Control1-3
PUBLPOL 201Politics and Public Policy4-5
PUBLPOL 202Organizations and Public Policy4-5
PUBLPOL 204Economic Policy Analysis4-5
PUBLPOL 302BEconomic Analysis of Law3
SOC 121The Individual in Social Structure: Foundations in Sociological Social Psychology5
SOC 214Economic Sociology4
SOC 220Interpersonal Relations4
SOC 226Introduction to Social Networks5
SOC 227Bargaining, Power, and Influence in Social Interaction5
STATS 110Statistical Methods in Engineering and the Physical Sciences4-5
STATS 116Theory of Probability3-5
STATS 141Biostatistics3-5
STATS 191Introduction to Applied Statistics3-4
STATS 200Introduction to Statistical Inference3
STATS 211Meta-research: Appraising Research Findings, Bias, and Meta-analysis3
STATS 217Introduction to Stochastic Processes2-3
STATS 218Introduction to Stochastic Processes3
STATS 310ATheory of Probability2-4
STATS 310BTheory of Probability2-3
STATS 310CTheory of Probability2-4
STATS 315AModern Applied Statistics: Learning2-3
STATS 315BModern Applied Statistics: Data Mining2-3

Courses

SYMSYS 100. Minds and Machines. 4 Units.

An overview of the interdisciplinary study of cognition, information, communication, and language, with an emphasis on foundational issues: What are minds? What is computation? What are rationality and intelligence? Can we predict human behavior? Can computers be truly intelligent? How do people and technology interact, and how might they do so in the future? Lectures focus on how the methods of philosophy, mathematics, empirical research, and computational modeling are used to study minds and machines. Undergraduates considering a major in symbolic systems should take this course as early as possible in their program of study.
Same as: LINGUIST 144, PHIL 99, PSYCH 35

SYMSYS 122. Artificial Intelligence: Philosophy, Ethics, & Impact. 3-4 Units.

Recent advances in computing may place us at the threshold of a unique turning point in human history. Soon we are likely to entrust management of our environment, economy, security, infrastructure, food production, healthcare, and to a large degree even our personal activities, to artificially intelligent computer systems. The prospect of "turning over the keys" to increasingly autonomous systems raises many complex and troubling questions. How will society respond as versatile robots and machine-learning systems displace an ever-expanding spectrum of blue- and white-collar workers? Will the benefits of this technological revolution be broadly distributed or accrue to a lucky few? How can we ensure that these systems respect our ethical principles when they make decisions at speeds and for rationales that exceed our ability to comprehend? What, if any, legal rights and responsibilities should we grant them? And should we regard them merely as sophisticated tools or as a newly emerging form of life? The goal of this course is to equip students with the intellectual tools, ethical foundation, and psychological framework to successfully navigate the coming age of intelligent machines.

SYMSYS 130. Research Methods in the Cognitive and Information Sciences. 3 Units.

Understanding the different methodological approaches used in disciplines that study cognition and information. Emphasis is on philosophical/analytical, formal/mathematical, empirical, and computational thinking styles, with some attention to other methods as well. What assumptions underlie these methods? How can they be combined? How do practitioners of each discipline think differently about problems, and what are the challenges involved in studying or working across them?.

SYMSYS 150. CRYPTOCURRENCIES SEMINAR. 2 Units.

A weekly seminar allowing students the opportunity to discuss and explore cryptocurrencies from a variety of domains and view points:nn1) Explore the history of fiat currencies, both economically and philosophically. How does Bitcoin mesh in here? What are advantages and disadvantages compared to traditional fiat currencies? (~2 weeks) n2) Contextualize and juxtapose decentralized currencies with respect to TCP/IP, Napster, and other relevant decentralized and cloud protocols. (~2 weeks)n3) Work through and understand Satoshi¿s initial protocol and proof-of-work mining system. What problem did she solve? How? Why was it important? How can we prove it mathematically? What are significant game theoretic and cryptographic weaknesses? What do alternative cryptocurrencies look like? Is there a `best¿ alternative? (~3 weeks)n4) What does ¿Bitcoin as a protocol¿ mean? What can be built on top of it? What¿s being built around it? What does regulation look like? What are hypotheses for the future of digital currencies? How do we explain investor confidence, given regulatory hesitation? (~3 weeks).

SYMSYS 161. Applied Symbolic Systems in Venture Capital + Entrepreneurship. 2 Units.

A weekly seminar allowing students the opportunity to discuss and explore applied Symbolic Systems in technology, entrepreneurship, and venture capital. We will explore popular conventions and trends through the lens of numerous deductive and applied Symbolic Systems.
Same as: SYMSYS 261

SYMSYS 170. Decision Behavior: Theory and Evidence. 3-4 Units.

Introduction to the study of judgment and decision making, relating theory and evidence from disciplines such as psychology, economics, statistics, neuroscience, and philosophy. The development and critique of Homo economicus as a model of human behavior, and more recent theories based on empirical findings. Recommended: background in formal reasoning.
Same as: SYMSYS 270

SYMSYS 184. Syntactic Theory and Implementation. 4 Units.

Analysis and implementation of grammatical phenomena of English. Introduction to a theory of formal grammar, and its computational realization. Practical experience in forming linguistic hypotheses and testing them via implementation using state-of-the-art language technology.
Same as: LINGUIST 184

SYMSYS 190. Senior Honors Tutorial. 1-5 Unit.

Under the supervision of their faculty honors adviser, students work on their senior honors project. May be repeated for credit.

SYMSYS 191. Senior Honors Seminar. 1 Unit.

Recommended for seniors doing an honors project. Under the leadership of the Symbolic Systems program coordinator, students discuss, and present their honors project.

SYMSYS 196. Independent Study. 1-15 Unit.

Independent work under the supervision of a faculty member. Can be repeated for credit.

SYMSYS 200. Symbolic Systems in Practice. 2-3 Units.

Applying a Symbolic Systems education at Stanford and outside. The basics of research and practice. Students develop and present a project, and investigate different career paths, including academic, industrial, professional, and public service, through interviews with alumni.

SYMSYS 201. ICT, Society, and Democracy. 3 Units.

The impact of information and communication technologies on social and political life. Interdisciplinary. Classic and contemporary readings focusing on topics such as social networks, virtual versus face-to-face communication, the public sphere, voting technology, and collaborative production. Prerequisite: Completion of a course in psychology, communication, human-computer interaction, or a related discipline, or consent of the instructor.

SYMSYS 203. Cognitive Science Perspectives on Conflict, Violence, Peace, and Justice. 3 Units.

In recent years, cognitive scientists have turned more attention to questions that have traditionally been investigated bynhistorians, political scientists, sociologists, and anthropologists, e.g. What are the sources of conflict and disagreement betweennpeople?, What drives or reduces violence and injustice?, and What brings about or is conducive to peace and justice? In this advancednsmall seminar, we will read and discuss works by psychologists, neuroscientists, philosophers, and others, which characterize thisngrowing research area among those who study minds, brains, and behavior.nRequired: Completion of a course in psychology beyond the level of PSYCH 1, or consent of the instructor.

SYMSYS 204. Philosophy of Linguistics. 4 Units.

Philosophical issues raised by contemporary work in linguistics. Topics include: the subject matter of linguistics (especially internalism vs. externalism), methodology and data (especially the role of quantitative methods and the reliance on intuitions), the relationship between language and thought (varieties of Whorfianism and anti-Whorfianism), nativist arguments about language acquisition, and language evolution.
Same as: LINGUIST 204, PHIL 369

SYMSYS 206. Philosophy of Neuroscience. 4 Units.

Can problems of mind be solved by understanding the brain, or models of the brain? The views of philosophers and neuroscientists who believe so, and others who are skeptical of neurophilosophical approaches to the mind. Historical and recent literature in philosophy and neuroscience. Topics may include perception, memory, neural accounts of consciousness, neurophenomenology, neuroscience and physics, computational models, and eliminativism. (Not open to freshmen.).
Same as: PHIL 167D, PHIL 267D

SYMSYS 209. Battles Over Bits. 3 Units.

The changing nature of information in the Internet age and its relationship to human behavior. Philosophical assumptions underlying practices such as open source software development, file sharing, common carriage, and community wireless networks, contrasted with arguments for protecting private and commercial interests such as software patents, copy protection, copyright infringement lawsuits, and regulatory barriers. Theory and evidence from disciplines including psychology, economics, computer science, law, and political science. Prerequisite: PSYCH 40, 55, 70, or SYMBSYS 202.

SYMSYS 210. Learning Facial Emotions: Art and Psychology. 3 Units.

Artistic and psychological learning approaches for emotion recognition from facial expressions. The advantages of learning by image-based microexpressions, subtle expressions, macro expressions, art drawing and actor mimicry when there are cognitive deficits due to conditions such as autism. Comparative analysis uses brain studies, learning theory, and human-computer interaction. Studio component conveys the artistic and psychological approaches. Prerequisites: PSYCH 1, SYMSYS 100 or consent of instructor. Go to www.stanford.edu/~dwilkins/Symsys210Enroll.doc to sign up for a Permission Number.

SYMSYS 211. Learning Facial Emotions: Art, Psychology, Human-Computer Interaction. 3 Units.

Learning to recognize facial emotions by drawing a live model versus the psychology method of using classified images of subtle and micro expressions. Dimensions of analysis include cognitive modeling and neuroscience. The design of human-computer interaction systems for people with cognitive deficits such as autism and Aspergers, which integrate the art and psychology approaches using methods such as robot heads, avatars, and facial recognition software. Prerequisites: PSYCH 1 or consent of instructor.

SYMSYS 245. Cognition in Interaction Design. 3 Units.

Note: Same course as 145 which is no longer active. Interactive systems from the standpoint of human cognition. Topics include skill acquisition, complex learning, reasoning, language, perception, methods in usability testing, special computational techniques such as intelligent and adaptive interfaces, and design for people with cognitive disabilities. Students conduct analyses of real world problems of their own choosing and redesign/analyze a project of an interactive system. Limited enrollment seminar taught in two sections of approximately ten students each. Admission to the course is by application to the instructor, with preference given to Symbolic Systems students of advanced standing. Recommended: a course in cognitive psychology or cognitive anthropology.

SYMSYS 255. Building Digital History: Social Movements and Protest at Stanford. 3-5 Units.

A project-based course focused on developing a collaborative history website based on oral and archival history research. Thematic focus is the history of student activism at Stanford. How have political activities such as demonstrations, assemblies, educational events, and nonviolent civil disobedience been organized on campus, and how have they affected Stanford? What lessons can be drawn from the past for students interested in social change? Students will choose historical periods and/or specific social movements for research. Course will feature guest appearances by representatives from a range of social movements at Stanford the past fifty years, and the building of an online repository and community for the collaborative representation and discussion of history.

SYMSYS 255A. Building Digital History: Social Movements and Protest at Stanford. 1 Unit.

Lectures-only version of SYMSYS 255.

SYMSYS 261. Applied Symbolic Systems in Venture Capital + Entrepreneurship. 2 Units.

A weekly seminar allowing students the opportunity to discuss and explore applied Symbolic Systems in technology, entrepreneurship, and venture capital. We will explore popular conventions and trends through the lens of numerous deductive and applied Symbolic Systems.
Same as: SYMSYS 161

SYMSYS 270. Decision Behavior: Theory and Evidence. 3-4 Units.

Introduction to the study of judgment and decision making, relating theory and evidence from disciplines such as psychology, economics, statistics, neuroscience, and philosophy. The development and critique of Homo economicus as a model of human behavior, and more recent theories based on empirical findings. Recommended: background in formal reasoning.
Same as: SYMSYS 170

SYMSYS 280. Symbolic Systems Research Seminar. 1 Unit.

A mixture of public lectures of interest to Symbolic Systems students (the Symbolic Systems Forum) and student-led meetings to discuss research in Symbolic Systems. Can be repeated for credit. Open to both undergraduates and Master's students.

SYMSYS 290. Master's Degree Project. 1-15 Unit.

.

SYMSYS 291. Master's Program Seminar. 1 Unit.

Enrollment limited to students in the Symbolic Systems M.S. degree program. May be repeated for credit.

SYMSYS 296. Independent Study. 1-15 Unit.

Independent work under the supervision of a faculty member. Can be repeated for credit.

SYMSYS 297. Teaching in Symbolic Systems. 1-5 Unit.

Leading sections, grading, and/or other duties of teaching or helping to teach a course in Symbolic Systems. Sign up with the instructor supervising the course in which you are teaching or assisting.

SYMSYS 298. Peer Advising in Symbolic Systems: Practicum. 1-2 Unit.

Optional for students selected as Undergraduate Advising Fellows in the Symbolic Systems Program. AFs work with program administrators to assist undergraduates in the Symbolic Systems major or minor, in course selection, degree planning, and relating the curriculum to a career or life plan, through advising and events. Meeting with all AFs for an hour once per week under the direction of the Associate Director. Requires a short reflective paper at the end of the quarter on what the AF has learned about advising students in the program. Repeatable for credit. May not be taken by students who receive monetary compensation for their work as an AF.

SYMSYS 299. Curricular Practical Training. 1 Unit.

Students obtain employment in a relevant research or industrial activity to enhance their professional experience consistent with their degree programs. Meets the requirements for curricular practical training for students on F-1 visas. Students submit a concise report detailing work activities, problems worked on, and key results. May be repeated for credit. Prerequisite: qualified offer of employment and consent of advisor.