MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
8/31
NO RECITATION
9/1
Lecture 1
Order of Complexity
(Main Ch. 1)

Online eclipse tutorials:
- Setting up Projects
- Debugging

9/2 9/3
Lecture 2
Order of Complexity
(continued)
9/4
NO RECITATION
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
9/7
Labor Day
9/8
Lecture 3
Linked Lists
(Main Chs 3-5)

9/9 9/10
Lecture 4
Linked Lists
(continued)
9/11
Recitation 1
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
9/14
Recitation 1


Last Day to Drop (Withdraw)
without a 'W'


9/15
Lecture 5
More on
Linked Lists

(Main Chs 3-5)
9/16 9/17
Lecture 6
Generic, Doubly Linked Lists
(Main Chs 3-5)
9/18
Recitation 2
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
9/21
Recitation 2
9/22
Lecture 7
Recursion
(Main Ch. 8)

Unix Tutorial
9/23
HW 1 Due
@ 11:59pm
(Linked Lists)
(Solutions)

9/24
Lecture 8
Trees
(Main Ch 9)
9/25
Recitation 3
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
9/28
Yom Kippur
9/29 (Monday)
Recitation 3
9/30 10/1
Lecture 9
Binary Trees
(Main Ch 9)
10/2
Recitation 4
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
10/5
Recitation 4
10/6
Lecture 10
Tree Manipulation
(Main Ch 9)




10/7
HW 2 Due
@ noon
(Linked Lists)
(Solutions)
10/8
Lecture 11
Tree Manipulation

EXAM REVIEW SESSION
CS 2129 @ 8pm
10/9
NO RECITATION

CODING EXAM #1
in CS 2129
2:15pm-5:15pm

(Linked Lists)
(Sample Exam)
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
10/12
Recitation 5
10/13
Lecture 12
K-ary Trees
(Main Ch 9)
10/14 10/15
Lecture 13
Graphs
(Main Ch 14)
10/16
Recitation 5
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
10/19
Recitation 6
10/20
Lecture 14
Graph Walking
(Main Ch 14)
10/21 10/22
Lecture 15
Graph Walking
(continued)
10/23
Recitation 6

HW 3 Due
@ 11:59 PM
(Trees)
(Part 1 Solution)
(Part 2 Solution)

MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
10/26
Recitation 7
10/27
Lecture 16
Maps
10/28 10/29
Lecture 17
Queues
(Main Ch. 6)
10/30
Recitation 7
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
11/2
NO RECITATION

Last Day to Drop (Withdraw) with a 'W'
11/3
Lecture 18
Stacks
(Main Ch. 6)







11/4 11/5
Lecture 19
Stack Applications
(Main Ch. 6)

HW 4 Due
@ noon
(Maps & Graphs)
(Solutions)

EXAM REVIEW SESSION
7pm-9pm
Javits 103
11/6
NO RECITATION

CODING EXAM #2
in CS 2129
2:15pm-5:15pm

(Trees & Graphs)
(Sample Exam)
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
11/9
Recitation 8
11/10
Lecture 20
Hash Tables
(Main Ch 11)
11/11 11/12
Lecture 21
Hash Tables
(continued)
11/13
Recitation 8
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
11/16
Recitation 9
11/17
Lecture 22
Priority Queues
& Heaps

(Main Ch 7)




11/18 11/19
Lecture 23
Pointers & Memory Management

11/20
Recitation 9

HW 5 Due
@ 11:59 PM
(Stacks & Queues)
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
11/23
NO RECITATION
11/24
Lecture 24
Pointers & Memory Management
(continued)
11/25
Travel Day
11/26
Thanksgiving
11/27
Black Friday
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
11/30
NO RECITATAION

12/1
Lecture 25
B-Trees
(Main Ch 10)
12/2
HW 6 Due
@ noon
(Hash Tables
& Heaps)
12/3
Lecture 26
B-Trees
(continued)

EXAM REVIEW SESSION
8pm-9:30pm
in CS 2129
12/4
NO RECITATAION

CODING EXAM #3
in CS 2129
2:15pm-5:15pm

(Stacks, Queues, Priority Queues, & Hash Tables)

MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
12/7
Recitation 10
(Final Review)
12/8
Lecture 27
TBA
12/9 12/10
Lecture 28
Final Exam Review
12/11
Recitation 10
(Final Review)
MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY
12/14 12/15 12/16 12/17
Final Exam
Room TBA
5:15pm-7:45pm
12/18

SUNYSB CSWeb page created and maintained
by Richard McKenna