zyBook Online Textbook for CSCI 1227
This course(CSCI 1227: Computer Programming and Problem Solving) has an associated zyBook (Programming in Python 3 with zyLabs), which is a required online text available from learn.zybooks.com. You will use this text throughout the course for learning and practicing the topics we will cover. Among its features is the fact that it is very interactive and gives excellent immediate feedback as you are working through the activities and labs, and automatically records the points you accumulate by doing the assigned exercises.
See below for the details on how to sign up with zyBooks, and then register for access to the course text.
Note that you must use your Saint Mary's University e-mail
address, which ends with smu.ca
, to register for the course
text. That is, you may be able to use any email to sign up
for a zyBooks account, but you will need your SMU email address to
register for the text for this course.
Here are the signup steps for the zyBook:
SMUCSCI1227ScobeyWinter2025
Cost and relevant dates:
We will proceed through the zyBook in a linear fashion, and there will be some material covered that is not in the zyBook. There is more material in the zyBook than we will have time to cover, but you are encouraged make the most of your subscription time to look at any material that we omit along the way, or that we do not reach because we've run out of time.
Note that a significant portion of your grade for the course will be based on your completion of activities and labs from the zyBook.
Here is a complete list of the chapters in the zyBook: