everything.study
CP104

Introduction to Programming

0.5 credits · Undergraduate

Fall 2026 - Milton · Milton · Bookstore

Readings

  • Starting Out With Python DTA
    Gaddis · 6 · Delivered MYLS *Please follow instructions in class
    ISBN 9780137619207
Fall 2026

Topics

  • Algorithmic problem solving
  • formatted input/output
  • functions and libraries
  • conditionals
  • for and while loops
  • lists
  • strings
  • file operations
  • nested lists.

Readings

  • Starting Out with Python — Tony Gaddis; ISBN 9780137619139; edition not stated.
    Required
  • How to Think Like a Computer Scientist: Learning with Python — supplementary open textbook.
    Recommended
  • Python; Eclipse/PyDev. A VA2/VA3 ZyBook link appears in the materials table but is labelled Winter 2026.
    Other material
Sources