Information
-
Instructor: Amarda
Shehu amarda\AT\gmu.edu
Place and Time: Robinson Hall A111, MW 9:00-10:15 pm
Instructor Office Hours: ENGR #4452, MW 1:30-2:30 pm
TA Office Hours: Xiaosheng Li, ENGR #5321, W 3:00-5:00 pm
Tentative Syllabus
Date | Topic | Chapters | Assignments |
Jan 23 | Course Overview | [lec], C1, D0 | Self-eval. quizz |
Jan 25 | Insertion Sort, Mergesort | [lec], C2, D2.0-.3 Romanian folk dance, Hungarian folk dance |
|
Jan 30 | Asymptotic Notations | [lec], C3, D2.0-.3 | Quizz |
Feb 01 | Bounding Functions | [lec], C3-4, D2.0-.3 | |
Feb 06 | Bounding Summations | [lec], C4, D2.0-.3 | Lots of practice problems in class |
Sorting | |||
Feb 08 | Bounding Recurrences: Iteration and Recursion Tree Techniques | [lec], C5 | Quizz |
Feb 13 | Bounding Recurrences: Induction | [lec], C5 | Quizz |
Feb 15 | Bounding Recurrences: Master Theorem | [lec], C5 | Quizz |
Feb 20 | Average Case Analysis | [lec] | Quizz |
Feb 22 | Heaps | [lec], C6 | |
Feb 27 | Heapsort | [lec], C6 | Quizz |
Mar 01 | Quicksort | [lec], C7 Hungarian folk dance |
Quizz |
Mar 06 | Comparison-based Sorting, Linear-Time Sorting |
[lec], [lec], C8 | Quizz |
Data Structures for Searching and Mapping | |||
Mar 08 | Order Statistics | [lec], C9, D1.5 | Quizz, Hw1 Out |
Mar 20 | Hash Tables | [lec], C11, D1.5 | Hw1 Due |
Mar 22 | Binary Search Trees | [lec], C12, C13, C19 | Quizz |
Mar 27 | Balanced Search Trees | [lec], C12, C13, C19 | Quizz |
Optimization and Advanced Analysis | |||
Mar 29 | Dynamic Programming | [lec], C15, D6, [pdf] | |
Apr 03 | Greedy Algorithms | [lec], C16, D5 | Quizz |
Apr 05 | Exam 1 | ||
Apr 10 | Amortized Analysis | [lec], C17 | |
Graph Algorithms | |||
Apr 12 | Graph Representation | [lec], C22, D3 | Hw2 Out |
Apr 17 | Uninformed Search: DFS, BFS | [lec], C22, D4 | |
Apr 19 | More Uninformed Search Algorithms | [lec], C22, D4 | Quizz |
Apr 24 | Informed Search: Dijkstra's | [lec], C22, D4 | Quizz |
Apr 26 | More Graph Search (A*) | [lec], C22 | Quizz |
May 01 | Minimum Spanning Trees: Kruskal's | [lec], C22 | |
May 03 | Minimum Spanning Trees: Prim's | [lec], C22 | Quizz Hw2 Due |
May 15 | Exam 2 | Robinson Hall A111 | 7:30 am -- 10:15 am |