Course Outline

Discrete Mathematics for Computer Science

COMPSCI 1DM3

 

Instructor: Mahdee Jodayree jodayrem@mcmaster.ca

Course Website

https://www.cas.mcmaster.ca/~jodayrem/1dm3/

Prerequisites

MATH 1B03 or 1ZC3 with a result of at least B

1st TA (Tutorials)

Sparsh Poddar poddas2@mcmaster.ca

2nd TA (Tutorials)

Laeek Ahmed shaikl3@mcmaster.ca

Office Location

ITB 208

Office Hours

By appointment

Course Material

All course material for this class will be posted in Microsoft Teams under the Files Tab.

To ensure access to the most recent course materials, installing Microsoft OneDrive and syncing the Teams channel with your local disk is recommended. This will enable automatic updates and file retrieval.

Lectures

June 20-Aug 3rd

Attendance of lectures is not mandatory.

A video copy of each lecture will be available in Microsoft Teams.

Tutorials

June 20-Aug 3rd

Attendance of tutorials is not mandatory but highly recommended.

During the tutorials, you will be solving

exercises to understand the lecture slides, and you can ask your questions.

Tutorials will help you to finish your assignment.

A video copy of each tutorial will be available in Microsoft Teams.

Textbook

Discrete Mathematics and Its Applications Eighth Edition

ISBN 9781259676512 Kenneth H. Rosen

Assignments 30%

Assignment 1

Due Date July 7th

Assignment 2

Due Date July 21st

Assignment 3

Due Date August 5th

There will be three assignments, each 10% of your overall mark.

You can scan your handwritten notes, type your solution, or you can use a tablet to write your solutions and submit them to Avenue to Learn in PDF format.

I will post the solutions to assignments in Microsoft Teams under the Files Tab.

I suggest utilizing the Microsoft Lenz PDF Scanner App, which is available for free, to scan your assignments and convert them into PDF format.

Midterm 20%

July 25th

The midterm will be in person.

One double-sided cheat sheet will be allowed.

You are allowed to type and print your cheat sheet, or you can create a handwritten one.

Final Exam 50%

The final exam will be in person.

One double-sided cheat sheet will be allowed.

You are allowed to type and print your cheat sheet, or you can create a handwritten one.

Course Information

1.    The Foundations Logic and Proofs (Ch. 1)

2.    Sets and functions (Ch. 2)

3.    Algorithms (Ch. 3)

4.    Modular Arithmetic and Number Theory (Ch. 4)

5.    Induction and recursion (Ch. 5)

6.    Counting principles (Ch. 6)

7.    Discrete probabilities (Ch. 7)

8.    Recurrence relations (Ch. 8)

9.    Relations (Ch. 9)

10.                       Graphs (Ch. 10)

11.                       Trees (Ch. 11)

Conflicting Holidays

 

Academic Dishonesty

http://www.mcmaster.ca/senate/academic/ac_integrity.htm

MSAF Policy

For each MSAF, the weight will be moved to the final exam. More information on the MSAF procedure can be found at this link.

SAS Policy

The policies and procedures of Student Accessibility Services (SAS) can be accessed through the provided link.