Following is a collection of screencasts I made to accompany Jim Cohoon's CS1112 course at the University of Virginia for Fall 2011 and Spring 2012.

  1. Basic Drawing: Render.java
  2. String Manipulation: StringFun.java
  3. String Problem Solving: Finding the context of the second occurance of a word.
  4. Collections, part 1: ArrayList
  5. Collections, part 2: HashMap
  6. Control Constructs, part 1: if and while statements
  7. Control Constructs, part 2: if and while details
  8. Control Constructs, part 3: if and while idioms
  9. Writing a Program: CheckWord.java, a program that checks if a word is misspelled.