CSCI 160

RESOURCES—Useful Materials

There are two required textbooks and one supplemental textbook for this course.

Main textbook

The main textbook for this course is:

This book is available as a pdf file at the link above. You may make a copy of this file—electronic, printed, or both— for your personal use. If you wish to make copies for someone else's use, please contact Dr. Herzfeld or Mr. Miller for permission.

Required Python textbook

We will be using an online textbook from the zyBooks company for the Python programming portion of this course: Bailey Miller, with Frank Vahid and Roman Lysecky, Programming in Python 2. You will need to buy a license from the publisher. Follow these instructions to obtain access to the book:

  1. Sign up (or log in if you already have an account) at zyBooks.com, using your csbsju.edu email domain
  2. Enter zyBook code CBSJUCSCI150Fall2017
  3. Click Subscribe

You can begin subscribing on 2017/08/14. The cost to subscribe is $48; any applicable returning student discounts will be applied automatically. (This applies if you've used a zyBooks product before.) Your subscription will be valid through 2018/01/04. If you need to buy your subscription through the bookstore, please contact them, and they will order one for you.

Supplemental Python textbook

The supplemental Python textbook for this course is:

This book is available as a pdf file at the link above. You may find this book helpful in learning Python. The copyright information is in the second page of the book; in general, you are free to use it as you wish in this course.