Lectures

Lecture Slides

Topic Notebooks Links

Computer Programs

Readings:
Zelle Ch.1
   

Writing Programs

Readings:
Zelle Ch.2
Parts of Programs
Untitled
Temperature Conversion
Future Value
Definite Loops
Temperature Converter
Simultaneous Assignment

Numbers

Readings:
Zelle Ch.3
Quadratic
Numbers
Quadratic Equation
Numbers 2
Accumulator Pattern
Distance
Factorial
Math Module

Objects & Graphics

Readings:
Zelle Ch.4
Graphics
Untitled1
graphics basics
Triangle
Interactive
Untitled
Interaction
Temp Convert GUI
Aliasing
Untitled copy
Faking Buttons
some objects
setCoords

Sequences

Readings:
Zelle Ch.5
Username
Untitled
String Methods
File Handling
String Formatting

Functions

Readings:
Zelle Ch.6
Untitled
Keyword Parameters
Happy Birthday
Happy Birthday Census
Return Values
Modifying Parameters
 

Decision Control

Readings:
Zelle Ch.7
Temperature Warnings
Untitled1
Simple Decisions
Untitled
Namespace Check
Midterm Review
Relational Operators
 

Loops & Booleans

Readings:
Zelle Ch.8
File Loops
Max of Three
Average
Interactive Loop
Sentinel Loop
 

Simulation & Design

Readings:
Zelle Ch.9
   

Classes

Readings:
Zelle Ch.10
   

Data Collections

Readings:
Zelle Ch.11
   

Object-Oriented Design

Readings:
Zelle Ch.12
   

Algorithms

Readings:
Zelle Ch.13