Aller au menu Aller au contenu
Une voie, plusieurs choix
Informatique et Mathématiques appliquées
Une voie, plusieurs choix

> Formation > Cursus ingénieur

Bases de la programmation impérative - 3MMBPI

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In
  • Volumes horaires

    • CM : 6.0
    • TD : 25.5
    • TP : 33.0
    • Projet : -
    • Stage : -
    • DS : -
    Crédits ECTS : 5.0
  • Responsables : Manuel SELVA

Objectifs

Ce cours est une initiation à la programmation impérative structurée. Le langage Python est utilisé comme support de cours, TD et TP.

Contenu

  • Programmation modulaire, exceptions, tableaux, pointeurs et récursivité.
  • Algorithmes élémentaires: parcours séquentiels, arithmétique, tris.
  • Structures de données: piles, files, tableaux, chaînages.
  • Initiation aux raisonnements (informels) par assertions sur les programmes.
  • Initiation aux méthodes pour trouver les erreurs dans les programmes (tests).

Prérequis

Aucun.

Contrôles des connaissances

SESSION 1 :
Type d'examen (écrit, oral, examen sur machine) : deux examens individuels sur machine (E11 et E12)

Salle spécifique : Salle machine
Durée :
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) :
Documents interdits (ex : livres, tous documents) :
Matériel (ex : calculatrices):

  • matériel autorisé, préciser :
  • matériel interdit, préciser :
    Commentaires : 3 absences injustifiées en TP encadrés entraîneront N=0

SESSION 2 :
Type d'examen (écrit, oral, examen sur machine) :
Salle spécifique :
Durée :
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) :
Documents interdits (ex : livres, tous documents) :
Matériel (ex : calculatrices):

  • matériel autorisé, préciser :
  • matériel interdit, préciser :
    Commentaires :

Session 1 : N1 = (E11 + E12) / 2 avec
- N1 = note finale de session 1
- E11 = note de l'examen 1 de session 1 (milieu du semestre)
- E12 = note de l'examen 2 de session 1 (fin du semestre)

Session 2 : N2 = E2 avec
- N2 = note finale de session 2
- E2 = note de l'examen de session 2

Calendrier

Le cours est programmé dans ces filières :

  • Cursus ingénieur - Tronc Commun - Semestre 5
cf. l'emploi du temps 2020/2021

Informations complémentaires

Code de l'enseignement : 3MMBPI
Langue(s) d'enseignement : FR

Le cours est rattaché aux structures d'enseignement suivantes :

Vous pouvez retrouver ce cours dans la liste de tous les cours.

Bibliographie

J.BARNES : "Programming in Ada 2005", Pearson Education Limited, 2006

J.BARNES : "Programmer en Ada 95", Addison Wesley, 1996
C. FROIDEVAUX, M.C.GAUDEL, M.SORIA : "Types de données et algorithmes", McGraw-Hill, 1990

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In

mise à jour le 15 janvier 2017

Université Grenoble Alpes