Initiation à la programmation

Code Cours
2324-FGES-COMP-FR-3005
Langue d'enseignement
Français, Anglais
Ce cours apparaît dans les formation(s) suivante(s)
Responsable(s)
CHRISTELLE PETIT

Présentation

Prérequis

Aucun

Objectifs


L’algorithmique consiste à formaliser les processus calculatoires intervenant en science. Le développement de programmes est une activité délicate où les erreurs même mimines peuvent provoquer des comportements très éloignés du résultat escompté. Il est nécessaire de commencer par une phase de présentation d’un langage commun et d’une pratique commune de la programmation. Pour cela, la FGES a choisi d’utiliser le langage Python. Ce langage interprété permet une prise en main rapide et intuitive de la part des étudiants.

Présentation


Ce module sera le support de l’apprentissage du langage Python. L’apprentissage de la programmation impérative commencera par l’utilisation du module turtle.



  • Prise en main du logiciel Visual Studio Code ;

  • Prise en main de l’interprète Python ;

  • Manipulation des variables ;

  • Utilisation de procédures et de fonctions, compréhension de la notion d’effet de bord ;

  • Utilisation de paramètres ;

  • Les types élémentaires : int, float et bool

  • Les types composés non-mutables : str et tuple ;

  • Définition de nouvelles fonctions ;

  • Les structures de contrôles :

    • L'instruction if avec ses composantes elif et else ;

    • Les boucles for et while.




Modalités

Modalités d'enseignement

Les étudiants ont accès à des vidéos présentant les nouveaux points du cours. Les séances sont des rendez-vous réguliers permettant de faire des exercices d’approfondissement des concepts. Les étudiants travaillent dans un environnement de développement intégré (Visual studio code ou pyzo selon la préférence de l’enseignant) avec l’emploi du l’interprète Python 3.9.X.

Blended learning : les étudiants doivent visionner des vidéos avant les cours. Des interrogations tests rapides sont réalisés pour vérifier l’acquisition du contenu des vidéos. En séance, les étudiants réalisent des exercices qu’ils corrigent ensemble avec le soutien du professeur.

Évaluation

Ressources