Phelma Formation 2022

Informatique - Programmation MEP - 3PMJPROG

  • Volumes horaires

    • CM 6.0
    • Projet 0
    • TD 6.0
    • Stage 0
    • TP 12.0

    Crédits ECTS

    Crédits ECTS 1.0

Objectif(s)

L'objectif de ce cours est de fournir d'une part les outils conceptuels des langages impératifs afin de concevoir des algorithmes simples permettant de résoudre un problème et d'autre part de savoir implementer ces algorithmes en Python

Les compétences acquises sont :

  • Connaître la syntaxe et la grammaire du langage Python
  • Analyser un problème simple et développer un algorithme qui le résoud
  • Implémenter cet algorithme en Python
  • Se familiariser avec des outils de développement logiciel comme git et linux
Contact Antoine BONNEFONT, Simon FERNANDEZ, Jonathan MIQUEL

Contenu(s)

Des CTD interactifs pour découvrir les bases de la programmation, l'algorithmique et Python
Des TPs pour s'attaquer à des problèmes du début à la fin et mettre en pratique les notions des CTD

  • Analyse d'un problème
  • Programmation structurée :
    - Variables, type des données manipulables
    - Structures de contrôles conditionelles et itératives
    - Fonctions
    - Tableaux
    - Fichiers
  • TP : Chaque notion essentielle est illustrée par des exemples, pour lesquels l'étudiant réalise un logiciel en écrivant et en utilisant du code.

Le langage utilisé est le langage Python, sous environnement LINUX.



Prérequis

Aucun

Contrôle des connaissances

Session Normale :
Type d'évaluation : 100% Controle Continu
CC = TDs, gestion du dépôt git, TPs.

Session de rattrapage : (EXAM)
Type d'évaluation : Examen écrit sur machine
Durée : 2h
Documents : notes de cours, documentation de librairies (fournies en local). Pas d'autre site web
Possible en distanciel : non
Matériel spécifique : machine de salle de TP



Informations complémentaires

Cursus ingénieur->Apprentissage MEP->Semestre 5