ECE 312: Discrete Mathematics, Rutgers University, Spring 2018

Course Website on Piazza

This term I will be using Piazza for class discussion. Piazza is highly catered to getting you help fast and efficiently from classmates, the TA, and myself. Rather than emailing questions to the teaching staff, I encourage you to post your questions on Piazza.

Find our class page at:

Course Syllabus

Spring 2018

Course Description

Basic mathematical modeling is at the heart of engineering. In both electrical and computer engineering, many systems must be modeled using discrete formulations. This course will give students the foundations in discrete mathematics needed to model modern computer systems. Students will be introduced to the mathematical tools of logic and set theory, combinatorics, number theory, and graph theory.


Salim El Rouayheb
Rutgers Office location: CoRE 717
Office hours: M/W 5:00-6:00 pm (after the lectures).

Time and Location

Classroom SEC 111, Science and Engineering Resource Center, BUSCH campus
M/W 3:20-4:40 pm

Teaching Assistants


Discrete Mathematics and Its Applications (seventh edition), Kenneth H. Rosen, McGraw-Hill, 2007

Picture of Textbook