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

SBU CS

Web page created and maintained
by Richard McKenna