MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
---|---|---|---|---|
1/26 SNOW DAY ![]() |
1/27 SNOW DAY ![]() |
1/28 | 1/29 Lecture 1 Introduction |
1/30 |
MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
2/2 SNOW DAY ![]() |
2/3 No LAB L11 No Lab L12 Lecture 2 Computers, Programs, & Java Reading: Liang ch. 1 |
2/4 L10 (Lab 1) |
2/5 L11 (Lab 1) L12 (Lab 1) Lecture 3 Computers, Programs, & Java (continued) |
2/6 HW 1 due @ 11:59pm |
MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
2/9 L10 (Lab 2) |
2/10 L11 (Lab 2) L12 (Lab 2) Lecture 4 Elementary Programming Reading: Liang ch. 2 | 2/11 L10 (Lab 3) |
2/12 L11 (Lab 3) L12 (Lab 3) Lecture 5 Elementary Programming (continued) Reference: Liang ch. 2 |
2/13 HW 2 due @ 11:59pm |
MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
2/16 L10 (Lab 4) |
2/17 L11 (Lab 4) L12 (Lab 4) Lecture 6 Selections Reading: Liang ch. 3 |
2/18 L10 (Lab 5) |
2/19 L11 (Lab 5) L12 (Lab 5) Lecture 7 Mathematical Functions, Characters, and Strings Reading: Liang ch. 4 |
2/20 HW 3 due @ 11:59pm |
MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
2/23 L10 (Lab 6) |
2/24 L11 (Lab 6) L12 (Lab 6) Lecture 8 Loops Reading: Liang ch. 5 |
2/25 L10 (Lab 7) |
2/26 L11 (Lab 7) L12 (Lab 7) Lecture 9 Methods Reading: Liang ch. 6 |
2/27 |
MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
3/2 L10 (Lab 8) |
3/3 L11 (Lab 8) L12 (Lab 8) Lecture 10 Arrays Reading: Liang ch. 7 |
3/4 L10 (Lab 9) |
3/5 L11 (Lab 9) L12 (Lab 9) SNOW DAY ![]() |
3/6 HW 4 due @ 11:59pm |
MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
3/9 L10 (Lab 10) SBCS Midterm Review 7pm-8pm in CS 2311 (Practice Problems) (Solutions) |
3/10 L11 (Lab 10) L12 (Lab 10) Lecture 11 Multidimensional Arrays Reading: Liang ch. 8 |
3/11 L10 (Lab 11) |
3/12 L11 (Lab 11) L12 (Lab 11) Midterm Exam (Lectures 1-11) (Solutions) (Exam Code) |
3/13 |
MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
3/17 SPRING BREAK |
3/18 SPRING BREAK Video Lecture Objects (video) Objects (slides) Reading: Liang ch. 9 |
3/19 SPRING BREAK |
3/20 SPRING BREAK |
3/21 SPRING BREAK |
MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
3/23 L10 (Lab 12) |
3/24 L11 (Lab 12) L12 (Lab 12) Lecture 13 Multidimensional Arrays (continued) |
3/25 L10 (Lab 13) |
3/26 L11 (Lab 13) L12 (Lab 13) Lecture 14 Object-Oriented Thinking Reading: Liang ch. 10 |
3/27 |
MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
3/30 L10 (Lab 14) |
3/31 L11 (Lab 14) L12 (Lab 14) Lecture 15 Object Oriented Thinking (continued) |
4/1 L10 (Lab 15) |
4/2 L11 (Lab 15) L12 (Lab 15) Lecture 16 Inheritance & Polymorphism Reading: Liang ch. 11 |
4/3 |
MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
4/6 L10 (Lab 16) |
4/7 L11 (Lab 16) L12 (Lab 16) Lecture 17 Inheritance & Polymorphism (continued) |
4/8 L10 (Lab 17) |
4/9 L11 (Lab 17) L12 (Lab 17) Lecture 18 Exception Handling & Text I/O Reading: Liang ch. 12 |
4/10 |
MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
4/13 L10 (Lab 18) HW 5 due @ 11:59pm |
4/14 L11 (Lab 18) L12 (Lab 18) Lecture 19 Abstract Classes & Interfaces Reading: Liang ch. 13 |
4/15 L10 (Lab 19) |
4/16 L11 (Lab 19) L12 (Lab 19) Lecture 20 Graphical User Interfaces Reading: Liang ch. 14 |
4/17 |
MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
4/20 L10 (Lab 20) HW 6 due @ 11:59pm |
4/21 L11 (Lab 20) L12 (Lab 20) Lecture 23 Event Programming Reference: -JavaFX Examples Reading: Liang ch. 14 |
4/22 L10 (NO LAB) Midterm 2 Review 7pm in CS 2114 Reference: -Sullstice |
4/23 L11 (NO LAB) L12 (NO LAB) Midterm Exam (Sample) |
4/24 |
MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
4/27 L10 (Lab 21) |
4/28 L11 (Lab 21) L12 (Lab 21) Lecture 22 Recursion Reading: Liang ch. 18 |
4/29 L10 (Lab 22) |
4/30 L11 (Lab 22) L12 (Lab 22) Lecture 24 Recursion (continued) Reading: Liang ch. 18 |
5/1 |
MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
5/4 L10 (Lab 23) |
5/5 L11 (Lab 23) L12 (Lab 23) Lecture 25 Sample Final Exam |
5/6 L10 (Lab 24) |
5/7 L11 (Lab 24) L12 (Lab 24) Lecture 26 Sample Final Exam |
5/8 |
MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
5/11 READING DAY Class Project due @ 11:59pm |
5/12 | 5/13 | 5/14 | 5/15 |
MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
5/18 FINAL EXAM (A Live Coding Exam) 11:15pm - 1:45pm in CS 2120 |
5/19 | 5/20 | 5/21 | 5/22 |


Web page created and maintained
by Richard McKenna