UCLA Test Bank Sign in free

HomeCoursesComputer Science › 31

UCLA CS 31 Past Exams & Practice Tests

18 past exams for UCLA Computer Science 31 (CS 31): 11 midterms, 7 finals, covering Spring 2021 through Winter 2026.

These are real CS 31 midterms and finals shared by UCLA students, organized by professor and quarter — the fastest way to practice for your next CS 31 exam. Professors covered: Batista, Huang, Smallberg, Stahl, Stahlberg.

Sign in with your UCLA email to view & download →

Access is free and limited to UCLA students (@ucla.edu / @g.ucla.edu).

Available CS 31 exams

ExamQuarterProfessor
Final (2 versions)Winter 2026Batista
MidtermWinter 2026Stahl
Midterm 1Winter 2026Stahl
MidtermSpring 2025Batista
Final (2 versions)Winter 2025Stahl
MidtermWinter 2025Batista
Midterm (3 versions)Winter 2025Stahl
MidtermWinter 2024Huang
MidtermWinter 2024Stahlberg
Midterm 2Fall 2022Smallberg
MidtermSummer 2022Stahl
FinalWinter 2022Smallberg
FinalFall 2021Smallberg
FinalSpring 2021Smallberg

More Computer Science courses

All Computer Science past exams →