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