Lectures -- CS 141 Introduction to Programming
- Lecture 1, 8/28 & 29 Intro - Introduction
- Lecture 2, 8/30 & 31 Ruby programming (cont.) - Aesthetics in programs, types of errors
- Lecture 3, 9/4 & 9/5 Maybe, it depends... - conditional execution, and living in scaffolding
- Lecture 4, 9/6 & 9/7 Around and around... - iterative execution, and "Greetings"
- Lecture 5, 9/10 & 9/11 Ruby into the sunset - JVM, ABC, accreditation and/or education
- Lecture 6, 9/12 & 9/13 Java! - Frames, Strings, and TextFields
- Week 4, 9/17 - 9/22 ATM - Design, classes, testing, accessors, variables.
- Week 5, 9/25 - 9/29 Eyes - Graphics, inheritance, composition.
- Week 6, 10/1 - 10/5 EyePairs - Towards consistent classes
- Week 8, 10/15 - 10/21 SnowFolk - Software reuse
- Week 9, 10/22 - 10/26 Tennis - Control! (er... structure)
- Week 10, 10/29 - 11/2 Melt Frosty - Loops and String
- Week 11, 11/5 - 11/9 Bounce - Threads, simulation & animation
- Week 13, 11/19 - 11/21 DBMS - The robot fridge
- Week 14, 11/26 - 11/30 DBMS - The robot fridge
- Last Week, 12/3 - 12/7 DBMS ...and review