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 6 modules dans ce cours
La pensée mathématique est cruciale dans tous les domaines de l'informatique : algorithmes, bio-informatique, infographie, science des données, apprentissage automatique, etc. Dans ce cours, nous apprendrons les outils les plus importants utilisés en mathématiques discrètes : induction, récursion, logique, invariants, exemples, optimalité. Nous utiliserons ces outils pour répondre à des questions de programmation typiques telles que : Comment pouvons-nous être certains qu'une solution existe ? Suis-je sûr que mon programme calcule la réponse optimale ? Est-ce que chacun de ces objets répond aux exigences données ? Dans le cours en ligne, nous utilisons une approche qui consiste à essayer avant de tout expliquer : vous résoudrez de nombreuses énigmes interactives (et adaptées aux téléphones portables) qui ont été soigneusement conçues pour vous permettre d'inventer vous-même un grand nombre d'idées et de concepts importants. Prérequis :
1. Nous ne supposons que des connaissances de base en mathématiques (par exemple, vous devez savoir ce qu'est un carré ou comment additionner des fractions), du bon sens et de la curiosité.
2. Des connaissances de base en programmation sont nécessaires car certains quiz nécessitent de programmer en Python.
Pourquoi certains arguments sont-ils convaincants et d'autres non ? Qu'est-ce qui rend un argument convaincant ? Comment pouvez-vous établir votre argument de manière à ce qu'il ne reste plus aucune place pour le doute ? Comment la pensée mathématique peut-elle vous y aider ? Dans cette section, nous commençons à creuser ces questions. Notre objectif est d'apprendre, à l'aide d'exemples, à comprendre les preuves, à les découvrir par vous-même, à les expliquer et, enfin et surtout, à les apprécier : nous verrons comment une petite remarque ou une simple observation peut transformer une question apparemment non triviale en une question évidente.
Inclus
10 vidéos6 lectures4 devoirs
Afficher les informations sur le contenu du module
10 vidéos•Total 43 minutes
Vidéo promotionnelle•1 minute
Des preuves ?•4 minutes
Preuve par l'exemple•2 minutes
Preuve d'impossibilité•3 minutes
Preuve d'impossibilité, II et conclusion•4 minutes
Un exemple suffit•3 minutes
Fendre un octogone•1 minute
S'amuser dans la vraie vie : Les tenségrités (facultatif)•10 minutes
Connaissez vos droits•6 minutes
Personne ne peut gagner tout le temps : Exemples non existants•8 minutes
6 lectures•Total 22 minutes
Livre électronique d'accompagnement•3 minutes
Apprentissage actif•2 minutes
Langage de programmation Python•5 minutes
Diapositives•10 minutes
Diapositives•1 minute
Remerciements•1 minute
4 devoirs•Total 120 minutes
Casse-tête : poser des carreaux sur un échiquier•30 minutes
Carreaux, dominos, noir et blanc, pair et impair•30 minutes
Puzzle : Deux parties congruentes•30 minutes
Énigme : Séparation•30 minutes
Comment trouver un exemple ?
Module 2•8 heures à terminer
Détails du module
Comment pouvons-nous être certains qu'un objet répondant à certaines exigences existe ? Une façon de le démontrer est de passer en revue tous les objets et de vérifier si au moins l'un d'entre eux répond aux exigences. Cependant, dans de nombreux cas, l'espace de recherche est énorme. Un ordinateur peut aider, mais un raisonnement qui réduit l'espace de recherche est important à la fois pour la recherche informatique et pour le travail "à mains nues". Dans ce module, nous apprendrons diverses techniques pour montrer qu'un objet existe et qu'il est optimal parmi tous les autres objets. Comme d'habitude, nous nous entraînerons à résoudre de nombreuses énigmes interactives. Nous montrerons également quelques programmes informatiques qui nous aideront à construire un exemple.
Inclus
16 vidéos6 lectures13 devoirs
Afficher les informations sur le contenu du module
16 vidéos•Total 90 minutes
Carrés magiques•3 minutes
Réduire la recherche•7 minutes
Carrés magiques multiplicatifs•5 minutes
Plus d'énigmes•9 minutes
Combinaisons linéaires d'entiers•5 minutes
Chemins dans un graphique•5 minutes
Échauffement•5 minutes
Sous-ensemble sans x et 100-x•4 minutes
Tours sur un échiquier•3 minutes
Chevaliers sur un échiquier•5 minutes
Fous sur un échiquier•3 minutes
Sous-ensemble sans x et 2x•6 minutes
N Queens : Recherche par force brute•11 minutes
N Queens : Retour en arrière : Exemple•7 minutes
N Queens : Retour en arrière : Code•8 minutes
16 Diagonales•4 minutes
6 lectures•Total 33 minutes
Diapositives•1 minute
Diapositives•1 minute
N Queens : Brute Force Solution Code•10 minutes
N Queens : Code de solution à rebours•10 minutes
16 Diagonales : Code•10 minutes
Diapositives•1 minute
13 devoirs•Total 370 minutes
Enigme : Nombre maximal de nombres entiers à deux chiffres•30 minutes
Nombre de solutions pour l'énigme des 8 reines•20 minutes
Casse-tête : Carré magique 3 fois 3•30 minutes
Casse-tête : Des personnes différentes ont des pièces différentes•30 minutes
Casse-tête : Logement gratuit•30 minutes
Y a-t-il...•20 minutes
Nombre maximal d'entiers à deux chiffres•30 minutes
Nombre maximal de tours sur un échiquier•30 minutes
Nombre maximal de cavaliers sur un échiquier•30 minutes
Nombre maximal de fous sur un échiquier•30 minutes
Sous-ensemble sans x et 2x•30 minutes
Puzzle : N Queens•30 minutes
Puzzle : 16 diagonales•30 minutes
Récursion et induction
Module 3•6 heures à terminer
Détails du module
Nous découvrirons deux méthodes puissantes pour définir des objets, prouver des concepts et mettre en œuvre des programmes : la récursivité et l'induction. Ces deux méthodes sont très utilisées en mathématiques discrètes et en informatique. En particulier, vous les verrez fréquemment dans les algorithmes - pour analyser la correction et le temps d'exécution des algorithmes ainsi que pour mettre en œuvre des solutions efficaces. Pour certains problèmes informatiques (par exemple, l'exploration de réseaux), les solutions récursives sont les plus naturelles. L'idée principale de la récursivité et de l'induction est de décomposer un problème donné en problèmes plus petits du même type. Être capable de voir de telles décompositions est une compétence importante à la fois en mathématiques et en programmation. Nous perfectionnerons cette compétence en résolvant ensemble divers problèmes.
Inclus
3 vidéos13 lectures9 devoirs1 laboratoire non noté
Afficher les informations sur le contenu du module
3 vidéos•Total 22 minutes
Récursion•10 minutes
Problème de pièces de monnaie•5 minutes
Tours de Hanoï•7 minutes
13 lectures•Total 121 minutes
Deux cellules de couleurs opposées : conseils•10 minutes
Diapositives•1 minute
Pourquoi l'induction ?•10 minutes
Qu'est-ce que l'induction ?•10 minutes
Série arithmétique•10 minutes
Coloriage d'avions•10 minutes
Intérêts composés•10 minutes
Inégalité entre la moyenne arithmétique et la moyenne géométrique•10 minutes
Autres exemples d'induction•10 minutes
Où commencer l'induction ?•10 minutes
Pièce triangulaire•10 minutes
Il peut être plus facile de prouver des affirmations plus fortes !•10 minutes
Quels sont les problèmes liés à l'induction ?•10 minutes
9 devoirs•Total 210 minutes
Payez n'importe quel montant important avec 5 et 7 pièces (optionnel)•20 minutes
Deux cellules de couleurs opposées : Retour d'information•0 minutes
Casse-tête : Maximum local (facultatif)•30 minutes
Montant le plus élevé qui ne peut être payé avec des pièces de 5 et 7 cents•10 minutes
Puzzle : Tours de Hanoï•30 minutes
Puzzle : Deux cellules de couleurs opposées•30 minutes
Casse-tête : Devinez un nombre•30 minutes
Casse-tête : Connecter les points•30 minutes
Induction•30 minutes
1 laboratoire non noté•Total 15 minutes
Inégalité de Bernoulli•15 minutes
Logique
Module 4•5 heures à terminer
Détails du module
La logique mathématique joue un rôle crucial et indispensable dans la création d'arguments convaincants. Nous utilisons les règles et le langage de la logique mathématique lorsque nous écrivons du code, lorsque nous raisonnons et prenons des décisions, et lorsque nous utilisons des programmes informatiques. Cette semaine, nous apprendrons les bases de la logique mathématique et nous pratiquerons des aspects délicats et apparemment contre-intuitifs, mais pourtant logiques, de la logique mathématique. Cela nous aidera à écrire un code lisible et précis, et à formuler nos pensées de manière rigoureuse et concise.
Inclus
10 lectures10 devoirs
Afficher les informations sur le contenu du module
10 lectures•Total 100 minutes
Intro•10 minutes
Exemples et contre-exemples•10 minutes
Logique•10 minutes
Résumé•10 minutes
Reductio ad Absurdum•10 minutes
Des balles dans des boîtes•10 minutes
Nombres dans les tableaux•10 minutes
Principe du casier•10 minutes
Un (-1,0,1) carré antimagique•10 minutes
Poignées de main•10 minutes
10 devoirs•Total 203 minutes
Des filles, des garçons et deux langues•3 minutes
Casse-tête : Toujours Prime ?•30 minutes
Exemples, contre-exemples et logique•30 minutes
Puzzle : Des balles dans des boîtes•30 minutes
Puzzle : Chiffres dans des boîtes•30 minutes
Puzzle : Chiffres sur l'échiquier•30 minutes
Chiffres dans les boîtes•5 minutes
Comment choisir des chaussettes•5 minutes
Principe du casier•10 minutes
Casse-tête : Un carré antimagique (-1,0,1)•30 minutes
Invariants
Module 5•6 heures à terminer
Détails du module
"Il y a des choses qui ne changent jamais". Au-delà d'une simple déclaration philosophique, cette phrase s'avère être une idée importante en mathématiques discrètes et en informatique. Une propriété qui est préservée au cours d'un processus est appelée un invariant. Les invariants sont très utilisés dans l'analyse du comportement des algorithmes, des programmes et d'autres processus. Être capable de trouver le bon invariant est une compétence importante que nous développerons ensemble dans ce module.
Inclus
11 lectures16 devoirs
Afficher les informations sur le contenu du module
11 lectures•Total 115 minutes
Double comptage•10 minutes
problème du "devoir à la maison"•10 minutes
Café au lait•10 minutes
Plus de café•10 minutes
Problème de débogage•10 minutes
Cessation d'activité•10 minutes
Livres d'Arthur•15 minutes
Nombres pairs et impairs•10 minutes
Additionner des chiffres•10 minutes
Panneaux de commutation•10 minutes
Commutation avancée des panneaux•10 minutes
16 devoirs•Total 266 minutes
Filles et garçons•5 minutes
Café au lait•5 minutes
Plus de café•5 minutes
Les fans de football•5 minutes
Puzzle : Sommes de lignes et de colonnes•30 minutes
problème de 'devoir' (Homework Assignment)•8 minutes
'Devoir de vacances' Problème 2•8 minutes
Tournois d'échecs•5 minutes
Problème de débogage•10 minutes
Fusion de comptes bancaires•30 minutes
Casse-tête : Les livres d'Arthur•30 minutes
Puzzle : Pièce sur un échiquier•30 minutes
Opérations sur les nombres pairs et impairs•30 minutes
Puzzle : Additionner des chiffres•30 minutes
Puzzle : Changement de signe•30 minutes
Recoloration de l'échiquier•5 minutes
Résoudre une énigme à 15
Module 6•13 heures à terminer
Détails du module
Dans ce module, nous considérons un puzzle à 15 bien connu où il faut rétablir l'ordre parmi 15 pièces carrées dans une boîte carrée. Il s'avère que le comportement de ce puzzle est déterminé par les mathématiques : il est résoluble si et seulement si la permutation correspondante est paire. Pour comprendre ce que cela signifie et pourquoi c'est vrai, nous apprendrons les propriétés de base des permutations paires et impaires - une notion importante en algèbre et en mathématiques discrètes. Ensemble, nous mettrons en œuvre un certain nombre de méthodes simples pour travailler avec les permutations. Vous les utiliserez ensuite comme blocs de construction pour mettre en œuvre un programme qui résout n'importe quelle configuration de ce jeu en un clin d'œil !
Inclus
8 vidéos4 lectures5 devoirs
Afficher les informations sur le contenu du module
8 vidéos•Total 45 minutes
Les règles du 15-Puzzle•3 minutes
Permutations•9 minutes
La preuve : La partie difficile•9 minutes
Mission Impossible•2 minutes
Classer une permutation comme paire/impaire•5 minutes
Bonus Track : Classification rapide•2 minutes
Le projet : La tâche•2 minutes
Quiz : Pourquoi toutes les permutations paires peuvent être résolues•13 minutes
4 lectures•Total 40 minutes
Lecture•10 minutes
Diapositives•10 minutes
Permutations paires•10 minutes
Bonus Track : Trouver la séquence de mouvements•10 minutes
5 devoirs•Total 690 minutes
Bonus Track : Algorithme pour le puzzle à 15•480 minutes
Puzzle : 15•30 minutes
Transpositions et permutations•30 minutes
Transpositions entre voisins•30 minutes
Une permutation est-elle paire ?•120 minutes
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.
Instructeurs
Évaluations de l’enseignant
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.
L'université de San Diego est un centre universitaire et un moteur économique, reconnu comme l'une des 10 meilleures universités publiques par U.S. News and World Report. L'innovation est au cœur de ce que nous sommes et de ce que nous faisons. Ici, les étudiants apprennent que le savoir ne s'acquiert pas seulement en classe - la vie est leur laboratoire.
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.’
Avis des étudiants
4.4
2 284 avis
5 stars
64,26 %
4 stars
23,31 %
3 stars
7,04 %
2 stars
2,09 %
1 star
3,28 %
Affichage de 3 sur 2284
M
MA
5·
Révisé le 25 juin 2020
This course will improve your problem solving skills and gives you a rigorous explanation in how to counter various mathematical problems in the real life. You will think like a mathematician.
J
JO
5·
Révisé le 15 oct. 2017
I really liked this course, it's a good introduction to mathematical thinking, with plenty of examples and exercises, I also liked the use of other external graphical tools as exercises.
D
DG
5·
Révisé le 29 juin 2018
Love the quality of thought that goes into each lesson. The professors speak with acute clarity and really demonstrate and empathy for the student to truly understand the topics!
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Qu'est-ce que je recevrai si je souscris à cette Specializations ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.