Discrete Mathematics for Computer Science

Harvard Extension School

CSCI E-20

Section 1

CRN 26502

View Course Details
This course teaches all the math not taught in the traditional calculus/linear algebra sequence that is needed to take more advanced courses in theory of computation and/or algorithms. That is, it teaches discrete mathematics, logic, and basic probability, but does not teach calculus or linear algebra. It also gives a good introduction to reading mathematical notation and writing formal proofs. A principal objective of the course is to not just teach a set of mathematical topics, but also to prepare students to think mathematically and to read and write mathematics.

Instructor Info

Adam Hesterberg, PhD

Lecturer on Computer Science, John A. Paulson School of Engineering and Applied Sciences, Harvard University


Meeting Info

Th 7:40pm - 9:40pm (1/25 - 5/15)

Participation Option: Online Synchronous

Deadlines

Last day to register:

Prerequisites

MATH E-10 or the equivalent.

Notes

This course meets via web conference. Students must attend and participate at the scheduled meeting time. See minimum technology requirements. The recorded lectures are from the Harvard John A. Paulson School of Engineering and Applied Sciences companion course Computer Science 20. 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
26502 1 Online Synchronous Adam Hesterberg Open Th 7:40pm - 9:40pm
Jan 24 to May 15
34851 1 Online Synchronous Team Taught Open MW 12:00pm - 3:00pm
Jun 22 to Aug 7