ECE 369

Discrete Mathematics for Computer Engineering

Professor:
Office hours:
Email:
Saurabh Bagchi
follow this link
sbagchi@purdue.edu
Teaching Assistant:
Office hours:
Email:
Alain Chen
follow this link
chen2967@purdue.edu
Teaching Assistant:
Office hours:
Email:
Josh Majors
follow this link
jmajors@purdue.edu
Teaching Assistant:
Office hours:
Email:
Sheetal Prasanna
follow this link
sprasan@purdue.edu

---------- Students registered for ECE 369 may access the following pages using their Purdue login----------

Tools and Resources

Practical applications of class material

Lecture Slides and Class Notes

Week 1 — August 21 - 25

* Lecture 1: Propositional Logic
* Class Notes: Aug 22, 2023
* Class Notes: Aug 24, 2023

Week 2 — August 28 - September 1

* Lecture 2: Predicate Logic
* Class Notes: Aug 29, 2023
* Recitation - Week 2

Week 3 — September 4 - September 8

* Lecture 3: Proofs
* Class Notes: Sep 5, 2023
* Class Notes: Sep 7, 2023 (predicate logic)
* Class Notes: Sep 7, 2023 (proofs)
* Recitation - Week 3

Week 4 — September 11 - September 15

* Lecture 4: Induction
* Class Notes: Sep 12, 2023
* Class Notes: Sep 14, 2023
* Recitation - Week 4

Week 5 — September 18 - September 22

* Recitation - Week 5
* Class Notes: Sep 19, 2023
* Class Notes: Sep 21, 2023
* HW1 Solutions

Week 6 — September 25 - September 29

* Lecture 5: Program Proofs
* Class Notes: Sep 26, 2023
* Class Notes: Sep 28, 2023
* Recitation - Week 6

Week 7 — October 2 - October 6

* Lecture 6.1: Recurrences Part 1
* Lecture 6.2: Recurrences Part 2
* Class Notes: Oct 3, 2023 (Loop proofs)
* Class Notes: Oct 3, 2023 (Recursive definitions)
* Class Notes: Oct 5, 2023 (Recursive definitions)
* Class Notes: Oct 5, 2023 (Recursive solution)
* Recitation - Week 7

Week 8 — October 9 - October 13

* Class Notes: Oct 12, 2023
* Recitation - Week 8
* HW2 Text Solutions (from 2.1 and 2.2)
* HW2 Solutions (Problems 1 and 2)

Week 9 — October 16 - October 20

* Lecture 7: Combinatorics
* Class Notes: Oct 17, 2023
* Class Notes: Oct 19, 2023
* Recitation - Week 9
* In class problem answers

Week 10 — October 23 - October 27

* Class Notes: Oct 24, 2023
* Recitation - Week 10

Week 11 — October 30 - November 3

* Class Notes: Oct 31, 2023 (past exam solutions)
* HW3 solutions

Week 12 — November 6 - November 10

* Lecture 8: Relations
* Class Notes: Nov 9, 2023
* Recitation - Week 12

Week 13 — November 13 - November 17

* Class Notes: Nov 16, 2023
* Recitation - Week 13

Week 14 — November 20 - November 24

* Class Notes: Nov 21, 2023

Week 15 — November 27 - December 1

* Lecture 9: Functions
* HW 4 Solutions (Problems 4,5)
* Recitation - Week 14
* Class Notes: Nov 28, 2023
* Class Notes: Nov 30, 2023

Week 16 — December 4 - December 8

* Lecture 10: Finite State Machines
* Class Notes: Dec 5, 2023
* Class Notes: Dec 7, 2023
* Recitation - Week 15
* Lecture 11: Mathematical Structures
* Recorded notes: Dec 8, 2023 (Part 1)
* Recorded notes: Dec 8, 2023 (Part 2)

Final exam week

* Final exam help session (Written notes): Dec 12, 2023
* Final exam help session (Zoom recording): Dec 12, 2023