Java Slides and Notes

Java example files are here.

chapter 1 Introduction to computer systems (slides)
chapter 2 Programming Concepts (slides)(lecture notes)
chapter 3 Data types (slides)(lectures)
    data type example: FloatAndDoubleTest, TestAssigningData, TestingIntegers

chapter 4 More on data types (slides)(lectures)
chapter 5 Using Objects (slides)(lectures)
    class Car
    class Garage
    class CharAtDemo

chapter 6 Decisions (slides)
    BaseConverter
    FunnyEncoder2

chapter 7 Iteration (slides)(lectures)
chapter 8 Methods (slides)(lectures)
chapter 9 Array (slides)(lectures)
chapter 10 Recursion(slides)(lectures)
chapter 11 Classes and Objects (slides)(lectures)
chapter 12 Inheritance (slides)(lectures)