Niveau d'étude
BAC +2
ECTS
6 crédits
Composante
Collège Sciences et Technologies pour l’Energie et l’Environnement (STEE)
Volume horaire
54h
Description
Les objectifs de cette unité d'enseignement sont d'aborder la programmation avec une approche professionnelle, de maîtriser les techniques de bonne programmation (notamment la programmation modulaire) et de maîtriser le langage C ainsi que tous les outils pour la programmation C.
Objectifs
À la fin de cette UE, vous serez capable de :
- Maîtriser les approches professionnelles de la programmation,
- Maîtriser les techniques de bonne programmation (notamment la programmation modulaire),
- Maîtriser le langage C,
- Maîtriser les outils pour la programmation C.
Heures d'enseignement
- Techniques de programmation - CMCours Magistral12h
- Techniques de programmation - TPTravaux Pratique42h
Pré-requis obligatoires
Anglais, Algorithmique I, Systèmes d'exploitation I
Contrôle des connaissances
100% Contrôle Continu Intégral.
Le contrôle continu et l’épreuve terminale sont des épreuves écrites classiques avec des exercices basés sur le CM et les TP
Compétences acquises
Compétences | Niveau d'acquisition | |
---|---|---|
Mise en œuvre de méthodes et d'outils du champ disciplinaire | Se servir aisément de plusieurs styles/paradigmes algorithmiques et de programmation (approches impérative, fonctionnelle, objet et multitâche) ainsi que plusieurs langages de programmation | 1 - Notion |
Mettre en œuvre des méthodes d'analyse pour concevoir des modèles de données et des algorithmes à partir d'un cahier des charges partiellement défini. | 2 - Application | |
Appliquer des approches raisonnées de résolution de problèmes complexes : modèle formel d'un problème, réduction et complétude de problèmes | 2 - Application | |
Identification d'un questionnement au sein d'un champ disciplinaire | Choisir, sur des critères objectifs, les structures de données et construire les algorithmes les mieux adaptés à un problème donné. | 2 - Application |