The Hong Kong University of Science and Technology

Discrete Math for Computer Science - Logic & Set Theory

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
The Hong Kong University of Science and Technology

Discrete Math for Computer Science - Logic & Set Theory

Kenneth Wai-Ting Leung

Instructeur : Kenneth Wai-Ting Leung

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

9 heures à compléter
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

9 heures à compléter
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • 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.

Compétences que vous acquerrez

  • Catégorie : Computational Thinking
  • Catégorie : Deductive Reasoning
  • Catégorie : Logical Reasoning
  • Catégorie : Algorithms
  • Catégorie : Computational Logic
  • Catégorie : Data Structures
  • Catégorie : Theoretical Computer Science
  • Catégorie : Computer Science

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

février 2026

Évaluations

4 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Discrete Mathematical Tools for Computer Science"
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 5 modules dans ce cours

This module introduces the foundations of discrete math through logic and set theory. Students learn to reason rigorously with statements, solve classic puzzles like knights and knaves, and manipulate collections of objects using set operations and Venn diagrams. It builds essential reasoning skills for consistent rule design, data modeling, and correct algorithm foundations in computer science.

Inclus

1 vidéo2 lectures

Propositional logic studies logical statements that are either true or false and how they can be combined using logical connectives. This topic introduces propositions, truth values, compound statements, truth tables, and logical equivalences, forming the basis for precise reasoning, digital circuits, and formal proofs.

Inclus

20 vidéos1 lecture1 devoir

Predicate logic extends propositional logic by incorporating variables and quantifiers to express statements about collections of objects. It enables more expressive reasoning using predicates, universal and existential quantifiers, restricted domains, and nested quantifiers, allowing formal modeling of real-world and mathematical statements.

Inclus

23 vidéos1 lecture1 devoir

This topic focuses on formal reasoning through valid arguments and proofs. It introduces rules of inference for propositional and predicate logic and covers fundamental proof techniques such as direct proof, proof by contraposition, and proof by contradiction, which are essential for verifying mathematical and computational claims.

Inclus

28 vidéos1 lecture1 devoir

This topic introduces sets as collections of objects and functions as mappings between sets. It covers set notation, subsets, power sets, Cartesian products, cardinality, and basic properties of functions, providing essential tools for modeling data structures, relations, and mathematical abstractions in computer science.

Inclus

28 vidéos1 lecture1 devoir

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Kenneth Wai-Ting Leung
The Hong Kong University of Science and Technology
11 Cours 224 735 apprenants

Offert par

En savoir plus sur Algorithms

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions