MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
8/31 9/1
Lecture 1
Introduction


NO LAB
9/2 9/3
Lecture 2
Programming
(Ch. 1)

NO LAB
9/4
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
9/7
Labor Day
9/8
Lecture 3
Variables & Expressions
(Ch. 2)

NO LAB
9/9 9/10
Lecture 4
Strings, I/O, & Methods
(Chs. 5 & 8)

Lab 1
9/11
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
9/14
Last Day to Drop (Withdraw)
without a 'W'


9/15
Lecture 5
Conditional Statements
(Ch. 3)

Lab 2
9/16 9/17
Lecture 6
Conditional Statements
(continued)

Lab 3
9/18
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
9/21 9/22
Lecture 7
Iteration
(Ch. 4)

Lab 4
9/23 9/24
Lecture 8
Iteration
(continued)

Lab 5
9/25
HW 1 Due @ noon
(Strings &
if statements)
(Solutions)

MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
9/28
Yom Kippur
9/29 (Monday)
NO LECTURE
&
NO LAB
9/30 10/1
Lecture 9
Objects
(Ch. 7)

Lab 6
10/2
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
10/5 10/6
Lecture 10
Objects
(continued)


Lab 7


10/7 10/8
Lecture 12
Object Oriented Programming
(Ch. 9)

Lab 8
10/9
HW 2 Due @ noon
(Iteration)
(Solutions)
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
10/12
EXAM REVIEW SESSION
CS 2129 @ 8PM


10/13
MIDTERM EXAM
(Sample Exam)
(Solutions)


NO LAB
10/14 10/15
Lecture 13
Objects & Reference
(Ch. 9)

Lab 9
10/16
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
10/19 10/20
Lecture 14
Inheritance
(Chs. 10 & 11)

Lab 10
10/21 10/22
Lecture 15
Polymorphism
(Chs. 10 & 11)

Lab 11
10/23
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
10/26 10/27
Lecture 16
Static vs. Non-static
(Chs. 5 & 7)

Lab 12
10/28 10/29
Lecture 17
Exceptions
(Ch. 18)

Lab 13
10/30
HW 3 Due @ noon
(Objects)
(Solutions)
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
11/2
Last Day to Drop (Withdraw) with a 'W'
11/3
Lecture 18
Exceptions
(continued)

Lab 14




11/4 11/5
Lecture 19
Arrays
(Ch. 6)

Lab 15
11/6
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
11/9 11/10
Lecture 21
Arrays
(continued)


Lab 16
11/11 11/12
Lecture 21
Searching
Algorithms

(Ch. 6)

Lab 17
11/13
HW 4 Due @ noon
(Inheritance)
(Solution)
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
11/16
EXAM REVIEW SESSION
7:30pm - 9:00pm
CS 2129

11/17
MIDTERM EXAM
(Sample Exam)
(Solutions)


NO LAB
11/18 11/19
Lecture 23
Sorting
Algorithms

(Ch. 6)

Lab 18
11/20
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
11/23 11/24
Lecture 24
File I/O
(Chs. 8 & 19)

Lab 19
11/25
Travel Day
11/26
Thanksgiving
11/27
Black Friday
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
11/30 12/1
Lecture 25
GUIs
(Ch. 13)

Lab 20

HW 5 Due @ noon
(Arrays)

12/2 12/3
Lecture 26
Event Programming
(Ch. 15)

Lab 21
12/4
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
12/7 12/8
Lecture 27
Recursion
(Ch. 20)

Lab 22
12/9 12/10
Lecture 28
Final Exam Review


NO LAB
12/11
HW 6 Due @ noon
(Searching & Sorting)
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
12/14 12/15
Final Coding Exam
in CS 2129
2:15pm - 4:45pm
12/16 12/17 12/18

SUNYSB CSWeb page created and maintained
by Richard McKenna