CS,IT111,CEN201, syllabus

advertisement
Form No. QC001
FACULTY OF ENGINEERING
Department: Computer Engineering and Networks
Course Syllabus
Instructor Name
Course Title:
Dr. Mohamed Anadani
Discrete Mathematics
Course code:
none
none
Prerequisite:
Co-requisite:
1434-1435
Level: Third &Seventh
Academic Year:
Sun.12.00-13.50
Mon.9.00.9.50
Lecture Times:
Wed.12.00-12.50
Office Hours
CS,IT111,
CEN 201
Cr.Hrs:
3
Thu. 8.00-8.50
Tutorial Time:
Semester: Second
Lab Time:
Office number 2533
Course Discription
1
2
3
1
2
3
4
5
6
7
8
9
N
1
2
3
4
5
6
7
8
1)
Elementary logic and Set theory: Simple and compound statements, Logical connectives, Truth tables, Basic logic laws,
Operations on sets, Basic laws of set theory, Cartesian product of sets.
2)
Methods of proof: Proof Strategy, Direct Method, the Contrapositive Method, the Contradiction Method, Mathematical
Induction, and Structural Induction.
3)
Relations: Basic definitions on relations, Binary relations and their types, Equivalence relation and set partition, Partial
Ordering.
4)
Algorithms: Algorithms, Examples of Algorithms, Complexity of Algorithms, Recursive Definitions, Recursive
Algorithms.
5)
Integers and Algorithms: Integers and Division, The Division Algorithm, Congruencies, Representation of Integers,
Integers Algorithms, The Euclidean Algorithm, Applications.
6)
Principles of Counting: The Basics of Counting, The Pigeonhole Principle, Permutations and Combinations, Generalized
Permutations and Combinations, Algorithms for generating Permutations and Combinations, Binomial Coefficients.
7)
Graph theory: Introduction to Graphs, Representation of Graphs, Paths and Cycles, Euler and Hamilton Paths, ShortestPath Algorithms, Planar Graph, Graph Coloring.
Course Goals and Objectives
Basic and fundamentals tools of Discrete Mathematics are explained and applied.
Students will be able to apply differential in various applications in real-time.
This course will help students to improve their thinking to solve problems.
Course Outcomes
Ability to apply knowledge of mathematics, science, and engineering
Ability to design and conduct experiments, as well as to analyze and interpret data
Ability to design a system, component, or process to meet desired needs within realistic constraints such as economic,
environmental, social, political, ethical, health and safety, manufacturability, and sustainability.
Ability to function on multidisciplinary teams.
Understanding of professional and ethical responsibility
Ability to communicate effectively
Broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and
societal context
Knowledge of contemporary issues
Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
Course Contents
Short Description
Simple and compound statements.
Logical connectives, Truth tables, Basic logic laws.
Operations on sets, Basic laws of set theory, Cartesian product of sets.
Proof Strategy, Direct Method, the Contrapositive Method, the Contradiction Method, Mathematical Induction,
and Structural Induction.
Algorithms, Examples of Algorithms, Complexity of Algorithms, Recursive Definitions, Recursive Algorithms.
Integers and Division, The Division Algorithm, Congruencies, Representation of Integers, Integers Algorithms,
The Euclidean Algorithm, Applications.
The Basics of Counting, The Pigeonhole Principle, Permutations and Combinations, Generalized
Permutations and Combinations, Algorithms for generating Permutations and Combinations, Binomial
Coefficients.
Introduction to Graphs, Representation of Graphs, Paths and Cycles, Euler and Hamilton Paths, ShortestPath Algorithms, Planar Graph, Graph Coloring.
Week
1
2
2
2
2
2
2
1
Mode of Assessment
1
2
3
4
5
1st midterm exam
2nd midterm exam
Quiz and homework assignments
Activities
Final Exam
Textbook:
References:
20%
20%
10%
10%
40%
Books
- Kenneth H. Rosen, Discrete mathematics and its applications, McGraw- Hill, 5th Ed, ISBN 0-07-119881-4.
- John A. Dossey, Albert D. Otto, Lawrence E. Spence, and Charles Vanden Eynden, "Discrete Mathematics",ISBN
0321305159. Addison, Wesley, 5th Ed.
- Joe L Mott, "Discrete mathematics for Computers", ISBN: 97881203150.
Download