CSE 4833 / 6833 Introduction to Algorithms: Autumn 2007

All dates and assignments are tentative except for the final exam date.  I will adjust this schedule as the semester progresses.

Week

Class Dates Assignments Lecture Topics and Reading Assignments

1

Mon, Aug 20   Chapter 1 (all): What is an algorithm?
Wed, Aug 22  
2 Mon, Aug 27   Chapter 2 (all): Getting started, insertion sort, merge sort, basic analysis
Wed, Aug 29 Hw #1 out
3 Mon, Sep 3
(Labor Day; no class)
  Chapter 3 (all): Growth of functions, asymptotic notation, standard
notation and common functions
Wed, Sep 5  
4 Mon, Sep 10   Chapter 3 continued
Chapter 4 (4.1, 4.2, 4.3): Recurrences
Wed, Sep 12 Hw #1 due
Hw #2 out
5 Mon, Sep 17   Chapter 4 continued
Appendix A: Properties of summations
Wed, Sep 19  
6 Mon, Sep 24   Chapter 4 continued
Wed, Sep 26 Hw #2 due
7 Mon, Oct 1
(Fall break; no class)
   
Wed, Oct 3 Midterm #1
8 Mon, Oct 8   Chapter 6 (6.1, 6.2, 6.3, 6.4, 6.5): Heapsort
Wed, Oct 10  
9 Mon, Oct 15 Hw #3 out Chapter 7 (7.1, 7.2, 7.3): Quicksort
Chapter 8 (all), Dr. Boggess Chapter 8: Linear sorts
Wed, Oct 17
 
10 Mon, Oct 22   Chapter 15 (15.1, 15.2, 15.3, 15.4): Dynamic programming
Wed, Oct 24 Hw #3 due
11 Mon, Oct 29
Midterm #2 Midterm
BASE exam* (undergrads only) 
Wed, Oct 31
BASE exam*
12 Mon, Nov 5   Chapter 15 continued
Chapter 16 (16.1, 16.2, 16.3): Greedy algorithms
Wed, Nov 7 Hw #4 out
13 Mon, Nov 12   Chapter 21 (B.1, B.4, B.5, 21.1, 21.2, 21.3): Disjoint sets
Chapter 23 (B.4, 22.1, 23.1, 23.2): Minimum spanning trees
Wed, Nov 14  
14 Mon, Nov 19 Hw #5 out Chapter 24 (22.2, 24.1, 24.3): Single-source shortest paths
Wed, Nov 21
(Thanksgiving; no class)
 
15 Mon, Nov 26 Hw #4 due Turn in Hw#4 corrections to Sivakumar Kulasekaran <sa151@cse.msstate.edu> or the main office; not to Dr. Swan!
Wed, Nov 28
 
16 Mon, Dec 3 Hw #5 due  
Fri, Dec 7 Final Exam Final Exam: Fri, Dec 7, 12--3 pm, Butler 104

*The BASE exam is administered by MSU's Office of Research, and is used to assess MSU's academic programs, and may be part of our accreditation process as well.  Only undergraduates take the BASE exam.  Undergraduates receive +15 bonus points on Hw #3 for taking this exam; graduate students may receive +15 points on Hw #3 by working an extra, graduate-only problem. 

Last Modified: August 06, 2012