Mathematical Structures (Discrete Mathematics)
Learning Outcomes
- Understanding the importance of Mathematical Structures for Computer Science
- Defining sets, elements of sets, and subset/superset relationships
- Performing operations on sets such as Union, Intersection, Cardinality, Power Set, and Cartesian Product
- Defining Partition of a Set and a Quotient Set
- Understanding Strings as elements of a special set
- Using Binary Strings to represent sets in a computer
- Studying Relations, Orderings, Functions and Cardinality of Infinite Sets
- Applying Recursion and Induction
- Exploring Graphs and Probability
- Understanding independent events and binomial distribution
- Calculating mean and variance of a random variable
- Studying geometric distribution
Module Code:
CS1860