1 Discrete COEN 231 - CourseSummary - F21
1 Discrete COEN 231 - CourseSummary - F21
Fall 2021
1. General Information
Course Instructor:
• Email: arashmoh@encs.concordia.ca
• Homepage: http://users.encs.concordia.ca/∼arashmoh/
• Lab: http://i-sip.encs.concordia.ca/
Office Hours:
The instructor adopts an “Open Virtual-Door Policy,” please feel free to visit Course Director’s
at any time of your preference should you have any course-related questions. You may also virtually visit
the Course Director during the following official office hours:
Course Website: Moodle website. On the course website, you can find lecture slides, handouts, and other
resources. Students are suggested to visit the course website regularly.
2. Description
This course contains some mathematical background required in many other engineering advanced courses
and many real world engineering applications. By the end of this course, students should learn a particular
set of mathematical facts and how to apply them and more importantly should be able to think logically
and mathematically. Five important themes are interwoven in the textbook and lectures: mathematical
reasoning, combinatorial analysis, discrete structures, algorithmic thinking, and application and modeling.
This course covers the following concepts:
• Fundamentals of Logic: Basic connectives and truth tables; logical equivalence; the laws of logic; logical
implication; rules of inference; the use of quantifiers; proofs of theorems.
• Boolean Algebra: Relation of Boolean algebra to logical and set theoretic operations.
page 1 of 6
COEN-231 September 8, 2021
• Modulo Arithmetic: representations of numbers in binary, octal and hexadecimal formats; binary
arithmetic.
• Fundamental Principles of Counting: rules of sum and product; permutations, arrangements and
combinations, the binomial theorem; combinations with repetition; distributions.
• Functions and Relations: Cartesian products and relations; functions; function composition and inverse
functions; computational complexity.
• Elements of Graph Theory: Basic definitions of graph theory; paths, reachability and connectedness;
computing paths from their matrix representation; traversing graphs represented as adjacency lists;
trees and spanning trees.
1. Use logical notation to define and reason about fundamental mathematical concepts such as sets,
relations, functions, and integers.
3. Understand the notion of mathematical thinking, and mathematical proofs, and be able to apply them
in problem solving.
4. Graduate Attributes
This course emphasizes and develops the following CEAB (Canadian Engineering Accreditation Board)
graduate attributes and indicators:
5. Prerequisites
page 2 of 6
COEN-231 September 8, 2021
6. Textbook
Required Textbook:
Kenneth H. Rosen, “Discrete Mathematics and Its Applications,” McGraw Hill, seventh edition, 2012.
• Available at the Concordia University Bookstore.
• Put on reserve at the library, and can be borrowed and kept for up to 24 hours.
Optional: Discrete Math zyBook, available at: https://zybooks.zyante.com
Assignments:
• Assignment 1 out: 15 September, due 28 September, Assignment 2 out: 29 September,
due 12 October, Assignment 3 out: 25 October, due 2 November, Assignment 4 out: 10
November, due 25 November.
• The assignments are due at the beginning of the classes on the due dates.
• Assignment Submission is Electronic via Moodle.
• Late assignments suffer a penalty rate of 20% per day, up to 5 days (weekends count towards the 5
days). Assignments that are more than 5 days late are penalized by 100%.
• The solutions will be posted on the course website 6 days after the due date. No submissions will be
allowed after the solutions are published.
Midterms:
• Midterm #1 will focus on the first 5 Lectures.
• Midterm #2 will focus on lectures 6, 8, 9, and 10.
• Midterm #1 will be taken on Oct. 5 and Midterm #2 will be taken on Nov. 9.
Final Exam:
• Final Exam will cover material from the entire course and will take place during the examination
period at the end of the semester.
• Final Exam will take place during the examination period. Students should not make any specific
arrangements to leave the city until the final exam date is posted. posted.
page 3 of 6
COEN-231 September 8, 2021
The course outline is a guideline to topics that will be discussed in the course, and when they will be
discussed. The sequence in which topics will be taught are subject to change. Instructors transparencies, if
applicable, will also be made available here.
4 Sep. 26 Set theory: Functions, Sequences and summations. A. #1 Due (Sep. 28)
4.1, 4.2
7 Oct. 10 Number Theory & Boolean Algebra
12.1, 12.2
5.1
6 Oct. 17 Induction and recursion: Mathematical induction, A. #2 Due (Oct. 12)
Recursive definitions & Structural induction. HO-6
10 Nov. 7 Relations Theory: Relations & their properties 9.1 MT. #2 (Nov. 9)
11.1, 11.4
13 Nov 28 Trees
11.5
Academic Integrity
Any form of cheating, plagiarism, personation, falsification of a document as well as any other form of
dishonest behaviour related to the obtention of academic gain or the avoidance of evaluative exercises com-
mitted by a student is an academic offence under the Academic Code of Conduct and may lead to severe
page 4 of 6
COEN-231 September 8, 2021
• Let another student copy your work and then submit it as his/her own
• Have unauthorized material or devices in an exam. Note that you do not have to be caught using
them – just having them is an offence
• Add or remove pages from an examination booklet or take the booklet out of an exam room
• Write an exam for someone else or have someone write an exam for you
You are subject to the Academic Code of Conduct. Take the time to learn more at
http://provost.concordia.ca/academicintegrity/
• Students are expected to attend every class. Some material may only be covered in class and not made
available on the course website. Students are expected to read the assigned material and to actively
participate in class discussions.
• Students are expected to be respectful of other people’s opinions and to express their own views in a
calm and reasonable way. Disruptive behaviour will not be tolerated.
• Students are expected to be familiar with the Code of Rights and Responsibilities:
http://rights.concordia.ca
• If you cannot attend class for any reason, unforeseen or not, you are to come and talk or write to me
as soon as possible.
• Concordia Counselling and Development offers career services, psychological services, student learning
services, etc. http://cdev.concordia.ca
page 5 of 6
COEN-231 September 8, 2021
page 6 of 6