Each week, there will be an online quiz (available on Gradescope) based on the Online Labs.
Quiz: | Deadline: | Quiz Topics: |
---|---|---|
#1 | Wednesday, 2 September | 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 | Wednesday, 9 September | Strings, Loops and Unix: Focuses on concepts covered in Lab 2 such as string, input and range functions, as well as the Unix commands introduced there. |
#3 | Wednesday, 16 September | Indexing, Slicing, Colors & Unix: Focuses on concepts covered in Lecture3 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 | Wednesday, 23 September |
Decisions and Unix:This quiz has questions about if statements and Unix commands from Lab 4 and the notes from Lecture 4. |
#5 | Wednesday, 7 October | Logical expressions, circuits & Unix: Focuses on concepts covered in Lecture5 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 | Wednesday, 14 October | Pandas & Unix: Focuses on concepts from Lecture 6 and Lab 6 (for Padas, more problems available on old finals: at least one of #6 and #7 on each exam) |
#7 | Wednesday, 21 October | Functions: Focuses on concepts from Lecture 7 and Lab 7. See Question #7 (writing functions) on old finals. |
#8 | Wednesday, 28 October | Functions and Parameters: Focuses on concepts from Lecture 8 and Lab 8. SeeQuestion #4 (tracing function calls) on old finals. |
#9 | Wednesday, 4 November | 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 Lecture 9. |
#10 | Wednesday, 11 November | Indefinite Loops & Simulations: See the notes from Lectures 9 & 10 and Lab 10 for examples of indefinite loops and the random library. |
#11 | Wednesday, 18 November | MIPS & Shell Commands: Focuses on concepts from Lecture 11 and Lab 11. For sample MIPS questions, see Question #8 on old finals. |
#12 | Wednesday, 25 November | Simple C++ Programs: Focuses on concepts from Lecture 12 and Lab 12. For sample C++ questions, see Question #9 on old finals. |
#13 | Wednesday, 2 December | C++ Control structures: Focuses on concepts from Lecture 13 and Lab 13. For sample C++ questions, see Question #10 on old finals. |
#14 | Wednesday, 9 December | End of semester survey. |