Descriptif
Après les bases de programmation et d'algorithmique couvertes en 1A, ce cours s'intéresse à une informatique davantage tournée vers des réalités externes ou opérationnelles. Il aborde ainsi deux aspects indépendants (mais pédagogiquement compatibles) :
- l'interaction avec des mécanismes physiques réels ayant notamment des exigences temporelles précises de pilotage ; on parle alors de programmation Temps Réel ;
- la relation du logiciel à ses propres développeurs, sous la forme d'une démarche organisationnelle appelé Programmation Orientée Objet, en quête de fiabilité et pérennité du développement ; ce paradigme de programmation, qui conduit à attacher aux structures de données les opérations qu'elles seront amenées à subir, rejoint une démarche de modélisation des systèmes comme ensemble d'objets, ayant leur "comportement" propre, en interaction les uns avec les autres.
Objectifs pédagogiques
Les objectifs pédagogiques de ce nouveau cours seront précisées ultérieurement.
effectifs minimal / maximal:
1/24Diplôme(s) concerné(s)
Parcours de rattachement
Pour les étudiants du diplôme Diplôme d'Ingénieur de l'Ecole Nationale Supérieure de Techniques Avancées
IN10x, langage C
Format des notes
Numérique sur 20Littérale/grade européenPour les étudiants du diplôme Diplôme d'Ingénieur de l'Ecole Nationale Supérieure de Techniques Avancées
Vos modalités d'acquisition :
Projet
Le rattrapage est autorisé (Max entre les deux notes écrêté à une note seuil)- le rattrapage est obligatoire si :
- Note initiale < 6
- le rattrapage peut être demandé par l'étudiant si :
- 6 ≤ note initiale < 10
- Crédits ECTS acquis : 1.75 ECTS
- Scientifique acquis : 1.75
Le coefficient de l'UE est : 1.75
La note obtenue rentre dans le calcul de votre GPA.
L'UE est évaluée par les étudiants.
Programme détaillé
Le programme détaillé de ce nouveau cours seront précisées ultérieurement.