Quizzes

Each week, there will be an paper quiz on the lecture notes, reading, submitted programs, and laboratory exercises.

Calendar

The quizzes will focus on the topics below and often include one or two review questions.

Quiz: Taken after: Quiz Topics:
#1Class 1 Academic Integrity Policy (certify that you have read and understood it) and Turtles and Loops: Focuses on the turtle and for-loops covered in notes from Lecture 1 and Lab 1.
#2 & #3Class 2 String methods, colors, and Unix: Focuses on concepts covered in Lab 2 such as string, input and range functions, as well as the Unix commands introduced there and Focuses on concepts covered in Class 2 and Lab 3, such as the use of colors with turtles, hexadecimal number representation, indexing and slicing, numpy arrays and images as well as the Unix commands introduced there .
#4Class 3 Decisions, Images, and Unix: This quiz has questions about if statements and Unix commands from Lab 4 and the notes from Class 3.
#5Class 4 Logical expressions, circuits & Unix: Focuses on concepts covered in class 4 and Lab 5, such as Logical expressions and circuits and the translation between them, as well as Unix commands for absolute path. See Question #3 on old finals for examples.
#6Class 5 Pandas & Unix: Focuses on concepts from class 5 and Lab 6 (for Padas, more problems available on old finals: at least one of #6 and #7 on each exam)
#7Class 6 Functions: Focuses on concepts from class 6 and Lab 7. See Question #7 (writing functions) on old finals.
#8Class 7 Functions and Parameters: Focuses on concepts from class 7 and Lab 8. SeeQuestion #4 (tracing function calls) on old finals.
#9Class 8 Folium & Top-down Design: The top-down design question comes from the example covered in Lab 8 as well as Question #5 (design) on old finals. For the Folium question, see Lab 9 and the notes from class 8.
#10Class 9 Indefinite Loops & Simulations: See the notes from class 9 & 10 and Lab 10 for examples of indefinite loops and the random library.
#11Class 10 MIPS & Shell Commands: Focuses on concepts from class 10 notes and Lab 11. For sample MIPS questions, see Question #8 on old finals.
#12Class 11 C++: Focuses on concepts from class 11 notes and Lab 13. For sample C++ questions, see Question #10 on old finals.