Reading assignments -- Introduction to Programming

Readings are listed by the date they will be tested by quizzes. The material in the readings will typically be covered in the week before the quiz. Bring any questions you have about the readings to class, so that we can cover anything that's not clear.
  1. Week 1: Ruby Chapter 1 & 2 (read 2 after you do Lab 1 and before you do Lab 2!)
  2. Week 2: Java Chapter 1
  3. Week 2: Ruby Chapter 3
  4. Week 3: Java Chapter 2
  5. Week 4: Java Chapter 3
  6. Week 5: Java Chapter 4
  7. Week 6 by Weds! (or Thurs): Java Chapter 5
  8. Week 7: Review and midterm!
  9. Week 8: Java Chapter 6 -- read this and start your snowpeople program before class 10/15 or 10/16
  10. Week 9: Java Chapter 7
  11. Week 10: Java Chapter 8
  12. Week 11: Java Chapter 9
  13. Week 13: Java Chapter 10 - Files
  14. Week 14: Java Chapter 11 - ArrayList, StringTokenizer, MyReader, MyWriter
New terms by chapter

TOC Table of contents (which is also the outline for the course)
Simply Java Whole text (slightly outdated)