Vous êtes ici

  1. Accueil
  2. Programmation scientifique 1

Programmation scientifique 1

Programmation scientifique 1

En pratique :

Volume horaire de cours : 18
Volume horaire global de TD : 12
Volume horaire global de TP : 18
Langue principale : français
Nombre de crédits européens : 6

Description du contenu de l'enseignement

Savoir :
- Introduction à la programmation scientifique : enjeux, outils, état de l'art,
- Langage C.
Généralités (historique, structure d'un programme, règles de base) ;
Types de données, tableaux, pointeurs, fonctions, entrées/sorties ;
Opérateurs binaires et unaires bit à bit (décalage du registre à droite, à gauche, xor, et bit à bit, non logique) ;
Headers ; Structure ; Matrices ; Gestion de la mémoire (stack, heap, allocation dynamique)
- Développement de programmes pour la résolution de problèmes numériques de difficulté croissante,
- Application à l’intégration d’équations différentielles modélisant des systèmes mécaniques et des phénomènes physiques ; application aux algorithmes de base en cryptographie,
- Développement d’un programme comprenant plusieurs modules,
- Sensibilisation à la qualité logicielle et à l'optimisation,
- Projets.


Compétences à acquérir

Connaissances de base nécessaires sur le fonctionnement des ordinateurs pour leur utilisation efficace en simulation numérique ; développement de programmes clairs, performants et portables ; mise en oeuvre de méthodes numériques pour la résolution de problèmes physiques simples ; combinaison des notions acquises pour la résolution de problèmes plus complexes.
 


Modalités pédagogiques

  • en présence