Outline for October 24, 2012

Reading: None
Assignment Due: October 24, 2012 at 5:00PM


  1. SmartSite
    1. Announcements
    2. Assignments: look there for grades and comments on your work
    3. Resources
      1. Exams: study aid for exams
      2. Information: general information such as lab times and office hours
      3. Miscellaneous: various handouts with extra information
      4. Outlines: the daily outlines I hand out in class
      5. Programs: the programs I show in class
    4. Syllabus: what we covered (or will cover) each day, including readings
    5. Communications
      1. Chat room: general questions, sometimes questions about homework
      2. Forums: questions specific to homework
  2. All documents and assignments are also on http://nob.cs.ucdavis.edu/classes/ecs010-2012-04
    1. No answers are posted here
    2. No grades are available here
    3. You cannot submit homework here
  3. x = y is not math; it is assignment
  4. while True: and infinite loops
  5. What a function definition is and where to put it
  6. Functions, parameters, and return
  7. “if func() is n/2:” in Python code
  8. swapping the values of two variables [swap.py]

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