CS240 Section 003 Calendar

Java and Config Resources:

(Note: This schedule is tentative and is subject to change during the semester)

Week & Content Readings Tuesday Class Thursday Class Homeworks
1 : Collection Review - 01-20 Course Introduction 01-22 Collection Review
2 : Iterators + Counting - 01-27 Iterator Coding Lab DONE, Intro to Counting 01-29 Mastery Practice 1: Collections + Iterators + Counting Iterator HW - Multiset
3 : Asymptotic Analysis - 02-03 Counting Lab, Big O etc. 02-05 Mastery 1 Counting HW?
4 : ArrayList - 02-10 Assessment Day - no class 02-12 ArrayList More big O, ArrayList Intro Mastery Practice 2: Big O ArrayList HW
5 : Linked Lists, Stacks, Queues - 02-17 Linked List Stack Queue, Linked List Lab 02-19 Mastery 2: Big O Linked List HW
6 : Recursion - 02-24 Wrap up lists etc., Start Recursion 02-26 Mastery Practice 3: Lists, Stacks Queues Harder LL HW (Hybrid Deque?)
7 : Solving Recurrences - 03-03 Solving Recurrences 03-05 Mastery 3 Recursion Coding + Analysis
8 : Sorting - 03-10 Simple sorts Intro, Merge Sort 03-12 Mastery Practice 4: Recursion Sorting HW (simple)
9 : Spring Break - 03-17 No Class 03-19 No class -HW
10 : Sorting - 03-24 Quicksort, Sorting Lab 03-26 Mastery 4 Sorting HW (merge/quick)
11 : Trees - 03-31 Mastery 5 Practice: Sorting 04-02 Intro to Trees
12 : Search Trees - 04-07 Intro to Trees 04-09 Mastery 5: Sorting Tree HW - recursive tree exercises
13 : More Trees - 04-14 Binary Search Trees, BST Lab 04-16 Mastery Practice 6: Trees BST HW
14 : Queue / Hashing - 04-21 PriorityQueue/Heap, Hashing 04-23 Mastery 6 Heap HW
15 : Hashing / Graphs - 04-28 Hashing 04-30 Mastery Practice 7: Hashing Hashing HW
16 : Review - 05-05 Graph, Application Lab 05-07 Review
17 : Exam Week Exam Schedule Exam Mon 5/11 8am-10am

Back to Top

Back to Top