This course gives students an introduction to mathematical logic and key discrete structures like sets, functions, relations, and graphs. It also covers mathematical reasoning and different counting techniques. Students will use what they learn to solve simplified real-world problems. The course builds a solid foundation for advanced computing courses where these concepts are essential
Understand the basics of propositional logic, sets, sequences, functions, sums, number theory, recurrences, and counting.
Use different proof techniques like propositional logic, rules of inference, and induction.
Work with integers, matrices, sets, functions, sequences, sums, number theory, relations, propositional logic, and proofs, especially for computing problems.
Apply counting principles and recurrence relations to solve counting problems.
Learn and use basic cryptography algorithms.
Intro To Sets Part 1
Intro To Sets Part 2
Intro To Sets Part 3
Sets Operations
Sets Identities
Sets Exercises
Functions Part 1
Functions Part 2
Sequences
Summations
Matrices Part 1
Matrices Part 2
Divisibility
Division Algorithm
Modular Arithmetic
Prime and Composite Numbers
Canonical Form and Modular Congruence
GCD and LCM
Cryptography
RSA Algorithm
Mathematical Induction Part 1
Mathematical Induction Part 2
Mathematical Induction Part 3
Recursion
Product Rule Part 1
Product Rule Part 2
Sum and Subtraction Rules
Permutations
Combinations
Binomial Coefficients
Sequences and Recurrence Relations
Geometric and Arthimetic Sequences
Checking if the explicit formula is a solution
Properties of Recurrence Relations
Theorems 1 & 2
Solving Recurrence Relations
Theorems 3 & 4
Theorem 5
Representations of Relations
Types of Relations
Properties of Relations
Closures of Relations Part 1
Closures of Relations Part 2
Combining Relations
Quiz 1
Quiz 1 Sample 2
Live (Major 1)
Major 1 (242)
Quiz 2
Live (Major 2)
Final Exam 202
Final Exam 222
Major 2 live 242
Final Exam 241
Final Exam 242
I'm currently an honor student at Prince Sultan University, majoring in Software Engineering. My goal is to simplify the material and help students achieve the highest grades. I earned an A+ in the course.

مستوى الدورة:
Beginnerعدد الدروس:
70السعر:
SAR 369المحاضرات:
70الوصول:
لمدة ترم واحد