Passer au contenu

A.1 · Fondamentaux de l'informatique

Baccalauréat international · IB Diploma · Computer Science · SL · Sujet 1

1.1

Champ d'application et prérequis

Objectif SL pris en charge. Cible de première évaluation 2027 ; PDF officiel renvoyant 403 ; l'ancien résumé acquis est l'évaluation finale 2026. Le guide restant, les exigences d'évaluation et pratiques conservent leurs retenues enregistrées.

Prérequis : lisez les quantités et unités indiquées, utilisez l'arithmétique et les conditions du modèle ci-dessous. Chaque leçon développe sa propre méthode avant un transfert autonome.

Ce sont des exemples pédagogiques originaux ou explicitement fictifs, pas des mesures réelles ni des enquêtes évaluées achevées par des apprenants.

Vocabulaire Entrainer
English Français
authentication/ɔːˌθentɪˈkeɪʃn/ authentication : authentification
authorization/ˌɔːθəraɪˈzeɪʃn/ authorization : autorisation
1.2

Systèmes informatiques, réseaux et exigences

Qu'est-ce qui expliquerait cette observation ?

  • Un système de réservation scolaire peut fonctionner correctement et néanmoins échouer si les utilisateurs perdent l'accès ou si des données sont divulguées. Le succès inclut le contexte du système.
  • Commencez par une prédiction. Énoncez les quantités ou caractéristiques que vous compareriez, puis décidez quels éléments de preuve pourraient distinguer deux explications.

Construire le modèle

  • Un système informatique combine matériel, logiciel, données et personnes. Un réseau permet la communication via des protocoles. Les exigences doivent distinguer les fonctions des contraintes telles que la disponibilité, la sécurité et l'accessibilité.
  • authentification : Vérification d'une identité affirmée ; autorisation : Détermination des actions autorisées.
Systèmes informatiques, réseaux et exigences : diagramme de cas travaillé original

Choisir des preuves capables de le tester

  • Séparez l'authentification de l'autorisation. L'authentification vérifie l'identité ; l'autorisation détermine les actions autorisées. Un modèle de menace relie un actif précieux, une attaque possible et un contrôle approprié.
  • Utilisez un jeu de données fictif d'école pour définir les utilisateurs et les permissions. Tracez les flux de données, comparez la validation et la vérification, et spécifiez des tests pour les entrées normales, aux limites et invalides. N'utilisez pas de vrais identifiants ou de dossiers d'étudiants dans les exercices.

Travailler à partir de quantités connues

  • Énoncez les valeurs connues et leurs unités. Choisissez la relation dont les hypothèses s'adaptent à ce cas, puis réarrangez-la avant de substituer les valeurs.
  • Connu : un fichier contient 12 mégaoctets, où cet exemple définit un mégaoctet comme un million d'octets. Bits = octets×8 = 12×1,000,000×8 = 96,000,000 bits. À 8,000,000 bits par seconde, le temps idéal = taille/vitesse = 12 s, hors surcharge.

Exemple :

Un fichier de 40 millions de bits est transféré à 5 millions de bits par seconde. Trouver le temps idéal. Utiliser la même séquence : quantités connues → modèle → relation → substitution → unité et interprétation.


Vérifier la conclusion et ses limites

  • La bande passante n'est pas le débit réel bout en bout. Le chiffrement ne garantit pas à lui seul une autorisation correcte ni n'élimine tous les risques de sécurité.
  • Revenez à l'observation initiale. Expliquez ce que le résultat soutient, quelles conditions il suppose, et une manière de tester une explication concurrente.

Avertissement :

Le chiffrement garantit que chaque utilisateur dispose des permissions d'accès appropriées. Cette affirmation est fausse : La bande passante n'est pas le débit réel bout en bout. Le chiffrement ne garantit pas à lui seul une autorisation correcte ni n'élimine tous les risques de sécurité.

Clé :

Systèmes informatiques, réseaux et exigences : Séparez l'authentification de l'autorisation. L'authentification vérifie l'identité ; l'autorisation détermine les actions autorisées. Un modèle de menace relie un actif précieux, une attaque possible et un contrôle approprié.

Trace exécutable et limite

size_MB, rate_Mbps = 20, 10
bits = size_MB * 1_000_000 * 8
if rate_Mbps <= 0:
    raise ValueError("Rate must be positive")
seconds = bits / (rate_Mbps * 1_000_000)
print(seconds)
print(0 / (rate_Mbps * 1_000_000))

Sortie attendue :

16.0
0.0

Un décimal MB signifie un million d'octets ; multiplier par huit avant de diviser par le nombre de bits par seconde. Zéro donnée a une durée de transmission idéale nulle. Un débit non positif est rejeté ; les surcoûts réels sont hors de ce modèle arithmétique.

Plus de sujets dans Baccalauréat international · IB Diploma · Computer Science · SL

Se connecter ou créer un compte

IGCSE, A-Level & AP