اعلان هام
قديم: سيتم رصد الدرجات الاجمالية مباشرة على موقع الجامعة
Having successfully completed this course, the student will be able to:
- Develop basic mathematical reasoning skills for understanding and constructing mathematical arguments.
- Solve counting problems.
- Improve knowledge with abstract discrete structures used for representing discrete objects and relationships among those objects.
- Define simple algorithms.
- Analyze, and analyze simple algorithms.
- Verify simple algorithms.
Course Description:
Introduces fundamentals mathematical reasoning concepts used for solving problems. Examples from computing and several other fields are used to illuminate the finer points of the reasoning process.
Topics Covered:
- Formal logic
- Proofs
- Sets and combinatorics
- Algorithm and their complexity
- Induction
- Recursion
- Counting
- Discrete probability
- Relations
- Graphs and trees
- Boolean algebra
- Finite-state machines
- Turing machines
Textbooks:
Slides:
Time To Complete Project [PPT]- Sets [PPT]
- Propositional Logic I [PPT]
- Propositional Logic II [PPT]
- Proofs [PPT]
- Relations [PPT]
- Functions, Algorithm and their complexity [PPT]
- Induction and Recursion [PPT]
- Graphs [PPT]
- Finite-state machines [PPT]
Turing machinesBoolean algebraDiscrete probability
Slides (Customized October 2015):
جزاك الله خير يا دكتور اسامة انت احسن دكتور شفته في كلية الحاسبات
ReplyDeleteشكرا يا سعد، ادعو الله ان يوفقكم في مستقبلكم
ReplyDelete