Lambert Mélys Portfolio

NSI - Compétences & acquis

Ce projet n’est pas un projet à part entière mais un regroupement de projets et de compétences développés dans le cadre de la spécialité NSI (Numérique et Sciences Informatiques), mettant en avant les bases acquises en informatique et en logique de programmation.

• Compétences acquises en première générale:

Représentation des données

Axes étudiés: Représentation de l’information en machine & Types de données simples et composés.

Acquis:

  • Compréhension de la représentation binaire des nombres

  • Manipulation des types fondamentaux (entiers, flottants, booléens, chaînes de caractères)

  • Utilisation de structures de données simples comme les listes

  • Notions de codage de l’information (texte, nombres, images)

Traitement des données

Axes étudiés: Organisation et manipulation de collections de données.

Acquis:

  • Parcours de listes et de tableaux

  • Recherche d’éléments dans une structure de données

  • Tri simple et exploitation de données

  • Utilisation de dictionnaires pour structurer des informations

Algorithmique

Axes étudiés: Conception et analyse d’algorithmes.

Acquis:

  • Écriture d’algorithmes simples et structurés

  • Utilisation de boucles et de conditions

  • Décomposition d’un problème en sous-problèmes

  • Introduction à la notion de complexité (comparaison de solutions)

Langages et programmation

Axes étudiés: Initiation à la programmation structurée.

Acquis:

  • Programmation en Python

  • Écriture et appel de fonctions

  • Passage de paramètres et valeurs de retour

  • Tests et débogage de programmes simples

Architectures matérielles et systèmes d’exploitation

Axes étudiés: Fonctionnement global d’un ordinateur.

Acquis:

  • Compréhension des composants matériels (processeur, mémoire, stockage)

  • Rôle du système d’exploitation

  • Notions de processus et d’exécution de programmes

Interactions homme-machine (IHM)

Axes étudiés: Relation entre l’utilisateur et le programme.

Acquis:

  • Prise en compte de l’utilisateur dans la conception d’un programme

  • Affichage de résultats lisibles

  • Interaction simple via entrées/sorties

Web

Axes étudiés: Découverte du fonctionnement du Web.

Acquis:

  • Compréhension du rôle des navigateurs et serveurs

  • Bases du HTML et du CSS

  • Structuration simple d’une page web

• Compétences acquises en terminale générale:

Structures de données

Axes étudiés: Organisation avancée de l’information.

Acquis:

  • Utilisation de piles, files et listes chaînées

  • Compréhension des arbres et de leur intérêt

  • Choix d’une structure adaptée selon le problème

Algorithmique avancée

Axes étudiés: Résolution de problèmes complexes.

Acquis:

  • Conception d’algorithmes plus élaborés

  • Parcours de structures arborescentes

  • Introduction aux graphes

  • Comparaison de performances algorithmiques

Bases de données

Axes étudiés: Stockage et gestion structurée des données.

Acquis:

  • Modélisation simple de bases de données

  • Compréhension des relations entre tables

  • Requêtes SQL de base (sélection, filtrage)

  • Notions d’intégrité des données

Langages et programmation (approfondissement)

Axes étudiés: Programmation modulaire et structurée.

Acquis:

  • Organisation d’un programme en plusieurs modules

  • Introduction à la programmation orientée objet (classes, objets)

  • Réutilisation et lisibilité du code

Architectures, systèmes et réseaux

Axes étudiés: Communication et fonctionnement des systèmes.

Acquis:

  • Compréhension des protocoles réseau

  • Notions de routage et d’adressage

  • Fonctionnement des services réseau

  • Rôle des systèmes dans les échanges de données

Sécurité informatique

Axes étudiés: Protection des données et des systèmes.

Acquis

  • Sensibilisation aux enjeux de sécurité

  • Notions de chiffrement et d’authentification

  • Compréhension des risques liés aux usages numériques

Étudiante en communication — graphisme, web & marketing digital