Sciences et technologies de l'information
Contenu de l'épreuve
Notions de base sur le matériel et les logiciels, réseaux et Internet, sécurité informatique, algorithmique et logique de programmation, parfois tableur et bases de données. L'objectif est de vérifier une culture numérique rigoureuse, pas des compétences de développeur.
Notions à maîtriser
- Mémoire : la RAM est volatile (perdue à l'extinction) ; disque dur et SSD sont persistants. Ne pas confondre mémoire et stockage.
- Réseau : une URL déclenche une résolution DNS (nom vers adresse IP), puis une requête HTTP ou HTTPS vers le serveur ; HTTPS chiffre l'échange.
- Algorithmique : variable, affectation, condition (si… alors), boucle (tant que, pour). Une boucle doit avoir une condition d'arrêt.
- Binaire : 1011₂ = 1×8 + 0×4 + 1×2 + 1×1 = 11.
- Sécurité : mot de passe long et unique, double authentification, méfiance envers l'hameçonnage (lien, urgence, expéditeur douteux).
Exemple travaillé
Algorithme : n ← 1 ; tant que n < 20 : n ← n × 2 ; afficher n. Raisonnement : on suit les itérations : 1, 2, 4, 8, 16, puis 32. La condition 16 < 20 est vraie, donc on multiplie encore ; 32 < 20 est faux, la boucle s'arrête. Affichage : 32. Erreur classique : s'arrêter à 16 en testant la condition après la multiplication.
Pièges
Confondre « le cloud » et une absence de serveurs physiques ; croire qu'un antivirus rend invulnérable ; oublier que 2⁰ = 1 dans les conversions.