Click here for the detailed list of assignments.
| Lesson 1 | Introductions to Object Oriented Programming |
| Lesson 2 | Objects and Classes |
| Lesson 3 | Data Types in Java |
| Lesson 4 | Simple Input/Output |
| Lesson 5 | Math Functions and Constants |
| Lesson 6 | Defining and Using Classes |
| Lesson 7 | More About Methods |
| Lesson 8 | Structured Programming Control |
| Lesson 9 | while Loops |
| Lesson 10 | for, do-while, Nested Loops |
| Lesson 11 | Switch Statements |
| Lesson 11A | Random-Number Generation |
| Lesson 12 | Object References |
| Lesson 13 | String Class |
| Lesson 14 | Inheritance |
| Lesson 15 | Recursion |
| Lesson 16 | Text File I/O |
| Lesson 17 | Exceptions |
| Lesson 18 | Boolean Algebra |
| Lesson 19 | Single-Dimensional Arrays |
| Lesson 20 | ArrayList |
| Lesson 21 | Two-Dimensional Arrays |
| Lesson 22 | Recursive Array Programming |
| Lesson 23 | Quadratic Sorting Algorithms |
| Lesson 24 | Order of Algortithms |
| Lesson 25 | Merge and Mergesort |
| Lesson 26 | Quicksort |
| Lesson 27 | Arrays of Objects |
| Lesson 28 | Searches: Sequential and Binary |
| Lesson 29 | Polymorphism |
| Lesson 30 | Linked Lists |
| Lesson 31 | Algorithms |
| Lesson 32 | Doubly Linked Lists |
| Lesson 33 | List Interators |
| Lesson 34 | Binary Trees |
| Lesson 35 | Bianry Tree Algorithms |
| Lesson 36 | Deletion from a Binary Tree |
| Lesson 37 | Binary Tree Practice |
| Lesson 38 | Stacks |
| Lesson 39 | Queues |
| Lesson 40 | Hashing |
| Lesson 41 | Priority Queue |
GUI and the Peg Jump Game [Theses files
are pdf's] |
|
| GUI 1.1 (pdf) | Beginning GUI using BreezySwing |
| CB 1.1 (pdf) | Peg Rows Drawing Problem - Not Quite There Yet! |
| CB 1.2 (pdf) | Draw the Pegs |
| GUI 1.2 (pdf) | Shape App - a Java graphic program |
| CB 1.3 (pdf) | App. Vs. Panel |
| CB 1.4 (pdf) | Shape App -> Peg Jump Game: A Transition |
| CB 1.5 (pdf) | Triangle Panel - Drawing the Pegs |
| CB 1.6 (pdf) | Pegs in swing |
| CB 1.7 (pdf) | erasePeg() and findXY() methods in the Peg Game |
| CB 1.8 (pdf) | findXY |
| CB 1.9 (pdf) | Drawing the Board |
| CB 1.10 (pdf) | Peg Game Possible Moves Table |
| CB 1.11 (pdf) | Array Code |
| CBAB 1.5 (pdf) | The Cracker Barrle Game GUI |
CS | SRHS | Departments | SDCS