Discrete Mathematics
download syllabus
خطة المساق  
Course Description
Course Aims and objectives
Course outlines
Text book and references
Prerequisite
Grading policy
Instructors and office hours
Syllabus
Time table
Lecture Notes
Attached Files
Previous Exams
Course Description
This course is an introduction to the formal mathematical concepts of computer science for the beginning student and covers a wide variety of diverse topics that serve as the mathematical framework for the design and analysis of algorithms. Topics include elementary logic, set theory and sequences, induction and recursion, permutations and combinations, probability theory, relations and functions, tree structures, and an introduction to graph theory and finite state machines.
Course Aims And Objective
By the end of this course the student is expected to be able to ? Describe and integrate basic definitions and theorems concerning sets, functions, and relations, ? Use mathematical tools of logic and induction, ? Show the application of these tools to computer science, ? Create and understand a formal proof, ? Use combinations and probability theory required in the design and analysis of algorithms, and ? Create state and transition diagrams. ;
Course Outline
Fundamentals
This part contains a miscellany of basic material in the course.
Logic
This part covers logic and related material, including methods of proof and mathematical induction.
Counting
This part deals with permutations, combinations, the pigeon-hole principle, elements of probability, and recurrence relations.
Relation
This part presents basic types and properties of relations, along with their representation as directed graph.
Functions
This part deals with the notion of a function and gives important examples of functions, including functions of special interest in computer science.
Trees
This part introduces directed and undirected trees along with applications of these ideas.
Graphs and Finite-State Machines
This part focuses on elementary graph theory and devoted to finite-state machines.
Experiments in Discrete Mathematics
This part gives a collection of experiments dealing with extensions or previews of topics in various parts of the course.
Text book and references
 
The Main Book
Title Discrete Mathematical Structures
Author(s) B. Kolman , RC. Busby and
Edition 6th Edition
Publisher Prentice Hall, 2009
 
401101
Grading Policy
 
Activity Weight
Instructors And Office Hours
 
The Instructors of the Course
Name: عمر علي عوده شطناوي
Office Hours: Sunday, Tuesday, Thursday: 10:30-11:30 ; Monday, Wednesday: 08:15-09:15 & 12:30-13:30
Office Phone: +962 2 6297000 ext. 3360
Instrcutor Mail: dromali@aabu.edu.jo
 
Miscellaneous
 
Time Table
Subject Hours
Sets 3
Division in the Integer 3
Propositions 3
Conditional Statements 3
Mathematical Induction 3
Permutations 3
Elements of Probability 3
Relations 3
Equivalence Relations 3
Functions 3
Labeled, Searching 3
Euler 3
Finite State Machine 3
Experiments in Discrete Mathematics 3
Lecture Notes
 
Lecture Notes
901200
Discrete1.pdf View
Discrete4.pdf View
Discrete12.pdf View
Discrete1- Part2.pdf View
Discrete9-Part1.ppt View
Discrete11.ppt View
Discrete8.pdf View
Discrete1.pdf View
Discrete2.pdf View
Discrete10.pdf View
DM Syllabus-spring.pdf View
Discrete3.pdf View
Discrete7.pdf View
Discrete5.pdf View
Discrete2-1.pdf View
Discrete14
part1.pdf View
Discrete14
part2.pdf View
Discrete3
Modified.pdf View
Discrete9-Part2.ppt View
Discrete6.pdf View
Discrete13.pdf View
Attachment Files
Discrete1.pdf View
Set Symbols.pdf View
Previous Exams
 
Previous Exams