University of Minnesota
CSCI4041: Algorithms
index.php
Announcements
  • 5/2 The final exam will be confined to the following chapters/sections of the book plus related lectures and homework exercises. §2.3, chapter 6, §7.1, §7.2, §7.3, §8.1, chapter 9, §21.3, §15.2, §15.3, §15.4, §16.1, §16.2, §16.3, chapter 22, chapter 23, §24.3, §25.1, §25.2.

  • 4/20 The seventh assignment is posted, linked on the assignment calendar.

  • 4/20 The final exam location is as lecture and is posted on the assignment calendar.

  • 4/6 The sixth assignment is posted, linked on the assignment calendar.

  • 3/23 The fifth assignment is posted, linked on the assignment calendar.

  • 3/3 The fourth assignment is posted, linked on the assignment calendar.

  • 3/2 The midterm will cover the following parts of the book plus connected homeworks and lecture material. You may be asked to solve a recurrence relation. If so, you may use any means, and correct reasoning will be rewarded. §2.3 (MergeSort only), ch.6, §7.1, §7.2, §7.3, §8.1, chapter 9, §21.3.

  • 2/16 The third assignment is posted, linked on the assignment calendar.

  • 2/7 Daniel's office hours have been moved to Lind L103.

  • 2/2 The second assignment is posted, linked on the assignment calendar.

  • 1/24 The first assignment is posted, linked on the assignment calendar. Wednesday's class 1/25 will help with the first two exercises.

  • 1/23 Office hours have been specified on the Office Hours page linked on the left.

  • 1/17 Fixed the lecture time on the office hours page to 4pm.

  • 1/15 Discussion sections will NOT be held the first week of the semester.

  • 1/15 Make sure that you can attend the midterm and the final examinations using the Examination Schedule in accordance with the syllabus.

  • 1/15 The Assignment Calendar contains links to the assignments. These are not yet specified. When an assignment is posted, an announcement will be made, and its link in the Assignment Calendar will become active.

  • 1/15 The links on the left “Submit Assignment” and “Grading and Grades” are not yet operational.

  • 1/15 Read the syllabus closely—you will be assumed to have done this: ignorance is not an excuse.

  • Welcome to Algorithms. This is the most important class in computer science and engineering, as strongly suggested by this prerequisite chart. It is not an accident that tech companies ask interview questions about algorithms. The class will be taught on campus and no recording of lecture will be made.