Discrete Mathematics for Computer Science

Harvard Summer School

CSCI S-20

Section 1

CRN 34851

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

Rebecca Nesson, PhD

Associate Senior Lecturer on Computer Science, Harvard University


Meeting Info

MW 12:00pm - 3:00pm (6/24 - 8/9)

Participation Option: Online Synchronous

Deadlines

Last day to register: June 20, 2024

Prerequisites

MATH S-Ar or the equivalent.

Notes

This course meets via web conference. Students must attend and participate at the scheduled meeting time. Open to admitted Secondary School Program students by petition. Harvard College students: This course is eligible for degree credit, but see important policy information. The pre-recorded lectures are the same as those used in the Harvard John A. Paulson School of Engineering and Applied Sciences course Computer Science 20.

All Sections of this Course

CRN Section # Participation Option(s) Instructor Section Status Meets Term Dates
17144 1 Online Synchronous Team Taught Open Th 7:40pm - 9:40pm
Sep 3 to Dec 21
34851 1 Online Synchronous Rebecca Nesson Field not found in response. MW 12:00pm - 3:00pm
Jun 24 to Aug 9
26502 1 Online Synchronous Team Taught Open Th 6:30pm - 8:30pm
Jan 27 to May 17