|
Lecture |
Topic |
Book Reading |
|
1 |
Introduction; Course syllabus and
introduction to the class. How to run a Java program in Netbeans |
Chapters 1, 2. |
|
2 |
First Programs; Output, Arithmetic,
Variables, User Input. |
Chapter 2. |
|
3 |
Variables, types, operations on numbers,
formatted output (printf). |
Chapter 2. |
|
4 |
Strings. |
Chapter 2. |
|
5 |
If statements |
Chapter 3. |
|
|
CENSUS DATE |
|
|
6 |
If statements (continued) |
Chapter 3. |
|
7 |
Loops |
Chapter 4. |
|
8 |
Loops (continued) |
Chapter 4. |
|
9 |
Loops (continued) |
Chapter 4. |
|
10 |
Exceptions and Input Validation |
|
|
11 |
First midterm. |
|
|
12 |
Methods (functions) |
Chapter 5 |
|
13 |
Methods (functions), continued. Slides on
common mistakes with methods/functions |
Chapter 5 |
|
14 |
Methods (functions), continued. |
Chapter 5 |
|
15 |
Binary numbers, hexadecimal numbers. |
Appendix I. |
|
16 |
Arrays and array lists. |
Chapter 6. |
|
17 |
Arrays and array lists, continued. |
Chapter 6. |
|
18 |
Arrays and array lists, continued. |
Chapter 6. |
|
19 |
Second midterm. |
|
|
20 |
File input/output. |
Chapter 7. |
|
|
LAST DAY TO DROP |
|
|
21 |
File input/output (continued). |
Chapter
7. |
|
22 |
File input/output (continued). |
Chapter 7. |
|
23 |
Example application. |
|
|
24 |
Example application (continued). |
|
|
25 |
Examples of more complicated programs. |
|
|
26 |
Examples of more complicated programs. |
|
|
27 |
Examples of more complicated programs. |
|
|
28 |
Third midterm. |
|
|
29 |
Review. |
|
|
|
Final Exam |
|