Exercise papers
Practice with questions from the application sessions
Work through a paper after studying its related chapters. Use the question atlas to find individual questions by topic or skill.
- Programming foundations. Values, variables, expressions, and functions.
- Decisions and debugging. Conditional logic, testing, and locating defects.
- Lists and loops. Lists, repetition, randomness, and simulation.
- Tuples, sets, dictionaries, and files. Records, collections, and file processing.
Use Canvas for hand-in instructions and deadlines.
For Git collaboration, use the Git collaboration guide and the project-structure question in Canvas.
Canvas quizzes
These links open the quizzes in Canvas. The linked exercise papers above remain available for practice after a quiz closes.