Welcome to the CS100A Handouts Page!
This page contains links for you to use to download class handouts and to view archived
HTML versions of lecture slides.
Handouts:
Return to: CS100A home page
Lecture Slides
- Lecture 00: 27 August. Introductory lecture, with CS99 and CS100BA. No slides
- Lecture 01: 01 September. Introduction to method specifications and method calls.
html ppt
- Lecture 02: 03 September. Variables, declarations, assignment, if statement.
html ppt
- Lecture 03: 08 September. Classes and instances of classes. html ppt
- Lecture 04: 10 September. Classes and instances of classes, continued.
html ppt
- Lecture 05: 15 September. Subclasses and inheritance. html ppt
- Lecture 05b: 15 September. Key concepts. html ppt
- Lecture 06: 17 September. Execution of method calls html ppt
- Lecture 07: 22 Sepember. Static variables and methods html ppt
- Lecture 08: 24 September. Iteration html ppt
- Lecture 09: 29 September. Iteration html logspiral Java source
ppt
- Lecture 10: 01 October. Input and program schemes html ppt
- Lecture 11: 06 October. Intro. to arrays html ppt Check out this palindrome!
- Lecture 12: 08 October. More about arrays; class List html ppt List.java CUCSApplication.java
- Lecture 13: 15 October. Cryptography html ppt
- Lecture 14: 20 October. Linear and binary search html ppt
- Lecture 15: 22 October. Sorting (Selection sort, Insertion sort, Quicksort) html ppt
- Lecture 16: 27 October. The next assignment, checkers: GUIs and 2-dimensional arrays
html ppt
TrivialApplication.java
Checkers.java
CheckersSquare.java
IntLabel.java
The file
TrivialApplication.java to experiment with simple GUIs
java applet to play
checkers
- Lecture 17: More on sorting, recursive quicksort. Same slides as for lecture 15
- Lecture 18: 3 November. Introduction to Matlab. html ppt
- Lecture 19: 5 November. Introduction to Matlab (cont'd). html ppt
- Lecture 20: 10 November. More Matlab. html
ppt
- Lecture 21: Control programs and threads of execution html ppt
- Lecture 22: Debugging (and the extra-credit assignment) html ppt
- Lecture 23: Introduction to the programming language C: html ppt
- Lecture 24: More on the programming language C: html ppt
- Lecture 25: Recursion: html
ppt
- Lecture 26: Details of review sessions, the final. About Applets: html ppt
Return to: CS100A home page
If you have any questions or comments about this page, please contact: pyen@cs.cornell.edu
Page last modified: 14 September 1998