Etude des composants fondamentaux d’un programme (entête, variables, constantes, instructions…)
Présentation et familiarisation à un environnement de développement
Etude et mise en pratique des structures élémentaires en programmation (décision, répétition,…)
Etude et mise en pratique des notions de « Fonction »
Etude et mise en pratique des structures de données
Etude et mise en pratique de la gestion de fichiers
Utilisation des notions ci-dessus dans le cadre de l’élaboration de petites applications console
…
Répartition des heures
Bases de programmation - théorie : 24 h de théorie
Bases de Programmation - travaux pratiques : 44 h d'exercices/Labos
Méthodes d'enseignement
Bases de programmation - théorie : cours magistral, approche interactive, approche par situation problème
Bases de Programmation - travaux pratiques : travaux de groupes, approche par projets, approche interactive, approche par situation problème, approche avec TIC, utilisation de logiciels
Langues d'enseignement
Bases de programmation - théorie : français
Bases de Programmation - travaux pratiques : français, anglais
Supports
Bases de programmation - théorie : notes de cours
Bases de Programmation - travaux pratiques : notes d'exercices, protocoles de laboratoires
Ressources bibliographiques
Bases de programmation - théorie
https://courspython.com/bases-python.html
Python 3 Les fondamentaux du langage (3e édition) ENI
UE : Programmation – Concepts fondamentaux
Bases de Programmation - travaux pratiques
https://courspython.com/bases-python.html
Python 3 Les fondamentaux du langage (3e édition) ENI
Epreuve intégrée :
Examen de labo (AA de TP) suivi d'un examen écrit/oral sur le cours de Théorie (AA Théorie)
Pondération dans l'E.I. : 55% TP - 30% Théorie - 15% (Evaluation continue - Non Rejouable)
Report de note d'une année à l'autre pour l'AA réussie en cas d'échec à l'UE :