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
Skills for module:
Mathematics
Discrete
Problem Solving
Critical Thinking
Time Management
Mathematical Structures (Discrete Mathematics)
CS1860
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
Related Material
Related Material