TrueschoTruescho
All Courses
Discrete Math for Computer Science - Logic & Set Theory
Coursera
Course
Unknown

Discrete Math for Computer Science - Logic & Set Theory

The Hong Kong University of Science and Technology

This course introduces foundational discrete math concepts essential for computer science, focusing on logic, formal reasoning, and set theory.

Unknown5 weeksEnglish

About this Course

This course introduces the foundational concepts of discrete mathematics that are essential for computer science, with a focus on logic, formal reasoning, and set theory. Discrete mathematics studies structures that are non-continuous and symbolic, making it the natural mathematical language of computation. You will begin by learning propositional and predicate logic, developing the ability to translate natural-language statements into precise formal expressions. The course covers logical operators, equivalence, quantifiers, and rules of inference, providing the tools needed to construct and evaluate rigorous arguments and proofs. The course then introduces set theory and functions, which form the backbone of data modeling and abstraction in computer science. Topics include set operations, relations, functions, and cardinality, along with their close connections to logical reasoning. Emphasizing understanding and problem-solving over memorization, this course builds the mathematical maturity required for algorithm design, program correctness, and advanced topics in the specialization

What You'll Learn

  • Apply counting techniques to compute possibilities in algorithms and data structures
  • Apply rules of inference and proof techniques to verify correctness of statements
  • Use sets, relations, and functions to represent and analyse computational structures

Prerequisites

  • No deep prior experience is required, but basic computer and internet skills are helpful
  • Ability to read course instructions in English and complete short practice activities

Instructors

K

Kenneth Wai-Ting Leung

Associate Professor of Engineering Education

Topics

Algorithms
Computer Science
Math and Logic
Data Structures
Logical Reasoning
Theoretical Computer Science
Computational Logic
Deductive Reasoning

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

الخوارزميات
علوم الحاسوب
المنطق والرياضيات
هياكل البيانات
الاستدلال المنطقي
علوم الحاسوب النظرية
المنطق الحوسبي
الاستدلال الاستنتاجي

Start Learning Now