| Date |
Topic |
Readings |
Slides |
Assigned |
Due date |
| 1/8 |
Introduction |
Ch 1.1 - 1.2 |
Lecture 1 |
|
|
| 1/13 |
Compilers, java VM, First program |
Ch1.2, Ch 2.1 |
|
|
|
| 1/15 |
Variables, String , System.out |
Ch 1.3 |
|
|
|
| 1/20 |
Scanner Class, Data Conversion |
2.1, Ch 2.2 |
Lecture 2 |
Homework 1 |
February 6 |
| 1/22 |
Data Conversion, Scanner class, and primitive data types |
Ch 2 |
|
Project 1 |
|
| 1/27 |
Primitive data types, casting. |
Ch 2 |
|
|
|
| 1/29 |
boolean expressionIf statement |
Ch 3.1 |
Lecture 3 |
|
|
| 2/3 |
Boolean operators, If - else statement |
Ch 3.1-3.2 |
|
|
|
| 2/5 |
Swtich Statement |
Ch 3.2-Ch3.3 |
|
Homework 2 |
February 20 |
| 2/10 |
Debugger, Review |
|
|
Project 2 |
|
| 2/12 |
While loop |
Ch 4.1 |
Lecture 4 |
|
|
2/17 |
Do while loop |
Ch 4.2 |
|
|
|
2/19 |
For loop |
Ch 4.2-4.3 |
|
|
|
2/24 |
Nested Loops |
Ch 4 |
|
|
March 16 |
2/26 |
First Midterm Exam |
|
|
|
|
| 3/3 |
|
|
|
|
|
| 3/5 |
|
|
|
|
|
| 3/10 |
|
|
|
|
|
| 3/12 |
|
|
|
|
|
| 3/17 |
|
|
|
|
|
| 3/19 |
|
|
|
|
|
| 3/24 |
|
|
|
|
|
| 3/26 |
|
|
|
|
|
| 3/31 |
|
|
|
|
|
| 4/2 |
|
|
|
|
|
| 4/7 |
|
|
|
|
|
| 4/9 |
Second Midterm Exam |
|
|
|
|
| 4/14 |
|
|
|
|
|
| 4/16 |
|
|
|
|
|
| 4/21 |
|
|
|
|
|
| 4/23 |
|
|
|
|
|
| 4/28 |
|
|
|
|
|
| 4/30 |
|
|
|
|
|
| 5/7 |
|
|
|
|
|
|