CS 130 Lecture 1, 1/17/2011 - Introductions

CS 130 Lecture 2, 1/19/2011 - Introduction to Ruby

CS 130 Lecture 3, 1/24/2011 - What could go wrong?

CS 130 Lecture 4, 1/26/2011 - Defining new instructions

CS 130 Lecture 5, 1/28/2011 - Lab demonstrations

CS 130 Lecture 6, 1/31/2011 - programing with new instructions

CS 130 Lecture 7, 2/2/2011 - if & if-else

CS 130 Lecture 8, 2/4/2011 - Hurdle ABC

CS 130 Lecture 9, 2/7/2011 - Lab2 solutions, smoothing

CS 130 Lecture 10, 2/9/2011 - Treasure hunting, Lab 3

CS 130 Lecture 11, 2/11/2011 - Breaking the simulator, Lab 4 hints, Lab 3 demos

CS 130 Lecture 12, V'day - Syntax & semantics, review

CS 130 Lecture 13, Review - (re?)review

CS 130 Lecture 14, 2/21/2011 - Exam feedback

CS 130 Lecture 15, 2/23/2011 - maze

CS 130 Lecture 16, 2/25/2011 - ABC, prototypes, and crumbs

CS 130 Lecture 17, 2/28/2011 - Ruby Arithmetic

CS 130 Lecture 18, 3/2/2011 - Ruby Arithmetic

CS 130 Lecture 19, 3/4/2011 - Sorting coin stacks

CS 130 Lecture 20, 3/7/2011 - Comparison and coin stacks

CS 130 Lecture 21, 3/9/2011 - Continuing coin stacks

CS 130 Lecture 22, 3/11/2011 - Intermediate programming

CS 130 Lecture 23, 3/14/2011 - Java Programming!

CS 130 Lecture 24, 3/16/2011 - Input from TextFields

CS 130 Lecture 25, 3/18/2011 - Numeric input from TextFields

CS 130 Lecture 26, 3/28/2011 - A simple Applet calculator

CS 130 Review 2, 3/30/2011 - Review

CS 130 April Fools Midterm examination!

CS 130 Post Exam, 4/4/2011 - Exam Feedback

CS 130 Lecture 29, 4/6/2011 - Web calculator

CS 130 Lecture 30, 4/8/2011 - What could go wrong?

CS 130 Lecture 31, 4/11/2011 - Review/recapitulation

CS 130 Lecture 32, 4/13/2011 - Internals

CS 130 Lecture 33, 4/18/2011 - Java arithmetic!

CS 130 Lecture 34, 4/22/2011 - Web Start editor

CS 130 Lecture 35, 4/25/2011 - Editor details.

CS 130 Lecture 36, 4/27/2011 - Editor & review.