Using Eclipse
| Part 1 | Intro
|
Book Ref Chap 1 Building Java Programs Reges+Stepp Chap 1, 2 Deitel Lab: Getting started with Java. |
| Part 2 | Procedural
programming in Java (like C)
We will use David Eck's TextIO class for input/output see UsingTextIO.pdf and original @ http://math.hws.edu/javanotes/c2/s4.html |
Main Ref: Chap 2 Reges+Stepp Simplified text I/O with TestIO.java from David ECK Lab and Homework Coding problems from Deitel Chap 4 and 5 |
| Part 3 | Structured
programming in Java (like C)
|
Main Ref: Homework work from Chap 3 Reges+Stepp |
| Part 4 | Simple objects
|
Main Ref: Chap 3 Reges& Stepp, Chap 29 Deitel |
| Part 5 | Introduction to Graphics
REF: Building Java Programs Chapter and DrawingPanel.java @ http://www.buildingjavaprograms.com/DrawingPanel.java |
Chap 3g Reges+Stepp |
| Part 6 | Arrays 7.1 Array Basics Constructing and
Traversing an Array
Accessing an Array
7.2 Array Traversal AlgorithmsA Complete Array Program Random Access Arrays and Methods The For-Each Loop Initializing Arrays Limitations of Arrays Printing an Array
7.3 Advanced Array TechniquesSearching and Replacing Testing for Equality Reversing an Array Shifting Values in
an Array
7.4 Multidimensional Arrays (optional)Arrays of Objects Command Line Arguments Rectangular
Two-Dimensional Arrays
7.5 Case Study: Hours WorkedJagged Arrays Version 1: Reading
the Input File
Version 2: Cumulative Sum Version 3: Row Sum and Column Print |
Chap 7 Reges+Stepp Lecture slides 06-Arays-BuildingJavaProgs-ch07.ppt Code from lecture slides: Arrays-code from chap7 building java progs.zip Lab handout: Arrays-BuildingJavaProgs-lab7.pdf Lab code: Arrays-lab_files.zip |
| Part 7 | ||
| Part 8 | ||
| Part 9 | ||
| Part 10 | GUIs Ref: Chapter 14 Resources
|
|
| Part 11 | GUI layout managers GUIs with eclipse Arrays and array lists (ref chap 8 Horstmann) |