This Diagnostic Assessment will cover topics from UCLA's CS 31 course. Students should take this assessment only if they successfully completed and received credit for UCLA's CS 31 or equivalent transferable course at another institution.
This assessment will NOT earn you credit for any courses. The goal is to assess your preparedness for CS 32 and determine if you should spend time brushing-up on concepts before taking CS 32.
Professors Carey Nachenberg and David Smallberg, who will teach CS 32 in Winter 2023, highly encourage students to take this assessment before Fall 2022 to determine if you ought to audit portions of CS 31 in the fall before enrolling in CS 32 in Winter 2023.
Additionally, if you plan to enroll in CS 32 in Winter 2023, completion of this assessment will be required as a class assignment and due the first week of instruction.