------------------------------------

      CMSC 451: Design and Analysis of Computer Algorithms
      Spring 2004

      (This page must be viewed with a table-capable browser, such as Netscape.)

      General InformationHomeworks, Exams, Project, HandoutsAnnouncementsViewing and Printing

      ------------------------------------

      General Information

      Class Time: Tue, Thu 12:30-1:45.
      Room: CSI 3117
      Course Description: Postscript, PDF

       
      Instructor: Aravind Srinivasan
      Office: A.V. Williams 3227.
      Office Hours: Tue, Thu 11AM - 12 noon

       
      Teaching Assistant: Srinivasan Parthasarathy
      Office: A.V. Williams 1112.
      Office Hours: Mon, Wed 2PM - 3PM

      ------------------------------------

      Homeworks, Exams, Project, Handouts

      Homeworks will be due at the start of class on the due date. Late homeworks will not be accepted.

      Assignment Due Date
      Homework 1 (pdf) Feb 12 Solution 1 (pdf)
      Homework 2 (pdf) Feb 24 Solution 2 (pdf)
      Homework 3 (pdf) Mar 9 Solution 3 (pdf)
      Homework 4 (pdf) Mar 16 Solution 4 (pdf)
      Midterm (pdf) Mar 16 Solution (pdf)
      Homework 5 (pdf) Apr 15 Solution 5 (pdf)
      Homework 6 (pdf) Apr 27 Solution 6 (pdf)
      Project (pdf) Apr 20, May 6 Solution (pdf)
      Homework 7 (pdf) May 11 Solution 7 (pdf)

       

      ------------------------------------

      Announcements

      As mentioned in the course-description above, the final exam will be on Tuesday, May 18, 1:30 - 3:30PM. The midterm will be on Thursday, March 18, during class hours (12:30 - 1:45 PM). Both exams will be held in the classroom, and will both be closed-book, closed-notes.

      TA Office Hours: Mon, Wed 2PM - 3PM

      As emailed to the students in the class, Aravind's office hours for Tuesday, Feb 17, are canceled. Please email him if you had wanted to meet him then, so that you can meet later in the week.

      TA office hour on Wed, March 3rd is canceled. Please send sri an email if you want to meet him some time this week.

      As emailed to the students in the class, Aravind's office hours for Thursday, March 11, are canceled. Please email him if you had wanted to meet him then, so that you can meet later in the week.

      The following are the chapters you need to read from the book, for the mid-term: Section 8.1, Section 9.1 (excluding the material on "Simultaneous minimum and maximum") and Section 9.3, Sections 15.2, 15.3, and 15.5, Section 16.1, Chapter 22, Chapter 23, Chapter 24 (except Sections 24.2 and 24.4), Chapter 25 (up to the end of Section 25.2), Section 28.2, and Section 33.4.

      The following table gives the statistics for grad and undergrad students for the midterm and the homeworks graded so far.

      HW1 HW2 HW3 Mid HW4 HW5 HW6 Project HW7
      UG Avg 17.48 17.86 27.32 11.61 6.96 33.82 17.14 45.07 26.90
      UG Max 25 25 40 15 15 45 25 50 30
      Grad Avg 28 25 23 9.33 6.67 40 16.67 27.33 20
      Grad Max 35 33 42 13 10 50 25 50 30

      Here is the announcement of the symposium honoring Prof. Richard Karp, to be held in Philadelphia on April 28. As mentioned in class, students are encouraged to attend this symposium if possible.

      The following are the chapters you need to read from the book for the final: Section 8.1, Section 9.1 (excluding the material on "Simultaneous minimum and maximum") and Section 9.3, Sections 15.2, 15.3, and 15.5, Section 16.1, Chapter 22, Chapter 23, Chapter 24 (except Sections 24.2 and 24.4), Chapter 25 (up to the end of Section 25.2), Section 28.2, Chapter 32 (except Sections 32.2 and 32.4), Section 33.4, Chapter 34 (up to the end of Section 34.5.2), Sections 35.1 and 35.4.

      ------------------------------------

      Viewing and Printing

      All handouts and lectures are in postscript format. On campus UNIX/X11 workstations (WAM and Glue) they can be displayed and printed using the "ghostview" program. If you are using a PC with MS-Windows, you can download the program GSview from the University of Wisconsin for viewing and printing handouts.