Stanford Root

Schedule

Stanford Root

Schedule

CS 106A

Programming Methodology

UNITS:3-5
GRADING:Letter or Credit/No Credit
LEVEL:Undergrad
GER:WAY-FR

Introduction to the engineering of computer applications emphasizing modern software engineering principles: program design, decomposition, encapsulation, abstraction, and testing. Emphasis is on good programming style and the built-in facilities of respective languages. Uses the Python programming language. No prior programming experience required.

Syllabus for selected term:
View Autumn 2026 Syllabus

Sections

3 Terms
Lecture 1Open
ID: 1801
0 / 999 enrolled
DAYS:Monday, Wednesday, Friday
TIME:11:30 AM – 12:20 PM
LOCATION:Hewlett Teaching Center 200
INSTRUCTOR:
Parlante, Nick
units
Discussion 1Open
ID: 1807
0 / 15 enrolled
DAYS:Wednesday
TIME:2:30 PM – 3:20 PM
LOCATION:Departmental Room
units
Discussion 2Open
ID: 1808
0 / 15 enrolled
DAYS:Wednesday
TIME:2:30 PM – 3:20 PM
LOCATION:Lathrop 294
units
Discussion 3Open
ID: 1809
0 / 15 enrolled
DAYS:Wednesday
TIME:3:30 PM – 4:20 PM
LOCATION:Thornton 207
units
Discussion 4Open
ID: 1810
0 / 15 enrolled
DAYS:Wednesday
TIME:3:30 PM – 4:20 PM
LOCATION:Lathrop 292
units
Discussion 5Open
ID: 1811
0 / 15 enrolled
DAYS:Wednesday
TIME:4:30 PM – 5:20 PM
LOCATION:200-105
units
Discussion 6Open
ID: 1812
0 / 15 enrolled
DAYS:Wednesday
TIME:4:30 PM – 5:20 PM
LOCATION:Lathrop 292
units
Discussion 7Open
ID: 1813
0 / 15 enrolled
DAYS:Wednesday
TIME:4:30 PM – 5:20 PM
LOCATION:Departmental Room
units
Discussion 8Open
ID: 1814
0 / 15 enrolled
DAYS:Wednesday
TIME:5:30 PM – 6:20 PM
LOCATION:Lathrop 292
units
Discussion 9Open
ID: 1815
0 / 15 enrolled
DAYS:Wednesday
TIME:5:30 PM – 6:20 PM
LOCATION:Departmental Room
units
Discussion 10Open
ID: 1816
0 / 15 enrolled
DAYS:Wednesday
TIME:6:30 PM – 7:20 PM
LOCATION:Thornton 210
units
Discussion 11Open
ID: 1817
0 / 15 enrolled
DAYS:Wednesday
TIME:6:30 PM – 7:20 PM
LOCATION:Lathrop 294
units
Discussion 12Open
ID: 1818
0 / 15 enrolled
DAYS:Thursday
TIME:8:30 AM – 9:20 AM
LOCATION:160-326
units
Discussion 13Open
ID: 1819
0 / 15 enrolled
DAYS:Thursday
TIME:9:30 AM – 10:20 AM
LOCATION:160-326
units
Discussion 14Open
ID: 1820
0 / 15 enrolled
DAYS:Thursday
TIME:9:30 AM – 10:20 AM
LOCATION:Econ 139
units
Discussion 15Open
ID: 1821
0 / 12 enrolled
DAYS:Thursday
TIME:10:30 AM – 11:20 AM
LOCATION:ANKO 107
units
Discussion 16Open
ID: 1823
0 / 15 enrolled
DAYS:Thursday
TIME:10:30 AM – 11:20 AM
LOCATION:90-92Q
units
Discussion 17Open
ID: 1822
0 / 15 enrolled
DAYS:Thursday
TIME:10:30 AM – 11:20 AM
LOCATION:Econ 139
units
Discussion 18Open
ID: 1824
0 / 15 enrolled
DAYS:Thursday
TIME:10:30 AM – 11:20 AM
LOCATION:Lathrop 296
units
Discussion 19Open
ID: 1825
0 / 15 enrolled
DAYS:Thursday
TIME:4:30 PM – 5:20 PM
LOCATION:160-318
units
Discussion 20Open
ID: 1826
0 / 15 enrolled
DAYS:Thursday
TIME:4:30 PM – 5:20 PM
LOCATION:Thornton 207
units
Discussion 21Open
ID: 1827
0 / 15 enrolled
DAYS:Thursday
TIME:4:30 PM – 5:20 PM
LOCATION:160-331
units
Discussion 22Open
ID: 1837
0 / 15 enrolled
DAYS:Thursday
TIME:4:30 PM – 5:20 PM
LOCATION:Lathrop 298
units
Discussion 23Open
ID: 1828
0 / 15 enrolled
DAYS:Thursday
TIME:4:30 PM – 5:20 PM
LOCATION:Thornton 210
units
Discussion 24Open
ID: 1829
0 / 15 enrolled
DAYS:Thursday
TIME:5:30 PM – 6:20 PM
LOCATION:Lathrop 017
units
Discussion 25Open
ID: 1830
0 / 15 enrolled
DAYS:Thursday
TIME:5:30 PM – 6:20 PM
LOCATION:STLC 105
units
Discussion 26Open
ID: 1831
0 / 15 enrolled
DAYS:Thursday
TIME:5:30 PM – 6:20 PM
LOCATION:Thornton 207
units
Discussion 27Open
ID: 1832
0 / 15 enrolled
DAYS:Thursday
TIME:5:30 PM – 6:20 PM
LOCATION:Lathrop 290
units
Discussion 28Open
ID: 1833
0 / 15 enrolled
DAYS:Thursday
TIME:6:30 PM – 7:20 PM
LOCATION:Departmental Room
units
Discussion 29Open
ID: 1834
0 / 15 enrolled
DAYS:Thursday
TIME:6:30 PM – 7:20 PM
LOCATION:Lathrop 294
units
Discussion 30Open
ID: 1835
0 / 15 enrolled
DAYS:Thursday
TIME:6:30 PM – 7:20 PM
LOCATION:Thornton 207
units
Discussion 31Open
ID: 1836
0 / 15 enrolled
DAYS:Thursday
TIME:7:30 PM – 8:20 PM
LOCATION:Departmental Room
units
Discussion 32Open
ID: 1838
0 / 15 enrolled
DAYS:Thursday
TIME:7:30 PM – 8:20 PM
LOCATION:Lathrop 017
units
Discussion 33Open
ID: 1839
0 / 15 enrolled
DAYS:Thursday
TIME:7:30 PM – 8:20 PM
LOCATION:Lathrop 294
units
Discussion 34Open
ID: 1840
0 / 15 enrolled
DAYS:Friday
TIME:8:30 AM – 9:20 AM
LOCATION:Thornton 210
units
Discussion 35Open
ID: 1841
0 / 15 enrolled
DAYS:Friday
TIME:9:30 AM – 10:20 AM
LOCATION:Thornton 210
units
Discussion 36Open
ID: 1842
0 / 15 enrolled
DAYS:Friday
TIME:9:30 AM – 10:20 AM
LOCATION:Departmental Room
units
Discussion 37Open
ID: 1843
0 / 15 enrolled
DAYS:Friday
TIME:10:30 AM – 11:20 AM
LOCATION:Lathrop 294
units
Discussion 38Open
ID: 1844
0 / 15 enrolled
DAYS:Friday
TIME:10:30 AM – 11:20 AM
LOCATION:160-125
units
Discussion 39Open
ID: 1845
0 / 15 enrolled
DAYS:Friday
TIME:10:30 AM – 11:20 AM
LOCATION:Thornton 207
units
Discussion 40Open
ID: 1846
0 / 15 enrolled
DAYS:Friday
TIME:10:30 AM – 11:20 AM
LOCATION:Departmental Room
units
Discussion 41Open
ID: 1847
0 / 15 enrolled
DAYS:Friday
TIME:11:30 AM – 12:20 PM
LOCATION:Thornton 207
units
Discussion 42Open
ID: 1848
0 / 15 enrolled
DAYS:Friday
TIME:11:30 AM – 12:20 PM
LOCATION:ANKO 008
units
Discussion 43Open
ID: 1849
0 / 15 enrolled
DAYS:Friday
TIME:11:30 AM – 12:20 PM
LOCATION:Thornton 210
units
Discussion 44Open
ID: 1850
0 / 15 enrolled
DAYS:Friday
TIME:12:30 PM – 1:20 PM
LOCATION:Thornton 210
units
Discussion 45Open
ID: 1851
0 / 15 enrolled
DAYS:Friday
TIME:12:30 PM – 1:20 PM
LOCATION:160-125
units
Discussion 46Open
ID: 1852
0 / 15 enrolled
DAYS:Friday
TIME:12:30 PM – 1:20 PM
LOCATION:ANKO 008
units
Discussion 47Open
ID: 1971
0 / 15 enrolled
DAYS:Friday
TIME:12:30 PM – 1:20 PM
LOCATION:200-105
units
Discussion 48Open
ID: 1972
0 / 15 enrolled
DAYS:Friday
TIME:12:30 PM – 1:20 PM
LOCATION:Thornton 207
units
Discussion 49Open
ID: 1973
0 / 15 enrolled
DAYS:Friday
TIME:2:30 PM – 3:20 PM
LOCATION:Departmental Room
units
Discussion 50Open
ID: 1974
0 / 15 enrolled
DAYS:Friday
TIME:2:30 PM – 3:20 PM
LOCATION:Knight Building, Room K18
units
Discussion 51Open
ID: 1975
0 / 15 enrolled
DAYS:Friday
TIME:2:30 PM – 3:20 PM
LOCATION:200-105
units
Discussion 52Open
ID: 1976
0 / 15 enrolled
DAYS:Friday
TIME:2:30 PM – 3:20 PM
LOCATION:160-332
units
Discussion 53Open
ID: 1977
0 / 15 enrolled
DAYS:Friday
TIME:2:30 PM – 3:20 PM
LOCATION:Lathrop 298
units
Discussion 54Open
ID: 1978
0 / 15 enrolled
DAYS:Friday
TIME:2:30 PM – 3:20 PM
LOCATION:STLC 118
units
Discussion 55Open
ID: 1979
0 / 15 enrolled
DAYS:Friday
TIME:3:30 PM – 4:20 PM
LOCATION:160-332
units
Discussion 56Open
ID: 1980
0 / 15 enrolled
DAYS:Friday
TIME:3:30 PM – 4:20 PM
LOCATION:Lathrop 292
units
Discussion 57Open
ID: 2130
0 / 15 enrolled
DAYS:Friday
TIME:3:30 PM – 4:20 PM
LOCATION:160-323
units
Discussion 58Open
ID: 2128
0 / 15 enrolled
DAYS:Friday
TIME:3:30 PM – 4:20 PM
LOCATION:STLC 118
units
Discussion 59Open
ID: 2141
0 / 15 enrolled
DAYS:Friday
TIME:3:30 PM – 4:20 PM
LOCATION:160-321
units
Discussion 60Open
ID: 6167
0 / 15 enrolled
DAYS:Friday
TIME:3:30 PM – 4:20 PM
LOCATION:Lathrop 298
units

CS 106A: Programming Methodology

3-5 units · Letter or Credit/No Credit · GER: WAY-FR

Introduction to the engineering of computer applications emphasizing modern software engineering principles: program design, decomposition, encapsulation, abstraction, and testing. Emphasis is on good programming style and the built-in facilities of respective languages. Uses the Python programming language. No prior programming experience required.

Offered in Autumn 2026, Winter 2027, Spring 2027 at Stanford University.

Autumn 2026 sections

  • Discussion — Wednesday 5:30 PM – 6:20 PM — Departmental Room (Undergrad)
  • Discussion — Wednesday 4:30 PM – 5:20 PM — Departmental Room (Undergrad)
  • Discussion — Wednesday 2:30 PM – 3:20 PM — Departmental Room (Undergrad)
  • Discussion — Friday 10:30 AM – 11:20 AM — Departmental Room (Undergrad)
  • Discussion — Friday 9:30 AM – 10:20 AM — Departmental Room (Undergrad)
  • Discussion — Thursday 6:30 PM – 7:20 PM — Departmental Room (Undergrad)
  • Discussion — Thursday 7:30 PM – 8:20 PM — Departmental Room (Undergrad)
  • Discussion — Friday 2:30 PM – 3:20 PM — Departmental Room (Undergrad)
  • Discussion — Wednesday 3:30 PM – 4:20 PM — Thornton 207 (Undergrad)
  • Discussion — Wednesday 2:30 PM – 3:20 PM — Lathrop 294 (Undergrad)
  • Discussion — Thursday 10:30 AM – 11:20 AM — Econ 139 (Undergrad)
  • Discussion — Thursday 10:30 AM – 11:20 AM — 90-92Q (Undergrad)
  • Discussion — Thursday 10:30 AM – 11:20 AM — Lathrop 296 (Undergrad)
  • Discussion — Thursday 4:30 PM – 5:20 PM — 160-318 (Undergrad)
  • Discussion — Thursday 8:30 AM – 9:20 AM — 160-326 (Undergrad)
  • Discussion — Thursday 9:30 AM – 10:20 AM — 160-326 (Undergrad)
  • Discussion — Thursday 9:30 AM – 10:20 AM — Econ 139 (Undergrad)
  • Discussion — Wednesday 5:30 PM – 6:20 PM — Lathrop 292 (Undergrad)
  • Discussion — Wednesday 6:30 PM – 7:20 PM — Thornton 210 (Undergrad)
  • Discussion — Wednesday 6:30 PM – 7:20 PM — Lathrop 294 (Undergrad)
  • Discussion — Wednesday 3:30 PM – 4:20 PM — Lathrop 292 (Undergrad)
  • Discussion — Wednesday 4:30 PM – 5:20 PM — 200-105 (Undergrad)
  • Discussion — Wednesday 4:30 PM – 5:20 PM — Lathrop 292 (Undergrad)
  • Discussion — Friday 9:30 AM – 10:20 AM — Thornton 210 (Undergrad)
  • Discussion — Friday 8:30 AM – 9:20 AM — Thornton 210 (Undergrad)
  • Discussion — Thursday 7:30 PM – 8:20 PM — Lathrop 294 (Undergrad)
  • Discussion — Thursday 7:30 PM – 8:20 PM — Lathrop 017 (Undergrad)
  • Discussion — Thursday 4:30 PM – 5:20 PM — Lathrop 298 (Undergrad)
  • Discussion — Thursday 6:30 PM – 7:20 PM — Thornton 207 (Undergrad)
  • Discussion — Thursday 6:30 PM – 7:20 PM — Lathrop 294 (Undergrad)
  • Discussion — Thursday 5:30 PM – 6:20 PM — Lathrop 290 (Undergrad)
  • Discussion — Thursday 5:30 PM – 6:20 PM — Thornton 207 (Undergrad)
  • Discussion — Thursday 5:30 PM – 6:20 PM — STLC 105 (Undergrad)
  • Discussion — Thursday 5:30 PM – 6:20 PM — Lathrop 017 (Undergrad)
  • Discussion — Thursday 4:30 PM – 5:20 PM — Thornton 210 (Undergrad)
  • Discussion — Thursday 4:30 PM – 5:20 PM — 160-331 (Undergrad)
  • Discussion — Thursday 4:30 PM – 5:20 PM — Thornton 207 (Undergrad)
  • Discussion — Friday 12:30 PM – 1:20 PM — ANKO 008 (Undergrad)
  • Discussion — Friday 12:30 PM – 1:20 PM — Thornton 210 (Undergrad)
  • Discussion — Friday 12:30 PM – 1:20 PM — 160-125 (Undergrad)
  • Discussion — Friday 11:30 AM – 12:20 PM — ANKO 008 (Undergrad)
  • Discussion — Friday 11:30 AM – 12:20 PM — Thornton 210 (Undergrad)
  • Discussion — Friday 11:30 AM – 12:20 PM — Thornton 207 (Undergrad)
  • Discussion — Friday 10:30 AM – 11:20 AM — 160-125 (Undergrad)
  • Discussion — Friday 10:30 AM – 11:20 AM — Thornton 207 (Undergrad)
  • Discussion — Friday 10:30 AM – 11:20 AM — Lathrop 294 (Undergrad)
  • Discussion — Friday 2:30 PM – 3:20 PM — Lathrop 298 (Undergrad)
  • Discussion — Friday 2:30 PM – 3:20 PM — 160-332 (Undergrad)
  • Discussion — Friday 2:30 PM – 3:20 PM — 200-105 (Undergrad)
  • Discussion — Friday 2:30 PM – 3:20 PM — Knight Building, Room K18 (Undergrad)
  • Discussion — Friday 12:30 PM – 1:20 PM — Thornton 207 (Undergrad)
  • Discussion — Friday 12:30 PM – 1:20 PM — 200-105 (Undergrad)
  • Discussion — Friday 3:30 PM – 4:20 PM — Lathrop 292 (Undergrad)
  • Discussion — Friday 3:30 PM – 4:20 PM — 160-332 (Undergrad)
  • Discussion — Friday 2:30 PM – 3:20 PM — STLC 118 (Undergrad)
  • Discussion — Friday 3:30 PM – 4:20 PM — 160-323 (Undergrad)
  • Discussion — Friday 3:30 PM – 4:20 PM — 160-321 (Undergrad)
  • Discussion — Friday 3:30 PM – 4:20 PM — STLC 118 (Undergrad)
  • Discussion — Friday 3:30 PM – 4:20 PM — Lathrop 298 (Undergrad)
  • Discussion — Thursday 10:30 AM – 11:20 AM — ANKO 107 (Undergrad)
  • Lecture — Monday Wednesday Friday 11:30 AM – 12:20 PM — Hewlett Teaching Center 200 — Parlante, Nick (Undergrad)

Winter 2027 sections

  • Discussion — Friday 3:30 PM – 4:20 PM (Undergrad)
  • Discussion — Friday 3:30 PM – 4:20 PM (Undergrad)
  • Discussion — Friday 3:30 PM – 4:20 PM (Undergrad)
  • Discussion — Friday 3:30 PM – 4:20 PM (Undergrad)
  • Discussion — Friday 3:30 PM – 4:20 PM (Undergrad)
  • Discussion — Friday 3:30 PM – 4:20 PM (Undergrad)
  • Discussion — Friday 2:30 PM – 3:20 PM (Undergrad)
  • Discussion — Wednesday 4:30 PM – 5:20 PM (Undergrad)
  • Discussion — Wednesday 4:30 PM – 5:20 PM (Undergrad)
  • Discussion — Wednesday 3:30 PM – 4:20 PM (Undergrad)
  • Discussion — Wednesday 3:30 PM – 4:20 PM (Undergrad)
  • Discussion — Wednesday 2:30 PM – 3:20 PM (Undergrad)
  • Discussion — Wednesday 2:30 PM – 3:20 PM (Undergrad)
  • Discussion — Thursday 9:30 AM – 10:20 AM (Undergrad)
  • Discussion — Thursday 8:30 AM – 9:20 AM (Undergrad)
  • Discussion — Wednesday 6:30 PM – 7:20 PM (Undergrad)
  • Discussion — Wednesday 6:30 PM – 7:20 PM (Undergrad)
  • Discussion — Wednesday 5:30 PM – 6:20 PM (Undergrad)
  • Discussion — Wednesday 5:30 PM – 6:20 PM (Undergrad)
  • Discussion — Wednesday 4:30 PM – 5:20 PM (Undergrad)
  • Discussion — Thursday 4:30 PM – 5:20 PM (Undergrad)
  • Discussion — Thursday 4:30 PM – 5:20 PM (Undergrad)
  • Discussion — Thursday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Thursday 4:30 PM – 5:20 PM (Undergrad)
  • Discussion — Thursday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Thursday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Thursday 9:30 AM – 10:20 AM (Undergrad)
  • Discussion — Thursday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Thursday 6:30 PM – 7:20 PM (Undergrad)
  • Discussion — Thursday 6:30 PM – 7:20 PM (Undergrad)
  • Discussion — Thursday 5:30 PM – 6:20 PM (Undergrad)
  • Discussion — Thursday 5:30 PM – 6:20 PM (Undergrad)
  • Discussion — Thursday 5:30 PM – 6:20 PM (Undergrad)
  • Discussion — Thursday 5:30 PM – 6:20 PM (Undergrad)
  • Discussion — Thursday 4:30 PM – 5:20 PM (Undergrad)
  • Discussion — Thursday 4:30 PM – 5:20 PM (Undergrad)
  • Discussion — Thursday 7:30 PM – 8:20 PM (Undergrad)
  • Discussion — Thursday 6:30 PM – 7:20 PM (Undergrad)
  • Discussion — Friday 8:30 AM – 9:20 AM (Undergrad)
  • Discussion — Thursday 7:30 PM – 8:20 PM (Undergrad)
  • Discussion — Friday 9:30 AM – 10:20 AM (Undergrad)
  • Discussion — Friday 9:30 AM – 10:20 AM (Undergrad)
  • Discussion — Friday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Friday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Friday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Friday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Friday 11:30 AM – 12:20 PM (Undergrad)
  • Discussion — Friday 11:30 AM – 12:20 PM (Undergrad)
  • Discussion — Friday 12:30 PM – 1:20 PM (Undergrad)
  • Discussion — Friday 11:30 AM – 12:20 PM (Undergrad)
  • Discussion — Friday 12:30 PM – 1:20 PM (Undergrad)
  • Discussion — Friday 12:30 PM – 1:20 PM (Undergrad)
  • Discussion — Friday 2:30 PM – 3:20 PM (Undergrad)
  • Discussion — Friday 12:30 PM – 1:20 PM (Undergrad)
  • Discussion — Friday 12:30 PM – 1:20 PM (Undergrad)
  • Discussion — Friday 2:30 PM – 3:20 PM (Undergrad)
  • Discussion — Friday 2:30 PM – 3:20 PM (Undergrad)
  • Discussion — Friday 2:30 PM – 3:20 PM (Undergrad)
  • Discussion — Friday 2:30 PM – 3:20 PM (Undergrad)
  • Lecture — Monday Wednesday Friday 12:30 PM – 1:20 PM — Parlante, Nick (Undergrad)

Spring 2027 sections

  • Discussion — Friday 2:30 PM – 3:20 PM (Undergrad)
  • Discussion — Friday 3:30 PM – 4:20 PM (Undergrad)
  • Discussion — Friday 3:30 PM – 4:20 PM (Undergrad)
  • Discussion — Friday 3:30 PM – 4:20 PM (Undergrad)
  • Discussion — Friday 3:30 PM – 4:20 PM (Undergrad)
  • Discussion — Friday 3:30 PM – 4:20 PM (Undergrad)
  • Discussion — Friday 3:30 PM – 4:20 PM (Undergrad)
  • Discussion — Friday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Friday 8:30 AM – 9:20 AM (Undergrad)
  • Discussion — Thursday 6:30 PM – 7:20 PM (Undergrad)
  • Discussion — Thursday 7:30 PM – 8:20 PM (Undergrad)
  • Discussion — Friday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Friday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Friday 9:30 AM – 10:20 AM (Undergrad)
  • Discussion — Friday 9:30 AM – 10:20 AM (Undergrad)
  • Discussion — Friday 11:30 AM – 12:20 PM (Undergrad)
  • Discussion — Friday 11:30 AM – 12:20 PM (Undergrad)
  • Discussion — Friday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Friday 11:30 AM – 12:20 PM (Undergrad)
  • Discussion — Friday 12:30 PM – 1:20 PM (Undergrad)
  • Discussion — Friday 12:30 PM – 1:20 PM (Undergrad)
  • Discussion — Friday 12:30 PM – 1:20 PM (Undergrad)
  • Discussion — Friday 12:30 PM – 1:20 PM (Undergrad)
  • Discussion — Friday 2:30 PM – 3:20 PM (Undergrad)
  • Discussion — Friday 2:30 PM – 3:20 PM (Undergrad)
  • Discussion — Friday 2:30 PM – 3:20 PM (Undergrad)
  • Discussion — Friday 2:30 PM – 3:20 PM (Undergrad)
  • Discussion — Friday 2:30 PM – 3:20 PM (Undergrad)
  • Discussion — Wednesday 3:30 PM – 4:20 PM (Undergrad)
  • Discussion — Wednesday 4:30 PM – 5:20 PM (Undergrad)
  • Discussion — Wednesday 4:30 PM – 5:20 PM (Undergrad)
  • Discussion — Wednesday 4:30 PM – 5:20 PM (Undergrad)
  • Discussion — Wednesday 2:30 PM – 3:20 PM (Undergrad)
  • Discussion — Wednesday 2:30 PM – 3:20 PM (Undergrad)
  • Discussion — Wednesday 3:30 PM – 4:20 PM (Undergrad)
  • Discussion — Wednesday 6:30 PM – 7:20 PM (Undergrad)
  • Discussion — Thursday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Thursday 9:30 AM – 10:20 AM (Undergrad)
  • Discussion — Thursday 9:30 AM – 10:20 AM (Undergrad)
  • Discussion — Wednesday 5:30 PM – 6:20 PM (Undergrad)
  • Discussion — Wednesday 5:30 PM – 6:20 PM (Undergrad)
  • Discussion — Wednesday 6:30 PM – 7:20 PM (Undergrad)
  • Discussion — Thursday 8:30 AM – 9:20 AM (Undergrad)
  • Discussion — Thursday 4:30 PM – 5:20 PM (Undergrad)
  • Discussion — Thursday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Thursday 4:30 PM – 5:20 PM (Undergrad)
  • Discussion — Thursday 4:30 PM – 5:20 PM (Undergrad)
  • Discussion — Thursday 4:30 PM – 5:20 PM (Undergrad)
  • Discussion — Thursday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Thursday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Thursday 10:30 AM – 11:20 AM (Undergrad)
  • Discussion — Thursday 5:30 PM – 6:20 PM (Undergrad)
  • Discussion — Thursday 6:30 PM – 7:20 PM (Undergrad)
  • Discussion — Thursday 7:30 PM – 8:20 PM (Undergrad)
  • Discussion — Thursday 7:30 PM – 8:20 PM (Undergrad)
  • Discussion — Thursday 5:30 PM – 6:20 PM (Undergrad)
  • Discussion — Thursday 5:30 PM – 6:20 PM (Undergrad)
  • Discussion — Thursday 5:30 PM – 6:20 PM (Undergrad)
  • Discussion — Thursday 5:30 PM – 6:20 PM (Undergrad)
  • Lecture — Monday Wednesday Friday 2:30 PM – 3:20 PM — Sahami, Mehran, Mlauzi, Iddah (Undergrad)

More CS courses

  • CS 100ACE: Problem-solving Lab for CS106A
  • CS 100BACE: Problem-solving Lab for CS106B
  • CS 103: Mathematical Foundations of Computing
  • CS 103ACE: Mathematical Problem-solving Strategies
  • CS 104: Introduction to Essential Software Systems and Tools
  • CS 105: Introduction to Computers
  • 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 106M: Enrichment Adventures in Programming Abstractions

All CS courses · All departments