CS211/CS212 Course Schedule

[Aug] [Sep] [Oct] [Nov] [Dec]


August

SundayMondayTuesdayWednesdayThursdayFridaySaturday
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25
211: Intro to 211
26 27
28 29 30
Java Bootcamp
7:30-10:30pm, UP B7
211: Quick Java Review
31
CS212 L1: Introduction

September

SundayMondayTuesdayWednesdayThursdayFridaySaturday
1
Java Bootcamp
7:30-10:30pm, UP B7
211: Induction
2
A1 due
3
4 5 6
211: Recursion
7
CS212 L2: SaM
8
211: Grammars & Parsing
9
CS212 P1 due
10
11 12 13
211: Object-Oriented Programming
14
A2 due
CS212 L3: Compilers & Parsing
15
211: Inheritance
16 17
18 19 20
211: Lists & Trees
21
CS212 L4: Code Generation
22
211: More on Lists & Trees
23 24
25 26 27
211: Interfaces
28
CS212 L5: Packages & Jar Files
29
211: Interfaces & Use of Comparable
30

October

SundayMondayTuesdayWednesdayThursdayFridaySaturday
1
2
CS211 A3 due
3 4
211: Searching & Asymptotic Complexity
5
CS212 L6: Hard Skills
6
211: Sorting
7 8
Fall Break
9
Fall Break
10
Fall Break
11
Fall Break
12
CS212 L7: TBA
13
Prelim 1
211: Asymptotic Complexity
14 15
16 17 18
211: Asymptotic Complexity
19
CS212: L8: Functions
A4 due
20
211: Generic Programming
21 22
23 24
CS212 P2b due
25
211: Useful ADTs
26 27
211: ADTs & the Java Collections Framework
28 29
30 31

November

SundayMondayTuesdayWednesdayThursdayFridaySaturday
1
211: Search Trees
2
A5 due
3
211: Other Data Structures
4 5
6 7 8
211: Graphs
9
CS212 P3a due
10
211: More Graphs
11 12
13 14 15
Prelim 2
211: Java GUIs
16 17
211: More on Java GUIs
18 19
20 21 22
211: The Java Virtual Machine
23
Thanksgiving Break
24
Thanksgiving Break
25
Thanksgiving Break
26
Thanksgiving Break
27
Thanksgiving Break
28 29
211: More on the JVM
30
A6 due

December

SundayMondayTuesdayWednesdayThursdayFridaySaturday
1
211: Quick Overview & What I Do
2
Last day of classes
CS212 P3b due
3
4 5
Study Day
6
Study Day
GDIAC Showcase
7
Study day
8
Final Exams begin
9
Final Exams
10
11 12
Final Exams
13
Final Exams
14
CS211 Final Exam
15
Final Exams
16
Last day of final exams
17
Time to go home!
18 19
CS211/CS212 grades posted
20 21 22 23 24
25 26 27 28 29 30 31