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

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

Évaluation continue intégrale  (ECI) 100%

Lire moins

Compétences visées

Bloc 1

Communiquer et collaborer

 

C 1.1. Maitriser les outils numériques

 

Débutant

Lire moins