* Ces horaires sont donnés à titre indicatif.
1 | Architecturer un logiciel complexe en définissant le modèle des données et la structure des composants à concevoir ou à utiliser |
2 | Comprendre et exécuter un cahier des charges |
3 | Utiliser des composants logiciels existants et les intégrer dans un développement |
4 | Choisir de façon raisonnée la manière de stocker et d’exploiter les données persistantes d’un logiciel |
6 | Concevoir des algorithmes répondant à un cahier des charges, en choisissant les structures de données adéquates |
7 | Lire et analyser une spécification, en tirer une réalisation |
8 | Analyser et décomposer une tâche pour concevoir un algorithme |
9 | Identifier et manipuler les représentations des données en machine |
10 | Choisir une structure de données pertinente |
11 | Utiliser les algorithmes classiques, les combiner pour résoudre des problèmes complexes |
12 | Décrire les éléments constitutifs d’un ordinateur et de son système d’exploitation (Unix et Windows) |
13 | Décrire les principes d’un système d’exploitation en termes de gestion de ressources (mémoire, processus, …) |
14 | Se servir des bases de la logique pour organiser un raisonnement, construire et rédiger de manière synthétique et rigoureuse |
15 | Concevoir des architectures matérielles |
16 | Expliquer le modèle d'exécution élémentaire en architecture (Von Neumann) |
17 | Manipuler les fonctions booléennes (tables de vérité, de Karnaugh, expressions booléennes et calcul booléen...) |
18 | Concevoir un circuit dédié à une fonctionnalité logique ou calculatoire |
L'UE bases de l'architecture pour la programmation "LIFBAP" est une UE destinée aux étudiants de L1 de licence Sciences et Technologies "Licence Math / Info". L'objectif de ce cours est de présenter les principes fondamentaux et les concepts essentiels sur la notion d'ordinateur, de codage, de fonctionnment interne et de programme et d'instruction au niveau machine. Ces concepts de base sont nécessaires aux enseignements Algorithmique Programmation Impérative, Initiation (LIFAPI) et par la suite aux enseignements Architecture des ordinateurs et Systèmes (LIFAOS).
Contenu de l'UE Bases de l'architecture pour la programmation LIFBAP