ECTS
2 crédits
Composante
Collège Sciences et Technologies pour l’Energie et l’Environnement (STEE)
Volume horaire
19,5h
Description
L’objectif de l’enseignement est de fournir aux étudiants les outils élémentaires pour programmer des applications en python. Les applications développées sont restreintes à un usage personnel.
Lors de ce cours les étudiants apprendront les principes de base de la programmation dans le langage Python comme :
- Les structures de données : variables simples et structurées
- Les structures de contrôle : séquence, alternatives et boucles
- Les sous programmes : procédures et fonctions
Objectifs
Partie théorique
- Comprendre l’intérêt de la programmation et les étapes de développement d’une application informatique
- . Comprendre l’application à informatiser : cahier des charges
- . Déterminer les actions à exécuter : algorithmes
- Traduire ces actions en instructions dans le langage Python afin d’écrire un programme
- Comprendre les structures algorithmiques de base et leur contexte d’utilisation
. Partie expérimentale : travaux pratiques
Concevoir un programme informatique en langage Python, conforme à un cahier des charges et respectant les bonnes pratiques de programmation.
Heures d'enseignement
- Bases de programmation 1 - CMCours Magistral9h
- Bases de programmation 1 - TPTravaux Pratique10,5h
Contrôle des connaissances
Évaluation continue intégrale (ECI) 100%
Compétences visées
Bloc 1 Communiquer et collaborer |
C 1.1. Maitriser les outils numériques
|
Débutant |