Stanford Root

Schedule

Stanford Root

Schedule

CS 106M

Enrichment Adventures in Programming Abstractions

UNITS:1
GRADING:Satisfactory/No Credit
LEVEL:Undergrad
GER:—

This enrichment add-on is a companion course to CS 106B to explore additional topics and go into further depth. Specific topics to be announced per-quarter; past topics have included search engines, pattern recognition, data compression/encryption, error correction, digital signatures, and numerical recipes. Students must be co-enrolled in CS 106B. Refer to cs106m.stanford.edu for more information.

Syllabus for selected term:
View Autumn 2026 Syllabus

Sections

1 Term
Laboratory 1Open
ID: 2000
0 / 25 enrolled
DAYS:Tuesday
TIME:3 PM – 4:20 PM
LOCATION:STLC 104
INSTRUCTOR:
Zelenski, Julie
1unit

CS 106M: Enrichment Adventures in Programming Abstractions

1 units · Satisfactory/No Credit

This enrichment add-on is a companion course to CS106B to explore additional topics and go into further depth. Specific topics to be announced per-quarter; past topics have included search engines, pattern recognition, data compression/encryption, error correction, digital signatures, and numerical recipes. Students must be co-enrolled in CS106B. Refer to cs106m.stanford.edu for more information.

Offered in Autumn 2026 at Stanford University.

Autumn 2026 sections

  • Laboratory — Tuesday 3:00 PM – 4:20 PM — STLC 104 — Zelenski, Julie (Undergrad)

More CS courses

  • CS 106A: Programming Methodology
  • CS 106AX: Programming Methodologies in JavaScript and Python (Accelerated)
  • CS 106B: Programming Abstractions
  • CS 106E: Exploring Computing
  • CS 106EA: Exploring Artificial Intelligence
  • CS 106L: Standard C++ Programming Laboratory
  • CS 106S: Coding for Social Good
  • CS 107: Computer Organization and Systems
  • CS 107ACE: Problem-solving Lab for CS107
  • CS 107E: Computer Systems from the Ground Up
  • CS 109: Introduction to Probability for Computer Scientists
  • CS 109ACE: Problem-solving Lab for CS109

All CS courses · All departments