Niveau d'étude
Bac +2
Composante
Sciences Fondamentales et Appliquées
Période de l'année
Semestre 4
Description
Ce cours a pour objectif d'apprendre les concepts fondamentaux de l'algorithmique et de la programmation informatique à partie d'exemples en Python : notion d’algorithme ; prise en main de l'environnement de développement (éditeur, débogueur, documentation) ; variables et affectations ; fonctionnement des conditions et boucles ; routines et procédures ; structures de données les plus courantes (listes, tableaux) ; manipulation de chaines de caractères ; manipulation de fichiers.
Objectifs
Ce cours a pour objectif d'apprendre les concepts fondamentaux de l'algorithmique et de la programmation informatique à partie d'exemples en Python
Heures d'enseignement
- CMCM16h
- TDTD14h
- TPTP20h
Programme détaillé
Programmation informatique : algorithme, variables, conditions, boucles, fonctions, structures de données. Exemples en Python.
Compétences visées
Faire preuve de capacité d’abstraction et de rigueur ; Etre capable d’appliquer un raisonnement logique ; Comprendre les bases de la programmation ; Concevoir, analyser et programmer un algorithme simple