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 |
|