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
À la fin de cette UE, vous serez capable de :
• 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
Session unique : 100% Contrôle Continu Intégral.
L’évaluation continue intégrale se base sur un ensemble d’évaluations sous des formes et des modalités diverses : contrôles écrits, travaux pratiques, QCM, contrôles de leçons…
Compétences acquises
Compétences | Niveau d'acquisition | |
---|---|---|
Communiquer et collaborer | Maîtriser les outils numériques | 1 - Notion |