CS 5002: Discrete Math (Align) Fall 2018

This course is Northeastern University's Discrete Math for Align class.

Course Calendar

We will release the Fall 2018 assignments as the semester progresses. Links for items such as lecture, readings, etc will be updated within a day (before or after) the event.

Sunday Monday Tuesday Wednesday Thursday Friday
Office Hours:
12-2pm: Collin, Brian, Simeng, 225-Whidbey
Office Hours:
3:30-5:30: Anthony, 401-164
Office Hours:
1-2pm: Adrienne, 401-Lummi
3:30-5:30: Anthony, Capitol One Cafe
Office Hours:
3:30-530: Min, Shitan, Yuan, 225-305
5:45-7:45: Ankur, 401-164
Office Hours:
1:30-3:30: Josh, 225-305
3:30-5:30: Min, 401-164
Office Hours:
1-3pm: Adrienne, 401-Pearl
2-4pm: Ankur & Brian, 401-Pearl
September 2
September 3
September 4
September 5
September 6
Lect: Lecture 1 (Notes, Slides)
Course overview, logistics.
Number representations.
Logic, logical operators.
Assigned: Assignment 0
September 7
Assigned: Assignment 1
September 9
September 10
September 11
September 12
September 13
Lect: Lecture 2(Notes)
Functions and variables.
Loops.
Integer functions.
September 14
September 16
September 17
Assigned: Assignment 2
September 18
September 19
September 20
Lect: Lecture 3 (Notes--blank, filled)
Sums and sequences.
Arithmetic and geometric progressions.
September 21
September 23
September 24
Assigned: Assignment 3
September 25
September 26
September 27
Lect: Lecture 4 (Notes--blank Notes-- filled)
Sets
Venn diagrams
Combining sets
Counting arguments
September 28
September 30
October 1
Assigned: Assignment 4
October 2
October 3
October 4
Arrays, number theory.
Divisibility, primes, gcd, mod.
October 5
October 7
October 8
Assigned: Assignment 5
October 9
October 10
October 11
Relations and recurrences.
Surjections, injections, bijections.
Inverses, compositions.
October 12
October 14
October 15
Assigned: Assignment 6
October 16
October 17
October 18
Lists, stacks and queues.
October 19
October 21
October 22
October 23
October 24
October 25
MIDTERM
6pm
401 Terry Ave North, 106
October 26
October 28

October 29
Assigned: Assignment 7
October 30
October 31
November 1
Combinatorics.
Begin probability.
November 2
November 4
November 5
Assigned: Assignment 8
November 6
November 7
November 8
Intro to Algorithms.
November 9
November 11
November 12
Assigned: Assignment 9
November 13
November 14
November 15
Divide and Conquer algorithms.
November 16
Assigned: Assignment 10
November 18
November 19
November 20
November 21
November 22
THANKSGIVING!
Algorithm correctness, proofs.
(Online lecture)
November 23
Assigned: Assignment 11
November 25
November 26
November 27
November 28
November 29
Trees, graphs and searching, sorting
November 30
December 2
December 3

December 4
December 5
Practice assignment: Graphs and trees
Practice assignment: Probability theory
December 6
Probability
December 7
December 10

December 11
December 12
December 13
FINAL
6pm
401 Terry Ave N, 106
December 14