Each week, there will be an paper quiz on the lecture notes, reading, submitted programs, and laboratory exercises.
Quiz: | Taken after: | Quiz Topics: |
---|---|---|
#1 | Class 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 & #3 | Class 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 . |
#4 | Class 3 | Decisions, Images, and Unix: This quiz has questions about if statements and Unix commands from Lab 4 and the notes from Class 3. |
#5 | Class 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. |
#6 | Class 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) |
#7 | Class 6 | Functions: Focuses on concepts from class 6 and Lab 7. See Question #7 (writing functions) on old finals. |
#8 | Class 7 | Functions and Parameters: Focuses on concepts from class 7 and Lab 8. SeeQuestion #4 (tracing function calls) on old finals. |
#9 | Class 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. |
#10 | Class 9 | Indefinite Loops & Simulations: See the notes from class 9 & 10 and Lab 10 for examples of indefinite loops and the random library. |
#11 | Class 10 | MIPS & Shell Commands: Focuses on concepts from class 10 notes and Lab 11. For sample MIPS questions, see Question #8 on old finals. |
#12 | Class 11 | C++: Focuses on concepts from class 11 notes and Lab 13. For sample C++ questions, see Question #10 on old finals. |