Lectures

Lecture Slides

Topic Notebooks Links

Introduction

Readings:
None
   

Computer Programs

Readings:
Zelle Ch.1
Chaotic Behavior
 

Writing Programs

Readings:
Zelle Ch.2
Temperature Conversion
Workshop #2

Numbers

Readings:
Zelle Ch.3
Accumulators
Numbers
Namespaces and Math Module
Untitled

Objects & Graphics

Readings:
Zelle Ch.4
Untitled

Sequences

Readings:
Zelle Ch.5
Reverse Writing
Untitled1
Untitled
Untitled2
String Formatting

Functions

Readings:
Zelle Ch.6
Functions
 

Decision Control

Readings:
Zelle Ch.7
Quadratic
Simple Conditions
Temperature Warning
Exception Handling
User Response
 

Loops & Booleans

Readings:
Zelle Ch.8
Global Variables
Nested Loops
Boolean Logic
File Looping
Sentinel Loops
Interactive Loops
Largest of Three
Journey
 

Simulation & Design

Readings:
Zelle Ch.9
Racquetteball
Random Numbers
 

Classes

Readings:
Zelle Ch.10
Multi-Sided Dice
Classes
My Point
Class Variables
Cannonball
 

Data Collections

Readings:
Zelle Ch.11
List Methods
MSDie Comparisons
Slicing Revisted
Word Frequency
Statistics with Numbers
Dictionaries
 

Object-Oriented Design

Readings:
Zelle Ch.12
Racquetball OOD
 

Algorithms

Readings:
Zelle Ch.13
   

Course Review

Readings:
None