v2.11.0 (5354)

Cours scientifiques - IN202 : Programmation orientée objet et embarquée

Domaine > Sciences et technologies de l'information et de la communication.

Descriptif

Après les bases de programmation et d'algorithmique, en Python et C, couvertes en 1A, ce cours d'informatique aborde deux aspects plus opérationnels, pratiqués en langage C++ :
- une démarche logicielle appelée Programmation Orientée Objet (POO), 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 ;
- l'interaction avec des mécanismes physiques réels (via une carte Arduino) ayant notamment des exigences temporelles précises de pilotage, donc nécessitant une programmation temps réel ou événementielle.

Il s'agit cependant d'un cours pour débutants en POO, qui ne convient donc pas aux étudiants admis sur titre (AST) en 2A qui l'ont déjà étudié et pratiqué (en C++ ou autre langage objet similaire).

Objectifs pédagogiques

Les objectifs pédagogiques de ce nouveau cours seront précisées ultérieurement.

21 heures en présentiel (7 blocs ou créneaux)

effectifs minimal / maximal:

1/24

Diplô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 20

Littérale/grade européen

Pour 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
L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 1.25 ECTS
  • Scientifique acquis : 1.25

Le coefficient de l'UE est : 1

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.

Mots clés

Programmation orientée objet, programmation temps réel
Veuillez patienter