Labs
Lab instructions:
- lab 1 instructions UPDATED on 8/30/2023
- grading policy: This lab is ungraded.
- lab 2 instructions
- grading policy: As announced during lab, questions 5, 6, and 8 are optional.
- lab 3 instructions
- grading policy: As announced during lab, the required content of the lab is question 1 and part of question 2. Specifically, for the lab to be considered complete, in question 2 you must produce a program that shows the 8 x 8 checkerboard, but it is not necessary to have the color pattern of the squares correct. It’s fine to display all squares the same color. The grading will give a weight of 75% to question 1 and 25% to the required part of question 2.
- lab 4 instructions
- lab 5 instructions minor change to the optional part on 9/28/2023
- practice lab exam: This is ungraded practice for next week’s lab
exam. Feel free to take it under realistic exam conditions, or to
ask for help, whichever is most useful for you. For reference, here
are the exam conditions for the lab exam:
- You can consult course materials, your own notes, homework, homework solutions, previous labs, the course textbook, the course website, Moodle, external sites linked directly from the course homepage (including Python standard library, Turtle documentation, graphics.py documentation).
- You may not consult any other external website.
- You may not perform web searches.
- You may not use any other tools such as artificial intelligence assistance for programming, online forums, or any other form of assistance.
- lab 6 instructions, lab 6 materials please read in advance, some preparatory work is needed for this lab
- lab 7 instructions, lab 7 materials
- lab 8 instructions, lab 8 materials
- lab exam 2 review
- lab 10 instructions, updated lab 10 materials (updated December 6 at 3:30 PM), corrected version of authorship_tests.txt (updated December 6 at 2:00 PM)