Exam #1 | 20% |
Exam #2 | 20% |
Final Exam | 20% |
Homework Assignments | 25% |
Thursday Problems | 10% |
Quizzes/Participation | 5% |
Week | Tuesday | Thursday | Announcement |
1/9 - 1/13 | Syllabus, C Review, Dynamic Memory Allocation |
Linked List Intro (Ch.2) | HW#1 Assigned |
1/16 - 1/20 | More Linked Lists | Problem Solving Day - Linked Lists | |
1/23 - 1/27 | Recursion (Ch.3) | Binary Search, More Recursion | HW #1 Due HW #2 Assigned |
1/30 - 2/3 | Algorithm Analysis (Ch.6), Summations | Problem Solving Day - Recursion | |
2/6 - 2/10 | Summations, Sorted List Matching, Exam Review | Exam 1 | |
2/13 - 2-17 | Recurrence Relations | Problem Solving Day - Binary Search | HW #2 DUE HW#3 ASSIGNED |
2/20 - 2/24 | Stacks/Queues (Ch.7) | Queues | |
2/27 - 3/2 | Binary Trees (Ch.9.1-9.3, 9.6-9.7) | Problem Solving Day - Stacks | |
3/5 - 3/9 | SPRING BREAK | SPRING BREAK | SPRING BREAK |
3/12 - 3/16 | More Binary Trees, Exam Review | Exam 2 | HW #3 DUE HW#4 ASSIGNED |
3/19 - 3/23 | n squared sorting (Ch.13), WITHDRAWAL Deadline | Problem Solving Day -- Sorting | |
3/26 - 3/30 | Heaps (Ch. 9.5) | AVL Trees (Ch.9.8) | |
4/2 - 4/6 | Hash Tables(Ch. 11) | Problem Solving Day | HW #4 DUE HW#5 ASSIGNED |
4/9 - 4/13 | Graphs (Ch.10) | Backtracking | |
4/16 - 4/20 | Review - Jeopardy | Problem Solving Day | HW #5 DUE |
4/23 - 4/27 | FINAL EXAM Tuesday 4/24 - 7am |