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)