Skip to main content

Curriculum

Every student is required to take courses that fulfill specific requirements for breadth and depth in computer science and learning sciences. Students are also expected to take coursework and continue reading beyond these specific requirements. In particular, students should take coursework that is relevant to their research.

Learning Sciences Core

Foundations (4 units)

LRN_SCI 403: Foundations of the Learning Sciences
Class description will be here.

LS 402: Social Dimensions of Teaching and Learning
Class description will be here.

LS 403: Foundations of the Learning Sciences
Class description will be here.

LS 426: Design of Technological Tools for Thinking and Learning
Class description will be here.

Learning Sciences Methods

Methods (Select 3 units)

LS 404: Methods and Epistemologies for the Study of Learning I
Class description will be here.

LS 405: Methods and Epistemologies for the Study of Learning II
Class description will be here.

LS 410: Quantitative Methods I
Class description will be here.

LS 411: Quantitative Methods II (regression analysis)
Class description will be here.

LS 451: Discourse Analysis
Class description will be here.

LS 451: Interaction Analysis
Class description will be here.

LS 415: Field Methods
Class description will be here.

LS 416: Advanced Qualitative Methods
Class description will be here.

LS 451: Special Topics in Computational Methods
Class description will be here.

CS 472 / LS 451: Designing and Constructing Models with Multi-Agent Languages
Class description will be here.

CS 497: Advanced multimodal learning analytics
Class description will be here.

Computer Science Core

Foundations (5 units)

Students will declare a Computer Science doctoral degree track (e.g., Graphics and Interactive Media or AI/ML) as outlined in the Computer Science graduate study manual (section 4). Students should take at least 5 courses in CS that are approved for graduate credit (all 300 and 400-level courses). In general, we require a breadth of experience in all of the following areas:

Programming (comparable to CS 111+211+214)

Human Computer Interaction

AI, Machine Learning, or Cognitive Systems

Systems (1 of the following)

  • Operating systems 
  • Databases 
  • Computer architecture 
  • Networking 
  • Programming languages 
  • Computer Graphics 

Theory (1 of the following)

  • Fundamental algorithms 
  • Computing and complexity theory 

Breadth (3 units)

3 courses between year 2 and 3
Three additional courses are required within years 2 and 3. Any non-required, graduate-level course in any school or department can be used to fulfill the breadth requirement. Students should consult with their advisor to select courses meaningful to their interests.

Responsible Conduct of Research Training

GEN_ENG 519
Students must complete the McCormick Responsible Conduct of Research training course: GEN_ENG 519. More information is available here.

Course Schedules

The course schedules below only include LS Courses. To learn more about CS courses, visit ⁠the Computer Science department course listings site.
Course schedule table for the Fall quarter of the current academic year.
Catalog No. Course Title Instructor Days/Time
LRN_SCI 403 Foundations of the Learning Sciences Bang , Megan ; Reiser, Brian Tue 6:00PM-8:50PM
LRN_SCI 405 Methods and Epistemologies for the Study of Learning II Sherin, Bruce; Stevens, Reed Tue 6:00PM-8:50 PM
LRN_SCI 410 Quantitative Methods I: Probability and Statistics (Cross-listed with HDSP 410) Schwandt, Hannes Tue 6:00PM - 7:20PM
LRN_SCI 425 Introduction to Design of Learning Environments Horn, Michael Thu 6:00PM-8:50PM
LRN_SCI 451 Civics Education (Exact title tbd) co-List with LS 351 and MSED Easterday, Matthew Wed 6:00PM - 8:50PM
LRN_SCI 451 Identity, Power, and the Historical Imaginary across Social Contexts Matthews, Jolie Tue 2:00PM - 4:50PM
LRN_SCI 451 Interaction Analysis Stevens, Reed Thu 3:30PM - 4:50PM
LRN_SCI 451 Transformative AI and the Learning Sciences Thu 6:00PM - 8:50PM
LRN_SCI 591 MPES Pro-Seminar(co-list with HDSP 591) Uttal, David
LRN_SCI 301 Design of Learning Environments O'Rourke, Eleanor
Course schedule table for the Winter quarter of the current academic year.
Catalog No. Course Title Instructor Days/Time
LRN_SCI 301 Design of Learning Environments O'Rourke, Eleanor
LRN_SCI 401 Knowledge Representation for Learning Sciences Sherin, Bruce Thu 2:00PM - 4:50PM
LRN_SCI 415 Field Methods (co-List with HDSP) Ispa-Landa, Simone Mon, Wed 9:30AM - 12:20PM
LRN_SCI 426 Design of Technological Tools for Thinking and Learning Wilensky, Uri Wed 2:00PM - 4:50PM
LRN_SCI 451 Multimodal Learning Analytics and Interaction Analysis (Cross Listed with CS) Worsley, Marcelo Tue, Thu 11:00AM - 12:20PM
LRN_SCI 451 Computer Science Education: Transformative Teaching and Learning with Computational Tools and Ideas Horn, Michael; Hooper, Paula