La pensée informatique est le processus qui consiste à aborder un problème de manière systématique et à créer et exprimer une solution telle qu'elle puisse être exécutée par un ordinateur. Mais vous n'avez pas besoin d'être un informaticien pour penser comme un informaticien ! En fait, nous encourageons les étudiants de tous les domaines d'études à suivre ce cours. De nombreux problèmes quantitatifs et centrés sur les données peuvent être résolus à l'aide de la pensée computationnelle et une compréhension de la pensée computationnelle vous donnera une base pour résoudre des problèmes qui ont un impact social dans le monde réel.
Offrez à votre carrière le cadeau de Coursera Plus avec $160 de réduction, facturé annuellement. Économisez aujourd’hui.
La pensée informatique au service de la résolution de problèmes
Instructeur : Susan Davidson
121 951 déjà inscrits
Inclus avec
(1,398 avis)
Compétences que vous acquerrez
- Catégorie : Algorithme simple
- Catégorie : Programmation en Python
- Catégorie : Résolution de problèmes
- Catégorie : Calcul
Détails à connaître
Ajouter à votre profil LinkedIn
28 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Obtenez un certificat professionnel
Ajoutez cette qualification à votre profil LinkedIn ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance
Il y a 4 modules dans ce cours
La pensée informatique est une approche qui permet de résoudre des problèmes en utilisant des concepts et des idées issus de l'informatique, et d'exprimer les solutions à ces problèmes de manière à ce qu'elles puissent être exécutées sur un ordinateur. L'informatique étant de plus en plus présente dans tous les aspects de la société moderne - non seulement dans le développement de logiciels et l'ingénierie, mais aussi dans les affaires, les sciences humaines et même dans la vie de tous les jours - comprendre comment utiliser la pensée informatique pour résoudre des problèmes du monde réel est une compétence clé au XXIe siècle. La pensée informatique repose sur quatre piliers : la décomposition, la reconnaissance des formes, la représentation et l'abstraction des données et les algorithmes. Ce module vous présente les quatre piliers de la pensée informatique et montre comment ils peuvent être appliqués dans le cadre du processus de résolution de problèmes.
Inclus
6 vidéos1 lecture5 devoirs2 évaluations par les pairs4 sujets de discussion
Lorsque nous utilisons la pensée informatique pour résoudre un problème, nous développons en réalité un algorithme : une série d'instructions étape par étape. Qu'il s'agisse d'une petite tâche comme l'organisation de réunions ou d'une grande tâche comme la cartographie de la planète, la capacité à développer et à décrire des algorithmes est cruciale pour le processus de résolution de problèmes basé sur la pensée informatique. Ce module vous présentera quelques algorithmes courants, ainsi que des approches générales pour développer vous-même des algorithmes. Ces approches vous seront utiles lorsque vous ne cherchez pas seulement une réponse à un problème, mais la meilleure réponse. À l'issue de ce module, vous serez en mesure d'évaluer un algorithme et d'analyser la manière dont ses performances sont affectées par la taille de l'entrée, afin de pouvoir choisir le meilleur algorithme pour le problème que vous essayez de résoudre.
Inclus
7 vidéos6 devoirs4 évaluations par les pairs
La pensée informatique est un processus de résolution de problèmes dans lequel la dernière étape consiste à exprimer la solution de manière à ce qu'elle puisse être exécutée sur un ordinateur. Cependant, avant de pouvoir écrire un programme pour mettre en œuvre un algorithme, nous devons comprendre ce que l'ordinateur est capable de faire - en particulier, comment il exécute des instructions et comment il utilise des données. Ce module décrit le fonctionnement interne d'un ordinateur moderne et ses opérations fondamentales. Il vous présente ensuite une façon d'exprimer les algorithmes, appelée pseudocode, qui vous aidera à mettre en œuvre votre solution à l'aide d'un langage de programmation.
Inclus
6 vidéos5 devoirs5 évaluations par les pairs
L'écriture d'un programme est la dernière étape du processus de pensée informatique. Il s'agit d'exprimer un algorithme à l'aide d'une syntaxe que l'ordinateur peut comprendre. Ce module vous présente le langage de programmation Python et ses principales fonctionnalités. Même si vous n'avez jamais écrit de programme auparavant - ou si vous n'y avez même jamais songé - vous serez capable, à l'issue de ce module, d'écrire des programmes Python simples qui vous permettront d'exprimer vos algorithmes à un ordinateur dans le cadre d'un processus de résolution de problèmes basé sur la pensée computationnelle.
Inclus
9 vidéos13 lectures12 devoirs
Instructeur
Offert par
Recommandé si vous êtes intéressé(e) par Algorithmes
University of Michigan
University of Colorado System
University of Colorado System
Rice University
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Avis des étudiants
Affichage de 3 sur 1398
1 398 avis
- 5 stars
79,61 %
- 4 stars
13,16 %
- 3 stars
3,29 %
- 2 stars
1,35 %
- 1 star
2,57 %
Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à plus de 7 000 cours de renommée internationale, à des projets pratiques et à des programmes de certificats reconnus sur le marché du travail, 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
Non, pas du tout ! Ce cours s'adresse à toute personne désireuse d'aborder les problèmes de manière plus systématique, de développer des solutions plus efficaces et de comprendre comment les ordinateurs peuvent être utilisés dans le processus de résolution des problèmes. Aucune expérience préalable en informatique ou en programmation n'est requise.
Certaines parties du cours supposent une connaissance de l'algèbre de base, de la trigonométrie, des fonctions mathématiques, des exposants et des logarithmes. Si vous ne vous souvenez pas de ces concepts ou si vous ne les avez jamais appris, ne vous inquiétez pas ! Tant que vous êtes à l'aise avec la multiplication, vous devriez pouvoir suivre le cours. Pour tout le reste, nous vous fournirons des liens vers des références que vous pourrez utiliser pour vous rafraîchir la mémoire ou comme matériel complémentaire.
Ce cours vous aidera à découvrir si vous avez une aptitude à la pensée computationnelle et vous donnera une expérience débutante de l'apprentissage en ligne. Dans ce cours, vous apprendrez plusieurs concepts d'introduction avec des instructeurs du MCIT, produits par la même équipe qui a mis en ligne le diplôme du MCIT.
Si vous êtes titulaire d'un baccalauréat et que vous souhaitez en savoir plus sur la pensée computationnelle, nous vous encourageons à vous inscrire au MCIT On-campus (http://www.cis.upenn.edu/prospective-students/graduate/mcit.php) ou au MCIT Online (https://www.coursera.org/degrees/mcit-penn). Veuillez mentionner que vous avez suivi ce cours dans votre candidature.