| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Week | Date | Lecture | Project due | Project rework due | zyLabs due | Paideia project | Miscellaneous | |||||||||||||||||||
2 | 1 | 01/13/2025 | Intro to github codespaces | ||||||||||||||||||||||||
3 | 01/15/2025 | Unit testing | |||||||||||||||||||||||||
4 | 01/17/2025 | data structures, generics, abstract data types, inheritance, algorithm/operation efficiency | |||||||||||||||||||||||||
5 | MLK Day | 01/20/2025 | |||||||||||||||||||||||||
6 | 2 | 01/22/2025 | Searching algorithms | Intro to data structures labs | Last day to register for classes 01/21/2025 | ||||||||||||||||||||||
7 | 01/24/2025 | Big-O analysis | Last day to add courses 01/23/2025 | ||||||||||||||||||||||||
8 | 3 | 01/27/2025 | Recursion worksheet | Binary search generic method | |||||||||||||||||||||||
9 | 01/29/2025 | Recursive algorithms | Yahtzee | ||||||||||||||||||||||||
10 | 01/31/2025 | Recursion puzzles introduction | |||||||||||||||||||||||||
11 | 4 | 02/03/2025 | Sorting algorithms, selection sort, insertion sort, shell sort | ||||||||||||||||||||||||
12 | 02/05/2025 | Quicksort, mergesort, radix sort | Recursion puzzles | Yahtzee | |||||||||||||||||||||||
13 | 02/07/2025 | Searching and sorting gumshoe, Autocomplete me introduction | |||||||||||||||||||||||||
14 | 5 | 02/10/2025 | Stacks worksheet | Natural merge sort | |||||||||||||||||||||||
15 | 02/12/2025 | Stack implementations | Searching and Sorting gumshoe | Recursion puzzles | |||||||||||||||||||||||
16 | 02/14/2025 | Math expression parser introduction | |||||||||||||||||||||||||
17 | 6 | 02/17/2025 | Queues worksheet | Grocery list editor with undo stack | Last day to drop courses without record entry or change to/from P/D/F, audit 02/17/2025 | ||||||||||||||||||||||
18 | 02/19/2025 | Queues implementations | Autocomplete me | Searching and Sorting big-O gumshoe | |||||||||||||||||||||||
19 | 02/21/2025 | No class | |||||||||||||||||||||||||
20 | 7 | 02/24/2025 | Lists worksheet | ||||||||||||||||||||||||
21 | 02/26/2025 | Array-based lists | Math expression parser | Autocomplete me | |||||||||||||||||||||||
22 | 02/28/2025 | Singly-linked lists | |||||||||||||||||||||||||
23 | 8 | 03/03/2025 | Doubly linked lists and deques | ||||||||||||||||||||||||
24 | 03/05/2025 | Linked traversal, searching, sorting, dummy nodes, recursion | Math expression parser | ||||||||||||||||||||||||
25 | 03/07/2025 | Exam 1 | |||||||||||||||||||||||||
26 | 9 | 03/10/2025 | Dictionaries worksheet | Sorted number list implementation with linked lists | |||||||||||||||||||||||
27 | 03/12/2025 | Dictionaries implementation | Circular Music Playlist | ||||||||||||||||||||||||
28 | 03/14/2025 | Hamlet word counts introduction | |||||||||||||||||||||||||
29 | Spring Break | 03/17/2025 | |||||||||||||||||||||||||
30 | 03/19/2025 | ||||||||||||||||||||||||||
31 | 03/21/2025 | ||||||||||||||||||||||||||
32 | 10 | 03/24/2025 | Binary search tree worksheet | ||||||||||||||||||||||||
33 | 03/26/2025 | Binary search tree implementation | Hamlet word counts | Circular linked list playlist | |||||||||||||||||||||||
34 | 03/28/2025 | Guess Who introduction | |||||||||||||||||||||||||
35 | 11 | 03/31/2025 | Sets worksheet | BST validity checker | Last day to drop courses 04/01/2025 | ||||||||||||||||||||||
36 | 04/02/2025 | Sets implementation | Family tree traversal | Hamlet word counts | |||||||||||||||||||||||
37 | 04/04/2025 | Flex | Paideia project first draft due | ||||||||||||||||||||||||
38 | 12 | 04/07/2025 | Graph representations worksheet | Implementing StaticSet using HashSet | |||||||||||||||||||||||
39 | 04/09/2025 | Graph representations implementation | Family tree traversal | ||||||||||||||||||||||||
40 | 04/11/2025 | Exam 2 | |||||||||||||||||||||||||
41 | 13 | 04/14/2025 | Graph traversal worksheet | Graph representations | |||||||||||||||||||||||
42 | 04/16/2025 | Graph traversal implementation | Guess Who | ||||||||||||||||||||||||
43 | 04/18/2025 | Good Friday | |||||||||||||||||||||||||
44 | 14 | 04/21/2025 | Circular array-based queues worksheet | ||||||||||||||||||||||||
45 | 04/23/2025 | Heaps worksheet | Infinity war graphs | Guess Who | |||||||||||||||||||||||
46 | 04/25/2025 | Circular array-based queues and heaps implementation | Paideia project due | ||||||||||||||||||||||||
47 | 15 | 04/28/2025 | Iterators | Timeout manager with priority queue | |||||||||||||||||||||||
48 | 04/30/2025 | Abstract classes, Inheritance and polymorphism | Infinity war graphs | ||||||||||||||||||||||||
49 | 05/07/2025 | Final Exam from 8:30 - 11:30 am | |||||||||||||||||||||||||
50 | |||||||||||||||||||||||||||
51 | |||||||||||||||||||||||||||
52 | |||||||||||||||||||||||||||
53 | |||||||||||||||||||||||||||
54 | |||||||||||||||||||||||||||
55 | |||||||||||||||||||||||||||
56 | |||||||||||||||||||||||||||
57 | |||||||||||||||||||||||||||
58 | |||||||||||||||||||||||||||
59 | |||||||||||||||||||||||||||
60 | |||||||||||||||||||||||||||
61 | |||||||||||||||||||||||||||
62 | |||||||||||||||||||||||||||
63 | |||||||||||||||||||||||||||
64 | |||||||||||||||||||||||||||
65 | |||||||||||||||||||||||||||
66 | |||||||||||||||||||||||||||
67 | |||||||||||||||||||||||||||
68 | |||||||||||||||||||||||||||
69 | |||||||||||||||||||||||||||
70 | |||||||||||||||||||||||||||
71 | |||||||||||||||||||||||||||
72 | |||||||||||||||||||||||||||
73 | |||||||||||||||||||||||||||
74 | |||||||||||||||||||||||||||
75 | |||||||||||||||||||||||||||
76 | |||||||||||||||||||||||||||
77 | |||||||||||||||||||||||||||
78 | |||||||||||||||||||||||||||
79 | |||||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||
100 |