# |
Description |
Read More About It! - All Gaddis, 4th edition unless otherwise stated. |
V01 |
Orientation to the lab environment |
|
V02 |
Introduction to programming languages |
Chapter 1.4-1.7 |
V03 |
Computer Hardware/Software |
Chapter 1.3 |
V04 |
The Edit/Save/Compile/Execute Cycle |
Chapter1.6 |
V05 |
Anatomy of a Java Program |
Chapter 2.1, 2.9 |
V06 |
Interpreting Java Compiler Messages |
|
V07 |
Declarations |
Chapter 2.3, 2.4 |
V08 |
Output Statements and Strings |
Chapter 2.2, 2.9 |
V09 |
Operations in Java |
Chapter 2.5 |
V10
|
Type casting |
Chapter 2.7 |
V11 |
Input - Scanner class |
Chapter 2.13 (optional 2.14) |
V12 |
Math class methods, DecimalFormat class |
Chapter 2.5, Appendix G, Chapter 3.10 |
V13 |
printf methodds |
Chapter 3.11 |
V14 |
The submit system |
|
V15 |
Methods - functional methods |
Chapter 5.1, 5.2,5.3,5.4 |
V16 |
Methods - overloaded methods |
Chapter 6.4, pages 334-335 only |
V17 |
Decision Structures - if/else and relational algebra |
|
|
Decision Structures - nesting and compound conditions |
|
|
Decision Structures - Switch |
|
|
Iteration - Precondition loop (while) |
|
|
Iteration - Post condition loop (do while) |
|
|
Iteration - Counted loop (for) |
|
|
Common loop problems |
|
|
Arrays - mechanics |
|
|
Arrays and loop structures (for each) |
|
|
Objects - Anatomy of an object |
|
|
Objects - Non-static methods - this - passing data |
|
|
Objects - Non-static methods - passing objects |
|
|
Objects - Constructors |
|
|
Objects - Static methods |
|
|
Arrays again - Arrays of objects |
|