Outline for October 15, 2012

Reading: § 4, 5, 8, 9, 13
Assignment Due: October 24, 2012 at 5:00PM


  1. Review if/elif/else, for, while
  2. Integers and floating point numbers
    1. Difference between integers and floating point numbers
    2. Roundoff error with floating point numbers [roundoff.py]
  3. Characters and strings
    1. Character representation and ordering [ord.py, chr.py]
    2. String: list of characters
  4. Cæsar cipher
    1. How it works
    2. Encipher [caesarenc.py]
    3. Decipher [caesardec.py]


A PDF version is available here.
ECS 10, Basic Concepts of Computing
Fall Quarter 2012