Data Structures and Algorithms

Harvard Extension School

CSCI E-124

Section 1

CRN 27151

View Course Details
This is a rigorous course on the design and analysis of efficient algorithms and their associated data structures. Algorithm design methods, graph algorithms, approximation algorithms, and randomized algorithms are covered.

Instructor Info

Michael Mitzenmacher, PhD

Thomas J. Watson, Sr. Professor of Computer Science, Harvard University


Sitan Chen, PhD

Assistant Professor of Computer Science, Harvard University


Meeting Info

1/25 to 5/15

Participation Option: Online Asynchronous

In online asynchronous courses, you are not required to attend class at a particular time. Instead you can complete the course work on your own schedule each week.

Deadlines

Last day to register:

Additional Time Commitments

Optional sections to be arranged.

Prerequisites

CSCI E-22 or the equivalent, and some knowledge of discrete mathematics (CSCI E-20 or the equivalent).

Notes

The recorded lectures are from the Harvard John A. Paulson School of Engineering and Applied Sciences companion course Computer Science 1240. Registered students can ordinarily live stream the lectures Mondays and Wednesdays, 2:15-3:30 pm starting January 25 or they can watch them on demand. The recorded sessions are typically available within a few hours of the end of class and no later than the following business day. Class sessions for this course may include students enrolled in the FAS companion course. Accordingly, when you participate in live class sessions, you will do so alongside both Division of Continuing Education (DCE) and FAS students. If you participate in a way that causes you to appear in recordings of the class, those recordings may be shown to DCE students enrolled in this course or FAS students enrolled in the companion course, according to the policies of the two schools on accessing recordings of class sessions.

All Sections of this Course

CRN Section # Participation Option(s) Instructor Section Status Meets Term Dates
27151 1 Online Asynchronous Team Taught Open Jan 25 to May 15