CP104: ZyBook - Fall 2023

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

A subscription is $77 and lasts until .

Sign in instructions are at: zybook.pdf.

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 Mondays at 8:30 am.

Week Starting Chapters Due
1
2 Introduction to Python 3
Input, Output and Variables
3 Expressions
4 Functions
5 Branching
6 Reading Week
7 While Loops and For Loops
8 Lists
9 Strings
10 Files
11 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 Zybooks 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.