Graphic by Keith Ohlfs
CS111, Wellesley College, Spring 2000
Notes
[
CS111 Home Page
] [
Syllabus
] [
Lecture Notes
] [
Assignments
] [
Programs
] [
Documentation
] [
Software Installation
] [
FAQ
] [
CS Dept.
] [
CWIS
]
Slides and Notes from Selected Lectures:
Lecture 17: Arrays
Lecture 18: Enumerations and Vectors
Lecture xx: AnimationWorld
Lecture xx: Permutations
Other Notes
Java Execution Model
Programming Style
Pre-conditions, Post-conditions, and Invariants
Conditionals and Indenting Code
Simplifying Boolean Expressions and Conditionals
Thinking About Recursion
Mutual Recursion Example
Iteration
Invoking Applets
Contracts/APIs
BuggleWorld Contracts
PictureWorld Contract
IntList Contract
ObjectList Contract
IntTree Contract
ObjectTree Contract
Color Contract
Font Contract
Graphics Contract
GUI Contract
Polygon Contract
JDK 1.0.2 API