Basic Algorithms & Programming

Informations

Langue d'enseignement : Anglais
Crédits ECTS: 6

Programme

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

Objectifs et compétences

Objectifs :
Adress basic concepts and methods for problem solving based on computer programming; algorithm structure: variable assignments, sequences, loops, etc. and problem specification: functional (hierarchical) decomposition, state, pre-condition, post-condition, loop invariant. Acquire knowledge and develop competencies through applied projects.

Compétences :
  • Participer à la conception et à la réalisation d’applications logicielles
  • Programmer un algorithme simple et l'exécuter sur ordinateur ; utiliser un logiciel de calcul formel
  • Traduire un algorithme dans un langage de programmation
  • Comprendre la structure de contrôle d'un programme dans un langage donné
  • 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é

Organisation pédagogique

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

Contrôle des connaissances

Evaluation sur projet(s) au cours du semestre. Evaluation finale à l'oral (préparé) ou à l'écrit.

Lectures recommandées

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

Responsable de l'unité d'enseignement

Marie Beurton Aimar

Enseignants

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