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.
- 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
Contrôle continu intégral :
2 projets : 0.3 chacun
2 oraux : 0.2 chacun
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