Resources: Piazza Moodle Gradescope. Practice Exam Solutions. Policies: You are expected to abide by the following policies: Homework submission: Homework submissions are due at pm on the posted date in Gradescope. Please submit a pdf file.
Introduction to Algorithms
EECS Introduction to Algorithms : Fall
Blackboard For viewing recordings of the in-person class sessions. Teaching assistant office hours For asking questions during Dr. Olsen's office hours, Monday and Wednesday, Tutoring details Tutoring for this class is available both in person and remotely. Part 0: Orientation  Class 0 Welcome.
CS 161: Design and Analysis of Algorithms (Spring 2017)
Description This course will introduce you to algorithms in a variety of areas of interest, such as sorting, searching, string-processing, and graph algorithms. You will learn to study the performance of various algorithms within a formal, mathematical framework. You will also learn how to design very efficient algorithms for many kinds of problems. There will be one or more programming assignments as well to help you relate the empirical performance of an algorithm to theoretical predictions. You should also be able to program in Java, C, or some other closely related language.
We are also providing an authentic solution manual, formulated by our SMEs, for the same. Average Star Rating: 4. Bianca Denise.