Lecture Slides

This is the repository for the lecture slides and code examples from class. All slides are available as PDF files.
Date Lecture
Sept. 26 Introduction to Karel [PDF]
Oct. 1 Introduction to Java [PDF]
Oct. 3 GObjects [PDF]
Oct. 5 Expressions [PDF]
Oct. 8 Statements [PDF]
Oct. 9 Assignment 2 YEAH Hours [PDF]
Oct. 10 Methods [PDF]
Oct. 10 Method Mechanics [PDF]
Oct. 12 Random Generator [PDF]
Oct. 12 Introduction to Strings [PDF]
Oct. 12 Javadoc [PDF]
Oct. 15 Writing Classes [PDF]
Oct. 16 Assignment 3 YEAH Hours [PDF]
Oct. 15/17 Student.java [text file]
Oct. 15/17 Stanford.java [text file]
Oct. 17/19 Graphics [PDF]
Oct. 19 Event Driven Programming [PDF]
Oct. 22 Enumerations, Characters, and Strings [PDF]
Oct. 24 Tokenizers [PDF]
Oct. 24/26 Memory Allocation [PDF]
Oct. 25 Assignment 4 YEAH Hours [PDF]
Oct. 26 FilesExamples.java [text file]
Oct. 26 AnotherFileExample.java [text file]
Oct. 26 CopyFile.java [text file]
Oct. 27 Midterm Review [PDF]
Oct. 29 Methods of ArrayList [PDF]
Oct. 29 SimpleArrayListExample.java [text file]
Oct. 29 IntegerArrayListExample.java [text file]
Oct. 29 GraphicNumbers.java [text file]
Oct. 31 AverageScores.java [text file]
Oct. 31 SwapExample.java [text file]
Nov. 5 TwoDimensionalArrayExample.java [text file]
Nov. 5 TestScores.java [text file]
Nov. 5 GrayImage.java [text file]
Nov. 6 Assignment 5 YEAH Hours [PDF]
Nov. 7 Collections Class Hierarchy [PDF]
Nov. 7 Iterators [PDF]
Nov. 7 HashMapExample.java [text file]
Nov. 9 Interactors [PDF]
Nov. 9 FirstButton.java [text file]
Nov. 9 ButtonPress.java [text file]
Nov. 9 InteractiveDrawFace.java [text file]
Nov. 12 NewFirstButton.java [text file]
Nov. 12 TextFieldExample.java [text file]
Nov. 12 TextFieldExample2.java [text file]
Nov. 12 Temperature.java [text file]
Nov. 12 TextAndGraphics.java [text file]
Nov. 14 Components [PDF]
Nov. 14 ComponentExample.java [text file]
Nov. 14 MyCanvas.java [text file]
Nov. 15 Assignment 6 YEAH Hours [PDF]
Nov. 26 Searching and Sorting [PDF]
Nov. 28 Slider.java [text file]
Nov. 28 SliderProgram.java [text file]
Nov. 28 RacingSquare.java [text file]
Nov. 28 ThreadsExample.java [text file]
Nov. 29 Assignment 7 YEAH Hours [PDF]
Dec. 5 MatchingKeys.java [text file]
Dec. 5 TargetSeeker.java [text file]
Dec. 9 Final Exam Review Session [PDF]

For issues or comments on this web page, please send mail to the Head TA.