Résumé des chapitres S4 – Informatique de Gestion

Chapitre I : Généralités

La définition de l’informatique

Informatique de gestion

Histoire des ordinateurs

  • Objectif : Fournir une compréhension de base de l’informatique, son historique et son rôle dans la gestion.
  • Contenu détaillé :
    • Notions de base :
      • Définition de l’informatique : Science du traitement automatique de l’information à l’aide d’un ordinateur.
      • Concepts clés : Données (éléments bruts) vs. Information (données traitées).
      • Algorithme : Suite d’instructions ordonnées pour exécuter une tâche.
    • Informatique de gestion :
      • Utilisation de l’informatique pour automatiser les processus de gestion (comptabilité, gestion des ressources humaines).
      • Objectif : Optimiser l’efficacité et la prise de décision dans les entreprises.
    • Historique de l’informatique :
      • Évolution des ordinateurs : 4 générations (Tubes à vide → Transistors → Circuits intégrés → Microprocesseurs).
      • Évolution des logiciels : De la programmation en langage machine aux logiciels SaaS modernes.

Chapitre II : Architecture des ordinateurs

Architecture Matérielle

Architecture logicielle

  • Objectif : Comprendre l’organisation matérielle et logicielle d’un ordinateur.
  • Contenu détaillé :
    • Partie matérielle :
      • Composants essentiels : Carte mère (centralise les connexions), Processeur (exécute les instructions), RAM (stocke temporairement les données).
      • Périphériques : Entrée (clavier, souris), Sortie (écran, imprimante), Entrée-Sortie (USB, écran tactile).
    • Partie logicielle :
      • BIOS : Programme de démarrage qui initialise les composants et charge l’OS.
      • Système d’exploitation : Interface entre l’utilisateur et le matériel (Windows, macOS, Linux).
    • Démarrage et flux de données :
      • Processus de démarrage : Initialisation du BIOS → Chargement du système d’exploitation → Activation des pilotes.

Chapitre III : Encodage des données

Le système binaire et décimale et conversion entre eux

  • Objectif : Apprendre les méthodes de codage et de conversion des données.
  • Contenu détaillé :
    • Codage de l’information :
      • Données représentées en code binaire (0 et 1).
      • Unité de mesure : 1 bit, 1 octet (8 bits), kilo-octet (10³ octets).
    • Systèmes de numération :
      • Décimal (base 10), Binaire (base 2), Octal (base 8), Hexadécimal (base 16).
      • Conversion entre systèmes (méthodes et exercices pratiques).
    • Encodage spécifique :
      • Texte : ASCII (7 bits, 128 caractères) et Unicode (UTF-8, multi-langues).
      • Images : Bitmap (3 octets/pixel : Rouge, Vert, Bleu).
      • Vidéos : Séquences d’images + Audio (format compressé).

Chapitre IV : Les systèmes d’information

Composantes des systèmes d’information

  • Objectif : Comprendre la structure, les fonctions et les composants des systèmes d’information (SI).
  • Contenu détaillé :
    • Définition du SI :
      • Ensemble organisé de ressources pour collecter, traiter, stocker et diffuser des informations.
      • Composants : Matériel, logiciels, personnes, procédures, données.
    • Exemples de SI :
      • Systèmes de gestion comptable, commerciale, ressources humaines (SIRH).
    • Fonctions principales :
      • Collecte (acquisition des données), Stockage (conservation sécurisée), Traitement (analyse), Diffusion (partage d’informations).

Chapitre V : Introduction à la technologie du Web

  • Objectif : Comprendre les bases du Web, Internet et leurs infrastructures.
  • Contenu détaillé :
    • Notions clés :
      • Différence entre Internet (réseau mondial) et le Web (services en ligne).
      • Adresses IP, DNS (système de noms de domaine), Protocoles (HTTP, HTTPS).
    • Fonctionnement du Web :
      • Modèle client-serveur (navigateur → serveur Web).
      • Différences entre sites Web statiques et dynamiques.
      • Fonctionnement d’une requête web

Chapitre VI : Le langage HTML

  • Objectif : Maîtriser la structure de base d’un document HTML.
  • Contenu détaillé :
    • Syntaxe :
      • Structure de base : <html>, <head>, <body>.
      • Utilisation des balises (<h1>, <p>, <img>, etc.).
    • Attributs :
      • Personnalisation des balises (ex : src, href, alt).
    • Contenus multimédias :
      • Intégration d’images et de vidéos (<img>, <video>).

Chapitre VII : Formules de calculs et fonctions sur Excel

  • Objectif : Apprendre les calculs automatisés et la gestion de données sur Excel.
  • Contenu détaillé :
    • Formules et références :
      • Saisie des formules et gestion des opérateurs (+, -, *, /).
      • Références relatives, absolues, mixtes.
    • Fonctions essentielles :
      • Statistiques (MOYENNE), Mathématiques (SOMME), Logiques (SI), Recherche (RECHERCHEV).
    • Tableaux croisés dynamiques (TCD) :
      • Création et analyse de synthèses de données.

Chapitre VIII : Introduction à l’Intelligence Artificielle

  • Objectif : Comprendre les bases et l’évolution de l’intelligence artificielle (IA).
  • Contenu détaillé :
    • Historique :
      • 1ère vague (1940-1970) : IA symbolique.
      • 2ème vague (1980-2010) : Apprentissage automatique.
      • 3ème vague (2020-) : Apprentissage profond (Deep Learning).
    • Catégories d’IA :
      • IA explicite (symbolique) vs. IA implicite (machine learning).
    • Exemples d’utilisation :
      • Reconnaissance faciale, traitement automatique du langage, assistants virtuels.

Chapitre IX : Introduction à Python

  • Objectif : Découvrir Python et son installation.
  • Contenu détaillé :
    • Présentation :
      • Langage polyvalent, simple et lisible.
      • Installation avec Anaconda ou Google Colab (solution en ligne).
    • Environnement de développement (IDE) :
      • Thonny pour débutants.

Chapitre X : Bases de la Programmation en Python

  • Objectif : Apprendre les fondamentaux du codage en Python.
  • Contenu détaillé :
    • Variables et types :
      • Entiers (int), Flottants (float), Chaînes (str).
    • Entrées/Sorties :
      • input() pour la saisie, print() pour l’affichage.
    • Exemple complet :
      • Création d’un programme simple.

Chapitre XI : Contrôle de flux

  • Objectif : Maîtriser la logique conditionnelle et les boucles en Python.
  • Contenu détaillé :
    • Structures conditionnelles :
      • if, else, elif.
    • Boucles :
      • for, while, gestion des itérations.
    • Boucles imbriquées :
      • Combinaison de plusieurs boucles pour des traitements complexes.