Bases de programmation 1

Bases de programmation 1

  • 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.
Lire moins

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.
Lire moins

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…

Lire moins

Compétences acquises

Compétences

Niveau d'acquisition

Communiquer et collaborerMaîtriser les outils numériques 1 - Notion