CP104: ZyBook - Fall 2024

A ZyBook is an on-line alternative/addition to a traditional textbook. It contains animations, interactive learning questions, and more.

To subscribe:

Completing the interactive questions in the ZyBook is worth 5% of your course grade. This is optional - if you do the ZyBook tasks, your exam is worth 40% of your course grade, otherwise your exam is worth 45% of your course grade.

You are to complete all Challenge and Participation questions in Chapters 1 through 12 (13 and beyond are optional) unless otherwise noted, and these will be graded. They will be graded on the basis of completion. The number of tries that you require to complete these elements has no effect on your grade. Work with them on your own time. Keep trying until you get them right!

The due dates for completing these chapters are generally before they are covered in lecture. The idea is that you come to lecture with some understanding of the material before we start discussing it.

The ZyBook Material

Zybooks are due Wednesdays at 8:30 am.

Week Starting Chapters Due
1
2 Introduction to Python 3
3 Input, Output and Variables
4 Expressions
5 Functions
6 Branching
7 Reading Week
8 For Loops
9 While Loops
10 Lists
11 Strings
12 Files
13 2D Lists and Advanced Operations

The final Zybook due date is . Your Zybook submissions will all be graded and posted to MLS at that time. Given that you will have had three months to work on your Zybooks, under no circumstances will an extension be given to anyone.

Should you change your mind about submitting your Zybook for grades before this final due date, please email the instructor to tell them so, and they will drop the Zybook part of your grade.