Week No. |
Labs |
Tuesday Lecture |
Thursday Lecture |
1 |
August 22, August 23
Canceled
|
August 23
Hello World
|
August 25
Shapes and Decomposition
|
2 |
August 29,30
Lab No.1: Hello, World! and Old McDonald Had a Farm
|
August 30
Lab No.2: Using data for computation
Homework No.1
is due.
|
September 1
For loops
|
3 |
September 5, 6
Lab No.2: Linear Equation and Taxation
Monday labs are made up on September 2
|
September 6
For loops
(cont'd)
Homework No.2
is due.
|
September 8
Passing paramters to and from methods, and
class Math
|
4 |
September 12,13
Lab No.3: Calculating the Area of Triangles
|
September 13
Using Scanner objects to read the user input; class String
Homework No.3
is due.
|
September 15
Using Scanner objects to read the user input; class String
(cont'd)
|
5 |
September 19,20
Lab No.4: Playing with String Methods
|
September 20
Flow control using if statements and if-else statements
Homework No.4
is due.
|
September 22
Flow control using if statements and if-else statements
(cont'd)
|
6 |
September 26,27
Lab No.5: Number Guessing Game
|
September 27
Text processing and printf
Homework No.5
is due.
|
September 29
While Loops and Switch Statement
|
7 |
October 3,4
Lab No.6: Fuel Economy
|
October 4
While Loops and Switch Statement
(cont'd)
|
October 6
Exam No.1 (Covering lectures up to Text Processing/Printf)
|
8 |
October 10,11
Factoring
|
October 11
Creating, reading from, and writing to files
Homework No.6
is due.
|
October 13
Creating, reading from, and writing to files
(cont'd)
|
9 |
October 17,18
Lab No.8: Character Cyclic Shifting
|
October 18
One-dimensional and multi-dimensional arrays
Homework No.7
is due.
|
October 20
Break
|
10 |
October 24,25
Lab No.9: Width-limited Printing
|
October 25
One-dimensional and multi-dimensional arrays
(cont'd)
Homework No.8
is due.
|
October 27
One-dimensional and multi-dimensional arrays
(cont'd)
|
11 |
October 31, November 1
Lab No.10: Splitting Gifts
|
November 1
One-dimensional and multi-dimensional arrays
(cont'd)
Homework No.9
is due.
|
November 3
Using object classes
|
12 |
November 7,8
Lab No.11: Eratosthenes Sieve
|
November 8
Using object classes
(cont'd)
Homework No.10
is due.
|
November 10
Using object classes
(cont'd)
|
13 |
November 14,15
Lab No.12: Military Clock Time Class
|
November 15
Interfaces, inheritance, and polymorphism
|
November 17
Exam No.2 (Covering the lectures from While/Switch to Objects)
|
14 |
November 28,29
Project: Mango
|
November 29
Two-dimensional graphics
Homework No.11
is due.
|
December 1
Recursion
|
15 |
December 5,6
Project: Mango (cont'd)
|
December 6
Course review
|
December 8
No class
|