Bac IP Niger study materials
Bac IP Niger study resources

Bac IP Niger common mistakes

Bac IP Niger · Understand the traps and how to avoid them.

Mistake 1

Le candidat confond les supports de stockage et les périphériques d'entrée/sortie, classant par exemple le disque dur comme périphérique d'entrée et le scanner comme mémoire de masse.

Les termes RAM, ROM, disque, clé USB sont mémorisés en vrac sans la distinction conceptuelle entre mémoire (stockage de données) et périphérique (communication avec l'extérieur), distinction rarement explicitée dans les cours suivis.

What to do instead

Établir un tableau à trois colonnes (mémoire de stockage / périphérique d'entrée / périphérique de sortie) et y placer chaque composant, en mémorisant le critère : un périphérique convertit de l'information entre l'homme et la machine, une mémoire conserve des données. S'entraîner à classer 20 composants sans hésiter.

Mistake 2

Le candidat calcule des conversions binaires/décimales ou des tailles de fichiers (octets, Ko, Mo) en appliquant les puissances de 10 au lieu des puissances de 2, ou inverse les rangs des bits.

L'habitude du système décimal et la confusion entre 1 Ko = 1000 octets et 1 Ko = 1024 octets ; le sens des bits (poids fort à gauche) n'est pas fixé par la pratique.

What to do instead

Refaire à la main 10 conversions décimal→binaire et binaire→décimal en posant les puissances de 2 (1, 2, 4, 8, 16...), puis 5 calculs de taille (nombre d'images × taille d'une image) en utilisant 1024. Vérifier chaque résultat par la conversion inverse.

Mistake 3

Le candidat décrit le MCD avec des tables, des clés étrangères ou des attributs de jointure au lieu d'entités, associations et cardinalités, puis traduit ce MCD en un MLD incohérent.

Le candidat a appris le SQL avant le modèle conceptuel et raisonne directement en tables ; les cardinalités (0,1 / 1,1 / 0,n / 1,n) sont recopiées sans être interprétées.

What to do instead

Séparer strictement les deux étapes : produire d'abord un MCD sans aucun identifiant technique, en justifiant chaque cardinalité par une phrase (« un client passe 0 ou plusieurs commandes ; une commande appartient à un seul client »), puis seulement dériver les tables. S'entraîner sur 3 énoncés courts en rédigeant la justification avant le schéma.

Mistake 4

Le candidat écrit une requête SQL qui mélange agrégats et colonnes non groupées, oublie la clause GROUP BY ou place la condition de filtrage d'agrégat dans WHERE au lieu de HAVING.

La syntaxe SELECT ... FROM ... WHERE est mémorisée comme une formule unique, sans comprendre l'ordre logique d'évaluation des clauses ni la différence entre filtrer des lignes et filtrer des groupes.

What to do instead

Mémoriser l'ordre logique FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY et l'appliquer à voix haute sur chaque requête. Faire 5 exercices de type « nombre de commandes par client ayant plus de 3 commandes » en écrivant d'abord la condition sur les lignes, puis sur les groupes.

Mistake 5

Le candidat confond les couches du modèle TCP/IP et associe un protocole au mauvais niveau (par exemple HTTP au niveau transport, ou IP au niveau application), ou attribue le rôle d'un équipement réseau à un autre (switch = routeur).

Les protocoles sont appris comme une liste de sigles sans rattachement à une fonction ; le rôle du switch (commutation locale par adresse MAC) et du routeur (routage entre réseaux par adresse IP) n'a jamais été manipulé concrètement.

What to do instead

Construire une carte des quatre couches avec, pour chacune, 2 protocoles et 1 équipement typique, et vérifier la cohérence en expliquant un chargement de page web de bout en bout (DNS, TCP, HTTP). Faire l'exercice inverse : à partir d'un protocole, retrouver la couche et l'équipement.

Mistake 6

Le candidat lit ou écrit une adresse IPv4 sans distinguer l'adresse réseau, l'adresse d'hôte et le masque, et considère que deux machines du même sous-réseau peuvent avoir la même adresse IP.

Le masque de sous-réseau est perçu comme une simple notation décorative ; le calcul du réseau par ET logique entre adresse et masque n'a pas été pratiqué.

What to do instead

Pour 5 couples adresse/masque, calculer le réseau en binaire (ET logique), lister la première et la dernière adresse utilisable et le broadcast. Vérifier ensuite si deux adresses données appartiennent au même sous-réseau, en justifiant par le calcul.

Mistake 7

Le candidat traduit un algorithme en programme en oubliant l'initialisation des variables, la condition d'arrêt d'une boucle ou l'indentation, et ne teste jamais son code avec des valeurs limites.

Le candidat récite la syntaxe d'un langage sans exécuter mentalement l'algorithme ; la peur du temps limité pousse à écrire directement la solution sans jeu de test.

What to do instead

Imposer une méthode en quatre temps : écrire l'algorithme en pseudo-code, le dérouler à la main sur un petit jeu de données (dont 0 et une valeur négative), coder, puis re-dérouler le code. S'entraîner sur des boucles simples (somme, recherche du maximum) en écrivant la trace des variables à chaque tour.

Mistake 8

Le candidat rédige une formule de tableur sans référence absolue alors que la formule doit être recopiée, ou utilise une plage incorrecte dans une fonction de recherche (RECHERCHEV sans plage figée).

La distinction entre référence relative (A1) et absolue ($A$1) n'est pas comprise comme un mécanisme de recopie ; le candidat teste rarement sa formule après recopie vers le bas.

What to do instead

Apprendre la règle par un exercice concret : créer une formule de remise avec un taux fixe en $B$1, la recopier sur 10 lignes et observer l'erreur si le $ est retiré. Faire de même avec RECHERCHEV en vérifiant la valeur renvoyée sur la dernière ligne.

Mistake 9

Le candidat traite le traitement de texte comme une machine à écrire : sauts de ligne manuels pour aller à la page suivante, espaces pour aligner du texte, styles jamais utilisés, puis insertion d'une table des matières impossible à générer.

L'outil est utilisé au quotidien sans jamais avoir été formé à la structuration (styles, sauts de section, en-têtes) ; les raccourcis visuels semblent plus rapides sur le moment.

What to do instead

Refaire un document de 3 pages en n'utilisant que les styles Titre 1/Titre 2, un saut de page explicite et une table des matières automatique. Vérifier que la table se met à jour après ajout d'un titre, ce qui prouve la maîtrise de la structure.

Mistake 10

Le candidat enregistre une opération comptable sans respecter le mécanisme de la partie double (débit/crédit non équilibrés) ou confond le compte de charge et le compte de tiers lors d'un achat à crédit.

Le principe de l'équilibre débit = crédit est appris comme une règle abstraite ; le candidat ne relie pas chaque écriture à un flux réel (marchandise reçue, dette créée).

What to do instead

Pour chaque opération, écrire d'abord la phrase de flux (« j'achète 100 de marchandises à crédit »), puis en déduire l'augmentation d'un compte d'actif/charge et la création d'une dette, et vérifier l'égalité débit = crédit avant de valider. Faire 10 écritures simples (achat, vente, règlement) en contrôlant l'équilibre à chaque fois.