Programmation pour le calcul scientifique

Informations

Langue d'enseignement : Français
Crédits ECTS: 6

Programme

  • Heures d'enseignement dispensées à l'étudiant : 50 heures
  • Temps de travail personnel : 100 heures

Objectifs et compétences

Objectifs :
Savoir implémenter des programmes courts en C (syntaxe C++) , les compiler et les debugger manuellement.

- Rappel architecture des ordinateurs, bases Unix et ligne de commande.

- Algorithmes: entrées/sorties, structures de contrôle, boucles, fonctions, fichiers, structures d'un programme

- Utilisation du compilateur

- Programmation impérative en C++

Compétences :
  • Être autonome dans le travail
  • Maitriser le vocabulaire technique des différents enseignements
  • Développer une argumentation avec esprit critique

  • Être capable de mettre en oeuvre des algorithmes de base de calcul scientifique

  • Comprendre et expliquer un algorithme donné répondant à un problème fixé
  • Mettre au point un nouvel algorithme ou adapter un algorithme existant pour répondre à un problème donné
  • Analyser et interpréter l'exécution d'un programme pour s'assurer de sa correction et sa qualité
  • Connaître et respecter les bonnes pratiques à adopter en programmation afin de réaliser des programmes lisibles et exploitables par des tiers

Organisation pédagogique

le mode de fonctionnement de l'UE est présenté au début des enseignements

Contrôle des connaissances

- Session 1: Examen TP final (3h) -- coef 0.5 + Contrôle continu -- coef 0.5

- Session 2: max(Examen TP final session 2(3h), 0.5 *Examen TP final session 2+ 0.5*contrôle continu)

Les épreuves terminales écrites pourront être remplacées en seconde session par un oral en cas d'effectif faible

Lectures recommandées

l'ensemble des références bibliographiques est communiqué au début des enseignements

Responsable de l'unité d'enseignement

Lisl Weynans

Enseignants

la composition de l'ensemble de l'équipe pédagogique est communiquée au début des enseignements