Readings before class
Lecture# |
Date |
Topic |
Readings |
0 |
June 13 |
Introduction to Computers and Programming; First Java Program! |
1.1 - 1.3; 1.5 - 1.10; 1.11 |
1 |
June 14 |
Elementary Programming |
2.1 - 2.11; 2.13 - 2.15; 2.18 |
2 |
June 15 |
Type casting, Errors and Warnings, Naming Conventions, Selections |
1.10, 2.8, 2.15, 3.1 - 3.5 |
3 |
June 16 |
More Selections |
3.5, 3.10, 3.13 - 3.16 |
4 |
June 20 |
Math functions, characters, Strings |
4.1 - 4.4, 4.6 |
5 |
June 21 |
Loops |
5.1 - 5.5 |
6 |
June 22 |
More Loops |
5.6 - 5.7, 5.9 |
7 |
June 23 |
Debugging |
NO READINGS FOR TODAY! |
8 |
June 27 |
Methods |
6.1 - 6.5 |
9 |
June 28 |
Methods |
6.6, 6.8 - 6.9, 6.11 |
10 |
June 29 |
1-D Arrays |
7.1-7.2, 7.5-7.7, 7.10-7.13 |
11 |
June 30 |
2-D Arrays |
8.1 - 8.4, 8.8 |
12 |
July 5 |
Binary Search, Sorting, Array Lists |
7.10 - 7.11, 11.11, ArrayLists |
13 |
July 6 |
Review |
NO READINGS FOR TODAY! |
14 |
July 11 |
Objects and Classes |
9.1 - 9.5 |
15 |
July 12 |
Objects and Classes |
9.6 - 9.10 |
16 |
July 13 |
Objects and Classes |
9.11 - 9.14 |
17 |
July 14 |
Object-Oriented Thinking |
10.1 - 10.4, 10.7 - 10.11 |
18 |
July 18 |
Inheritance |
11.1 - 11.6 |
19 |
July 19 |
Inheritance (cont.) |
11.1 - 11.6 |
20 |
July 20 |
Polymorphism |
11.7 - 11.10 |
21 |
July 21 |
Polymorphism |
11.7 - 11.10 |
22 |
July 25 |
Exceptions |
12.1 - 12.5 |
23 |
July 26 |
Exceptions |
12.6 - 12.9 |
24 |
July 27 |
File I/O |
12.10 - 12.11 |
25 |
July 28 |
Midterm Review |
NO READINGS FOR TODAY! |
26 |
August 1 |
Abstract Classes |
13.1 - 13.2, 13.5 |
27 |
August 2 |
Interfaces |
13.6, 13.8, 13.10 |
|