Skip to content
Dibs Fall 2026

COM SCI 30

Principles and Practices of Computing

Lecture, four hours; discussion, two hours; outside study, six hours. Designed for students who do not have prior programming experience. Teaches students how to use computers as tool for problem solving, creativity, and exploration through design and implementation of computer programs. Key topics are data types including integers, strings, and lists; control structures, including conditionals and loops; and functional decomposition. Letter grading.

Course statistics

Predicted GPA
3.26
n = 557 · 7 terms · ± 0.023
A range
60%
of letter grades
Taken P/NP
0%
— of those passed
D / F / W
8.8%
incl. withdrawals

Sections in Fall 2026

Sections offered, with live enrollment and predicted GPA
Section Status Enrolled Seat risk Meets Instructor Predicted GPA
Lec 1 Open
65 of 120
54% full
could fill MW 4:00pm-5:50pm Millstein, T.D.
3.23n=488 · this instructor

Enrollment history

Final enrollment per term, averaged across that term's sections. Four years deep, summer excluded. Per-section live curves are on each section page.

  • 9221F
  • 10822F
  • 10823F
  • 7824F
Enrolment by term: 21F 92, 22F 108, 23F 108, 24F 78
Peak 108 Most recent 78 in 24F 4 terms on record

Grade distribution

  • A+ 95 · 17.0%
  • A 159 · 28.4%
  • A- 78 · 13.9%
  • B+ 54 · 9.6%
  • B 43 · 7.7%
  • B- 25 · 4.5%
  • C+ 22 · 3.9%
  • C 16 · 2.9%
  • C- 16 · 2.9%
  • D+ 10 · 1.8%
  • D 7 · 1.3%
  • D- 5 · 0.9%
  • F 27 · 4.8%
  • I 3 · 0.5%

Grey bars are non-letter outcomes — P/NP, S/U, incompletes. They are excluded from the GPA entirely rather than scored, because counting a P as a 4.0 would be a fabrication.

By instructor

Instructor Predicted Raw n Terms A range
MILLSTEIN, TODD D 3.23 3.23 488 6 58%
BAIR, KAYLIE MARIE 3.40 3.42 69 1 68%
PATTICHIS, REBECCA 3.54 3.61 52 1 81%
STOROZHENKO, ANDREI 3.28 3.28 50 1 54%

“Predicted” is shrunk toward the course average, which is itself shrunk toward the department — so an instructor with a handful of students sits near the course mean rather than topping the list.

By term