UE
UE — Programmation web (HTML, JS, frameworks)
Unité d'enseignement « Programmation web (HTML, JS, frameworks) » — Informatique (L2, L3). Cette UE permet de construire les bases conceptuelles, méthodologiques et pratiques associées à la thématique.
Prérequis
- ue-programmation-imperative
- ue-bases-de-donnees
Génie logiciel — Étude approfondie : Génie logiciel.
Systèmes d'exploitation : gestion des processus et fichiers
- système d'exploitation
- processus
- fichier
- répertoire
- Linux
- commande shell
Mise au point et tests de programmes
- test
- débogage
- assertion
- jeu de test
- trace
- erreur
- exception
Arbres binaires et arbres binaires de recherche
- arbre
- arbre binaire
- ABR
- nœud
- feuille
- racine
- parcours
- hauteur
Programmation fonctionnelle — Étude approfondie : Programmation fonctionnelle.
Listes chaînées, piles et files
- liste chaînée
- pile
- file
- LIFO
- FIFO
- maillon
- structure linéaire
Programmation orientée objet — Étude approfondie : Programmation orientée objet.
Modèle d'architecture de Von Neumann
- Von Neumann
- processeur
- mémoire
- bus
- UAL
- registre
- instruction
Constructions élémentaires en Python (variables, types, boucles, conditions)
- Python
- variable
- type
- boucle
- condition
- affectation
- itération
Fonctions : spécification, paramètres, valeur de retour
- fonction
- paramètre
- retour
- spécification
- précondition
- postcondition
- modularité
Dictionnaires et tables de hachage
- dictionnaire
- table de hachage
- clé
- valeur
- collision
- fonction de hachage
Modularité, API et mise au point de programmes
- module
- API
- bibliothèque
- documentation
- interface
- encapsulation
Compilation et interprétation — Étude approfondie : Compilation et interprétation.
Sources : Référentiel UE Logopoïos (data/ue/ue-disciplines.json) · Programmes types Licence — L2+L3 — Informatique · enrich-real:licence-informatique.yaml