Calcul Scientifique et Programmation 1

  • Établissement

    INP - ENSEEIHT

Description

L’enseignement est présenté par thèmes : histoire, introduction à l’informatique, architectures, systèmes, langages et résolution de problèmes scientifiques (mathématiques, structure, aérodynamique).  L’enseignement est constitué d’environ 25 % de cours, le reste étant des travaux sur machines et un bureau d’étude longue durée. Des travaux en autonomie sont aussi demandés.

Tous les documents de cours, ou corrigés d’exercices ou de travaux pratiques, ainsi que des documents à thèmes sont disponibles sur Moodle afin de faciliter un travail à distance des étudiants alternants.

L’enseignant propose des exercices extrêmement variés touchant à tous les aspects du langage informatique: variables, tableau, structures, fonctions, entrées-sorties, modules ainsi qu’à la structuration d’un code (Makefile, bibliothèque, modules).

Il partage aussi de nombreuses techniques de programmation pour optimiser la taille d’un code et le rendre modulaire, utilisable et modifiable par un utilisateur non averti.

Une sensibilisation aux logiciels libres et à la propriété intellectuelle (plagiat) est aussi proposée.

 

L’évaluation se présente sous forme d’un contrôle continu, de programmes personnels à rendre, d’un test de connaissance sur Moodle et du compte-rendu (rapport + sources) du Bureau d’Etude.

Un investissement personnel et une certaine rigueur sont nécessaires pour maîtriser à minima le langage et les techniques enseignés.

Lire plus