CIS 111 Course Introduction

Objectives

  • Find the course web site, syllabus, and Desire2Learn
  • Find the online texts and other course materials

Syllabus and course information

Course materials

  1. Swaroop, C. H. (2013). A Byte of Python version 2.1. Lulu Press, Inc. (Free legal download at https://www.gitbook.com/book/swaroopch/byte-of-python/details)
  2. Downey, A. B. (2015). Think Python. Sebastopol, California: O'Reilly Media. [ISBN-10: 1491939362, ISBN-13: 978-1491939369] (Free legal download at http://greenteapress.com/thinkpython2/thinkpython2.pdf)
  3. Pilgrim, M. (2009). Dive into Python 3. New York, New York: Apress. [ISBN-10: 1430224150, ISBN-13: 978-1430224150] (Free legal download at http://www.diveintopython3.net/)
  4. University of Cape Town, et al. (2015) Object Oriented Programming in Python. (Free legal download at http://readthedocs.org/projects/python-textbok/downloads/pdf/1.0/
  5. Python (Free legal download at https://www.python.org/)
  6. Python documentation (Free legal download at https://www.python.org/doc/)
  7. Python tutorial: https://docs.python.org/3/tutorial/
  8. Python library reference: https://docs.python.org/3/library/
  9. Python language reference: https://docs.python.org/3/reference/
  10. Simple Python IDE: http://thonny.org/

Course reference abbreviations

Throughout this course, when references are made to course materials (especially in the syllabus schedule), the following abbreviations will be used:

  • BoP: A Byte of Python version 2.1
  • DiP: Dive into Python 3
  • LangRef: Python 3 language reference
  • LibRef: Python 3 library reference
  • OOPiP: Object Oriented Programming in Python
  • PyTut: Python 3 Tutorial
  • ThinkPy: Think Python