Bac IP Niger study materials
Bac IP Niger study resources

Bac IP Niger cheat sheet

Bac IP Niger · Keep the key ideas within reach.

Quick reference

Systèmes d'information et organisation de l'entreprise

  • Système d'information = ensemble des ressources (personnel, matériel, logiciels, données, procédures) qui collecte, stocke, traite et diffuse l'information dans l'organisation.

  • Quatre niveaux de décision (pyramide de Simon/Anthony) : opérationnel (exécution quotidienne), tactique (contrôle de gestion), stratégique (long terme), et pilotage transversal.

  • Types de SI par fonction : SIRH (ressources humaines), ERP (intégration comptabilité/stock/ventes), CRM (relation client), SCM (chaîne logistique), messagerie collaborative.

  • Chaîne de valeur de Porter : activités principales (logistique interne, production, logistique externe, marketing/ventes, services) et activités de soutien (infrastructure, RH, R&D, achats).

  • ERP : base de données unique et modules intégrés ; avantage = cohérence et suppression des doubles saisies ; risque = coût d'intégration et conduite du changement.

  • Délai, coût, qualité, flexibilité : quatre indicateurs de performance d'un processus métier ; un SI doit réduire le délai de traitement et les erreurs de saisie.

  • Cycle de vie d'un projet SI : analyse des besoins, étude de faisabilité, conception, développement, tests, déploiement, maintenance ; chaque phase produit un livrable.

  • Externalisation (outsourcing) : transfert d'une activité SI à un prestataire avec contrat de niveau de service (SLA) définissant disponibilité, délais d'intervention et pénalités.

Quick reference

Architecture et fonctionnement des ordinateurs (hardware)

  • Architecture de von Neumann : unité centrale (UAL + unité de contrôle), mémoire principale, entrées/sorties, reliées par des bus ; programme et données dans la même mémoire.

  • Cycle d'exécution d'une instruction : recherche (fetch), décodage, exécution, écriture du résultat (write-back) ; le compteur ordinal (PC) pointe l'instruction suivante.

  • Hiérarchie mémoire par ordre de rapidité et de coût décroissants : registres > mémoire cache (L1, L2, L3) > RAM > disque SSD/HDD > bandes ; capacité croissante vers le bas.

  • RAM = mémoire volatile, effacée à la coupure ; ROM/EEPROM = non volatile ; un disque conserve les données sans alimentation.

  • Capacités : 1 octet = 8 bits ; 1 Ko = 1 024 octets ; 1 Mo = 1 024 Ko ; 1 Go = 1 024 Mo ; 1 To = 1 024 Go.

  • Unité centrale : fréquence en Hz (nombre de cycles par seconde) ; un processeur multicœur exécute plusieurs threads en parallèle ; cache et pipeline améliorent le débit.

  • Périphériques : entrée (clavier, scanner), sortie (écran, imprimante), entrée-sortie (modem, disque, écran tactile) ; pilotes (drivers) assurent la liaison avec l'OS.

  • Codage : ASCII sur 7 bits (128 caractères), Unicode/UTF-8 pour le multilingue ; un octet peut coder 256 valeurs (0 à 255).

  • Bus : bus d'adresses (localisation), bus de données (transfert), bus de commande ; la carte mère interconnecte CPU, RAM et périphériques via chipset.

Quick reference

Systèmes d'exploitation

  • Rôles de l'OS : gérer le processeur (ordonnancement), la mémoire, les fichiers, les périphériques et les utilisateurs ; fournir une interface (CLI ou GUI) aux applications.

  • Ordonnancement : FIFO (premier arrivé, premier servi), SJF (plus court travail d'abord), tourniquet (round-robin avec quantum), priorité ; le tourniquet garantit l'équité du temps CPU.

  • Gestion mémoire : pagination (pages de taille fixe), segmentation (taille variable), mémoire virtuelle avec pagination sur disque (swap) ; défaut de page = page absente de la RAM.

  • Système de fichiers : FAT32 (fichier max 4 Go), NTFS (Windows, droits, journalisation), ext4 (Linux) ; chemin absolu depuis la racine, chemin relatif depuis le répertoire courant.

  • Processus vs thread : un processus possède son propre espace mémoire ; les threads d'un même processus partagent mémoire et ressources.

  • Interblocage (deadlock) : quatre conditions simultanées (exclusion mutuelle, attente, non-préemption, attente circulaire) ; prévention par ordre d'allocation des ressources.

  • Commandes Linux de base : ls (lister), cd (changer de répertoire), cp (copier), mv (déplacer/renommer), rm (supprimer), mkdir (créer dossier), chmod (droits r/w/x).

  • Droits Unix : notation rwx = 4+2+1 ; chmod 755 = propriétaire rwx, groupe r-x, autres r-x ; root possède tous les droits.

  • Sauvegarde : complète (tout), différentielle (depuis la dernière complète), incrémentale (depuis la dernière sauvegarde) ; la restauration incrémentale exige toute la chaîne.

Quick reference

Algorithmique et programmation

  • Un algorithme = suite finie d'instructions non ambiguës produisant un résultat en un temps fini ; trois structures : séquence, alternative (si/sinon), itération (tant que, pour).

  • Types de données : entier, réel, booléen, caractère, chaîne ; une variable a un nom, un type et une valeur ; une constante ne change pas après affectation.

  • Complexité : O(1) constante, O(log n) logarithmique (recherche dichotomique), O(n) linéaire, O(n log n) (tri fusion/rapide en moyenne), O(n²) quadratique (tri à bulles).

  • Recherche dichotomique : tableau trié obligatoire ; on compare au milieu et on divise l'intervalle par deux à chaque étape.

  • Tri : à bulles et par insertion en O(n²) ; tri fusion et tri rapide en O(n log n) ; le tri rapide est en O(n²) dans le pire cas.

  • Fonction/procédure : la fonction retourne une valeur, la procédure non ; paramètres par valeur (copie) ou par référence (adresse modifiable).

  • Récursivité : une fonction s'appelle elle-même avec un cas de base obligatoire pour éviter la récursion infinie (ex. factorielle n! = n × (n-1)!).

  • Boucle « pour i de 1 à n » exécute n itérations ; « tant que » teste la condition avant chaque tour ; « répéter…jusqu'à » teste après (au moins une exécution).

  • Structures de données : tableau (accès direct par indice), pile (LIFO), file (FIFO), liste chaînée, arbre ; la pile sert à la gestion des appels de fonctions.

Quick reference

Bases de données et modélisation (MCD/MLD, SQL)

  • MCD : entité (objet), attribut (propriété), association (lien) ; cardinalités (0,1), (1,1), (0,n), (1,n) décrivent la participation de chaque entité.

  • Règles de passage MCD→MLD : association 1,n–1,1 → clé étrangère du côté (1,1) ; association n–n → table de jointure contenant les deux clés étrangères.

  • Clé primaire = identifiant unique et non nul d'une ligne ; clé étrangère = référence à une clé primaire d'une autre table, garantissant l'intégrité référentielle.

  • Contraintes SQL : PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL, CHECK, DEFAULT ; l'intégrité référentielle interdit une clé étrangère sans ligne parente.

  • SQL : CREATE TABLE, ALTER TABLE, INSERT INTO, UPDATE…SET…WHERE, DELETE FROM…WHERE ; sans clause WHERE, UPDATE/DELETE affecte toutes les lignes.

  • SELECT colonnes FROM table WHERE condition GROUP BY colonne HAVING condition ORDER BY colonne ASC/DESC ; WHERE filtre les lignes, HAVING filtre les groupes.

  • Fonctions d'agrégation : COUNT, SUM, AVG, MIN, MAX ; elles s'appliquent à un groupe et ignorent les valeurs NULL (sauf COUNT(*)).

  • Jointure : INNER JOIN (lignes appariées), LEFT JOIN (toutes les lignes de gauche + correspondances), RIGHT JOIN, FULL JOIN.

  • Formes normales : 1FN (valeurs atomiques), 2FN (pas de dépendance partielle à la clé), 3FN (pas de dépendance transitive) ; la normalisation réduit la redondance.

Quick reference

Réseaux informatiques et Internet

  • Modèle OSI (7 couches) : physique, liaison, réseau, transport, session, présentation, application ; TCP/IP en regroupe 4 : accès réseau, Internet, transport, application.

  • Couche réseau : adresse IP et routage ; IPv4 = 32 bits (4 octets), IPv6 = 128 bits ; le masque de sous-réseau sépare la partie réseau de la partie hôte.

  • Classes IP : A 1–126, B 128–191, C 192–223 ; adresses privées 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 ; 127.0.0.1 = boucle locale.

  • Couche transport : TCP (connecté, fiable, accusés de réception) et UDP (non connecté, rapide, sans garantie) ; ports usuels : 80 HTTP, 443 HTTPS, 25 SMTP, 53 DNS.

  • DNS traduit un nom de domaine en adresse IP ; DHCP attribue automatiquement adresses IP, masque, passerelle et serveurs DNS.

  • Équipements : commutateur (switch) en couche 2, routeur en couche 3 (interconnecte réseaux), pare-feu (filtrage des flux), point d'accès Wi-Fi.

  • Débit et adressage : 1 octet = 8 bits ; un débit de 100 Mbit/s transfère au mieux 12,5 Mo/s ; temps de transfert = taille / débit.

  • Topologies : bus, étoile (via commutateur), anneau, maillée ; le modèle client-serveur oppose un serveur central à des clients demandeurs ; le pair-à-pair n'a pas de serveur dédié.

  • Sécurité : HTTPS = HTTP + TLS (chiffrement) ; VPN = tunnel chiffré ; un mot de passe fort combine longueur et diversité des caractères.

Quick reference

Bureautique et outils logiciels (traitement de texte, tableur, présentation)

  • Traitement de texte : styles (Titre 1, Normal) pour structurer ; la table des matières se génère automatiquement à partir des styles de titres.

  • Mise en page : marges, orientation (portrait/paysage), saut de page, en-tête/pied de page ; le mode « aperçu avant impression » montre le rendu final.

  • Fonctions de recherche : RECHERCHEV(valeur ; plage ; n° colonne ; 0) exige la correspondance exacte avec 0 (ou FAUX) ; RECHERCHEX est plus souple.

  • Références relatives (A1) se décalent à la copie ; absolues ($A$1) restent fixes ; mixtes ($A1 ou A$1) bloquent ligne ou colonne.

  • Formules : =SOMME(A1:A10), =MOYENNE(...), =NB(...), =NB.SI(plage;critère), =SOMME.SI(plage;critère;plage_somme), =SI(condition;valeur_si_vrai;valeur_si_faux).

  • Erreurs de tableur : #DIV/0! (division par zéro), #VALEUR! (type incompatible), #NOM? (nom de fonction inconnu), #REF! (référence supprimée), #N/A (valeur introuvable).

  • Graphiques : secteurs (proportions d'un total), barres/colonnes (comparaison), courbe (évolution dans le temps) ; toujours titrer axes et légende.

  • Présentation : une idée par diapositive, contraste texte/fond suffisant, taille de police lisible (≥ 20 pt en projection), éviter la surcharge d'animations.

  • Format de fichier : .docx/.xlsx/.pptx (Office Open XML) ; PDF pour une diffusion figée ; CSV = texte brut séparé par des virgules, sans mise en forme.

Quick reference

Gestion comptable et administrative informatisée

  • Plan comptable SYSCOHADA : classe 1 ressources durables, 2 actif immobilisé, 3 stocks, 4 tiers, 5 trésorerie, 6 charges, 7 produits.

  • Partie double : tout débit a un crédit de même montant ; actif (emplois) au débit, passif (ressources) au crédit ; total débit = total crédit.

  • Compte de résultat : Produits − Charges = Résultat ; résultat positif = bénéfice, négatif = perte ; il couvre une période (exercice).

  • Bilan : Actif = Passif à une date donnée ; actif immobilisé + actif circulant = capitaux propres + dettes.

  • TVA : montant HT × taux = TVA ; TTC = HT + TVA ; HT = TTC / (1 + taux) ; la TVA collectée (ventes) est reversée après déduction de la TVA déductible (achats).

  • Amortissement linéaire : annuité = valeur d'origine × taux ; taux = 100 / durée d'utilisation ; la valeur nette comptable = valeur d'origine − amortissements cumulés.

  • Journal, grand livre et balance : le journal enregistre chronologiquement, le grand livre regroupe par compte, la balance vérifie l'égalité débit/crédit.

  • Logiciel de comptabilité : saisie des pièces, lettrage des comptes de tiers, rapprochement bancaire, clôture et édition des états financiers ; la piste d'audit doit être conservée.

  • Documents administratifs : facture (mentions obligatoires : numéro, date, identités, désignation, montants HT/TVA/TTC), bon de commande, bon de livraison, devis.