M1103 - Informatique

  • Cours (CM) 12h
  • Cours intégrés (CI) -
  • Travaux dirigés (TD) 20h
  • Travaux pratiques (TP) 28h
  • Travail étudiant (TE) -

Description du contenu de l'enseignement

Démarche d’élaboration d’une application informatique :
  • Analyse d’un cahier des charges,
  • Modélisation de l’application (structuration en fonctions élémentaires),
  • Identification et caractérisation des données a` traiter (types simples, utilisateurs, tableaux et structures, pointeurs),
  • Construction des algorithmes structurés,
  • Codage dans un langage évolué´ : langage C
  • Familiarisation avec un outil de mise au point (type de´buggeur) : CodeBlock
  • Documentation des fichiers sources,
  • Bonnes pratiques de codage.
  • Introduction à la robotique sur des robots NXT/EV3 avec le logiciel RobotC

Compétences à acquérir

A partir d’un cahier des charges, analyser, élaborer et valider une solution logicielle.
Savoir coder un algorithme dans un langage de programmation haut niveau.
Conduire une démarche de développement logiciel (analyse, algorithme, codage, test). Utiliser une chaine de développement pour mener a` bien la construction d’un programme et sa mise au point (test et de´buggeur).

Pré-requis obligatoires

Éléments communs aux programmes de Terminales STI2D et S

Contact

IUT Haguenau

30 RUE DU MAIRE ANDRE TRABAND
67500 HAGUENAU
0388053400

Responsable


Génie électrique et informatique industrielle