Formation : Informatique : données, algorithmes, Internet et IA

Formation en ligne gratuite · Débutant · 7 unités

Découvre les grandes idées de l’informatique : pensée informatique, données en binaire, matériel et logiciel, algorithmes de recherche et de tri, langages de programmation, Internet, IA et enjeux éthiques. Tu sauras expliquer comment fonctionne un système informatique et choisir où approfondir.

Par Studeli

Commencer par l'unité 1

Ce cours de Informatique est-il fait pour toi ?

Pour qui

Tu veux un premier aperçu large et conceptuel de l’informatique (ordinateurs, données, algorithmes, Internet, IA) avant ou pendant tes débuts en programmation.

Ce que tu vas apprendre en 7 unités

Chaque unité comprend les neuf outils d'étude

  • Guide d'Étude
  • Résumé
  • Leçons Interactives
  • Questions Pratiques
  • Flashcards
  • Explique-Le
  • Mots-Clés
  • Fiche Mémo
  • Carte Conceptuelle
  1. Découpe les problèmes en étapes en les décomposant, en repérant des motifs et en ne gardant que les détails utiles, puis exprime les solutions sous forme d’algorithmes en pseudo-code et en organigrammes.

    5 objectifs d'apprentissage
    1. 1.Explique ce qu’est l’informatique et comment fonctionne la pensée informatique
    2. 2.Décompose et simplifie des problèmes
    3. 3.Conçois des algorithmes et écris-les en pseudo-code
    4. 4.Représente des algorithmes par des organigrammes, suis leur exécution et teste-les
    5. 5.Crée tes premiers programmes par blocs
  2. Effectue des conversions entre décimal, binaire et hexadécimal, et explique comment les ordinateurs représentent les nombres entiers, les nombres réels, le texte, les images et le son sous forme de bits.

    6 objectifs d'apprentissage
    1. 1.Compte et effectue des conversions avec les bits, le binaire et l’hexadécimal
    2. 2.Représente des nombres entiers sur un nombre fixe de bits
    3. 3.Représente des nombres réels à l’aide de fractions binaires et de la virgule flottante
    4. 4.Représente du texte à l’aide de codes de caractères
    5. 5.Représente des images et du son sous forme de données
    6. 6.Compresse des données avec des méthodes sans perte et avec perte
  3. Décris les principaux composants matériels et le cycle de recherche, de décodage et d’exécution, et explique comment le système d’exploitation, les programmes et la mémoire fonctionnent ensemble.

    5 objectifs d'apprentissage
    1. 1.Décris l’organisation d’un système informatique
    2. 2.Explique comment le processeur exécute les instructions
    3. 3.Explique comment les programmes deviennent des instructions exécutables par le processeur
    4. 4.Explique comment les ordinateurs conservent les données en mémoire principale et sur les supports de stockage
    5. 5.Explique comment le système d’exploitation fait fonctionner ensemble le matériel et les programmes
  4. Suis pas à pas des algorithmes classiques de recherche et de tri, compare la croissance de leur temps d’exécution en fonction de la taille des données et justifie la correction d’un algorithme.

    5 objectifs d'apprentissage
    1. 1.Effectue une recherche dans une liste étape par étape
    2. 2.Trie une liste par tri à bulles et par tri par sélection
    3. 3.Trie plus rapidement avec le tri fusion
    4. 4.Compte les étapes et compare la croissance des temps d’exécution
    5. 5.Justifie la correction d’un algorithme et choisis un algorithme adapté
  5. Explique comment le code de haut niveau devient des instructions machine, et compare les styles de programmation impératif, orienté objet, fonctionnel et déclaratif.

    6 objectifs d'apprentissage
    1. 1.Explique comment le code de haut niveau devient des instructions exécutées par un processeur
    2. 2.Lis du code en t’appuyant sur sa syntaxe et sa sémantique
    3. 3.Explique comment les langages gèrent les types et la mémoire
    4. 4.Organise des programmes selon les paradigmes impératif et orienté objet
    5. 5.Décris la programmation fonctionnelle et la programmation déclarative
    6. 6.Compare les paradigmes et choisis un langage adapté à une tâche
  6. Explique comment les données circulent sur Internet sous forme de paquets, comment les adresses et les noms sont résolus, et comment les protocoles en couches acheminent les pages web et les messages.

    5 objectifs d'apprentissage
    1. 1.Décris Internet et la circulation des données sous forme de paquets
    2. 2.Localise des ordinateurs sur Internet à l’aide de leur adresse et de leur nom
    3. 3.Explique comment les protocoles en couches assurent une transmission fiable des données
    4. 4.Explique comment le Web et d’autres applications fonctionnent sur Internet
    5. 5.Explique qui fait fonctionner Internet et comment il est gouverné
  7. Analyse l’impact social de l’informatique, notamment sur la vie privée, la sécurité, la propriété intellectuelle, les biais des systèmes automatisés et la durabilité, et applique un raisonnement éthique aux choix technologiques.

    6 objectifs d'apprentissage
    1. 1.Mène une réflexion sur l’éthique des technologies
    2. 2.Protège ta vie privée et ta sécurité en ligne
    3. 3.Respecte la propriété intellectuelle et utilise correctement les licences
    4. 4.Rends l’informatique équitable et inclusive
    5. 5.Évalue l’impact environnemental de l’informatique
    6. 6.Agis en professionnel responsable de l’informatique
Suivant : Architecture informatique : processeur, mémoire et RISC-V (Intermédiaire)

Tu comprends le fonctionnement d’un ordinateur dans les grandes lignes, tu sais un peu programmer et tu veux comprendre comment sont conçus les instructions, les processeurs et la mémoire, et pourquoi les performances logicielles en dépendent.

Crée ton propre Matériel d'Étude

Transforme tes notes, diapos et documents en Guides d'Étude, Questions Pratiques, Flashcards et 6 autres outils.

Commencer