Date |
Lecture Topic |
Text |
January 13 |
Course Introduction |
|
January 15 |
Introduction to Computers and Programming |
1.1 - 1.5 |
January 18 |
NO CLASS - Martin Luther King Holiday |
|
January 20 |
A First Java Program |
2.1 - 2.9 |
January 22 |
A First Java Program |
|
January 25 |
Implementing and Testing the Student Class |
2.10 |
January 27 |
Implementing and Testing the Student Class |
3.1 - 3.2 |
January 29 |
Implementing and Testing the Student Class |
3.3 - 3.6 |
February 1 |
Debugging Your Program |
4.1 - 4.5 |
February 3 |
Variables and Their Definitions |
5.1 - 5.6 |
February 5 |
Assignment Statements and Expressions |
6.1 - 6.10 |
February 8 |
Assignment Statements and Expressions |
6.11 |
February 10 |
Extending the Player Class |
7.1 - 7.6 |
February 12 |
Using Java's Online Documentation |
8.1 - 8.6 |
February 15 |
NO CLASS - President's Day |
|
February 17 |
Conditional Statements |
9.1 - 9.7 |
February 19 |
Conditional Statements |
9.8 - 9.12 |
February 22 |
Conditional Statements and Randomness |
9.13 |
February 24 |
Looping Statements |
11.1 - 11.7 |
February 26 |
Looping Statements |
11.8 |
February 29 |
Taking Control of Input/Output |
10.1 - 10.11 |
March 2 |
Review |
|
March 4 |
Review |
|
March 7 |
MIDTERM (15% of final grade) |
|
March 9 |
1D Arrays |
12.1 - 12.5 |
March 11 |
Return Exams |
|
March 14 |
NO CLASS - Spring Break |
|
March 16 |
NO CLASS - Spring Break |
|
March 18 |
NO CLASS - Spring Break |
|
March 21 |
1D Arrays |
12.6 |
March 23 |
Array Lists |
13.1 - 13.5 |
March 25 |
NO CLASS - University Day |
|
March 28 |
Array Lists |
13.6 |
March 30 |
Multi-Dimensional Arrays |
14.1 - 14.7 |
April 1 |
Multi-Dimensional Arrays |
14.8 |
April 4 |
Recursive Methods |
15.1 - 15.7 |
April 6 |
Recursive Methods |
15.8 |
April 8 |
Inheritance |
16.1 - 16.4 |
April 11 |
Inheritance |
16.5 |
April 13 |
Interfaces, Polymorphism and Packages |
17.1 - 17.4 |
April 15 |
Interfaces, Polymorphism and Packages |
17.5 |
April 18 |
Exceptions and Exception Handling |
18.1 - 18.7 |
April 20 |
Exceptions and Exception Handling |
18.8 |
April 22 |
File I/O |
19.1 - 19.5 |
April 25 |
File I/O |
19.6 |
April 27 |
Review practice exam |
|
April 29 |
Review - Classes End |
|
May 3 |
Final Exam - 8:00-9:50am |
|