Java API Document (lists all classes, methods, and packages!) Resources by Chapter Building Java Programs (Ed 3) 1.1 Intro, basic structure
1.2 methods
2.1 Expressions, Variables reading: Ch2.1-2.2 videos: expressions, variables slides: here cheatsheet: Ch2 programs: none. 2.2 for loops, nested loops reading: Ch2.3 videos: for loops, nested loops slides: here cheatsheet: Ch2 programs: 2.3 loop figures, constants reading: Ch2.4-2.5 videos: complex figures slides: here cheatsheet: Ch2 programs: 3.1 parameters reading: Ch3.1 videos: parameter mystery slides: here cheatsheet: Ch3 programs: 3g more parameters and Graphics reading: Ch3G videos: drawing: basic, parameterized slides: here cheatsheet: Ch3 programs: 3.2 return reading: Ch3.2, 2.1-2.2 videos: none slides: here cheatsheet: Ch3b-4 programs: 3.3 Scanner reading: Ch3.1 videos: scanner, nested if/else slides: here cheatsheet: Ch3b-4 programs: 4.1 More if/else, cumulative algorithms reading: Ch4.1-4.5 videos: factoring if/else,cumulative sum slides: here cheatsheet: Ch3b-4 & Ch4b-5 programs: 4.2 String, char reading: Ch3.3, 4.3-4.5 videos: Strings slides: here cheatsheet: Ch4b-5 programs: 5.1 fencepost and while loops reading: 5.1-5.2 videos: sentinel loops slides: here cheatsheet: Ch4b-5 programs 5.2 boolean, random reading: 5.1, 5.3 videos: random numbers slides: boolean, random, type boolean cheatsheet: Ch5 programs 5.3 assertions reading: 5.5 videos: assertions slides: here cheatsheet: Ch5 Mid term 6.1 File Reading reading: 6.1-2,4 videos: token-based processing slides: here cheatsheet: Ch6 6.2 line-based processing reading: 6.3-5 slides: here cheatsheet: Ch6 7.1 Arrays! readings: 7.1-2, 4 slides: here cheatsheet: Ch7 7.2 2-D Arrays slides: here cheatsheet: here 8.1 Objects readings: 7.3, 8.1-8.5 Videos: constructors,encapsulation slides: here cheat-sheet: here programs: Point.java, and PointClient.java 8.3 ArrayList Slides: here cheat-sheet: here |