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

> Formation > Cursus ingénieur

Programmation orientée objet - 4MMPOO6

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 : 3.0
    • TD : 13.5
    • TP : -
    • Projet : -
    • Stage : -
    • DS : -
    Crédits ECTS : 1.5
  • Responsables : Sylvain BOUVERET

Objectifs

L'objectif de ce module est l'apprentissage des principales notions de Programmation Orientée Objet (POO), ainsi que leur mise en pratique avec le langage de programmation Java. À l'issue du module, les étudiants auront compris les grands principes de l'objet et seront autonomes en langage Java. Un accent sera mis également sur l'utilisation des collections en Java.

Contenu

Les grands principes de la POO seront étudiés, et leur utilisation en Java:

  • Classes et objets, principe d'encapsulation
  • Héritage et polymorphisme, abstraction, interfaces
  • Collections Java: types abstraits d’ensembles d’objets et implémentations, utilisation d’une bibliothèque de composants
  • Utilisation d'exceptions
  • Notions d'UML et justification du paradigme orienté-objet

La mise en pratique se fera via des séances encadrées en salle machine, et des exercices (TP) en temps libre.

Prérequis

En terme de cours : Algorithmique et structures de données 1 et 2
En terme de compétences : programmation impérative (itération, récursion, programmation procédurale, généricité ; mise en pratique). Structures de données.

Contrôles des connaissances

CONTRÔLE CONTINU (MCC en présentiel ou à distance):
Type d'évaluation (ex : TP, assiduité, participation) :
Un TP à réaliser en temps libre, comptant pour 1/3 de la note finale du cours.
La note de TP ne se rattrape pas

SESSION NORMALE :
MCC en présentiel
Type d'examen: examen sur machine
Salle spécifique: salles machines
Durée: 2h
Documents autorisés: tous documents papiers
Documents interdits:
Matériel (ex : calculatrices):

  • matériel autorisé, préciser :
  • matériel interdit, préciser : tout matériel électronique (téléphone, ordinateur, ...)

MCC en distanciel
Type d’examen: examen à distance
Durée: 2h
Tous documents autorisés, mais aucune communication durant l’épreuve.

SESSION DE RATTRAPAGE :
MCC en présentiel
Type d'examen: examen sur machine
Salle spécifique: salles machines
Durée: 2h
Documents autorisés: tous documents papiers
Documents interdits:
Matériel (ex : calculatrices):

  • matériel autorisé, préciser :
  • matériel interdit, préciser : tout matériel électronique (téléphone, ordinateur, ...)

MCC en distanciel
Type d’examen: examen à distance
Durée: 2h
Tous documents autorisés, mais aucune communication durant l’épreuve.

    • MCC en présentiel **
      N1 = 1/3 TP en temps libre et évaluation par les pairs + 2/3 E1 examen en salle machine
      N2 = 1/3 TP non rattrapable + 2/3 E2 examen
    • MCC en distanciel **

N1 = 1/2 TP en temps libre et évaluation par les pairs + 1/2 E1 examen à distance.
N2 = 1/2 TP non rattrapable + 1/2 E2 examen à distance.

Codification pour la formule de calcul de la note :
N1=note finale de 1ère session
N2=note finale de 2ème session
E1=examen de 1ère session (a priori en salle machine)
E2=examen de 2ème session
TP=travaux pratiques

Remarque: la note de TP ne se rattrape pas en 2ème session.

Calendrier

Le cours est programmé dans ces filières :

  • Cursus ingénieur - Filière ISI - Semestre 7
  • Cursus ingénieur - Filière MMIS - Semestre 7
  • Cursus ingénieur - Filière IF - Semestre 7
cf. l'emploi du temps 2022/2023

Informations complémentaires

Code de l'enseignement : 4MMPOO6
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

Thinking in Java, B. Eckel, Prentice Hall
Introduction to Algorithms, Cormen Leiserson Rivest Stein, MIT PRESS

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

anglais
Grenoble INP - Ensimag
École nationale supérieure d'informatique et de mathématiques appliquées
681, rue de la passerelle - Domaine universitaire - BP 72
38402 SAINT MARTIN D'HERES
 
 
République Française         Groupe INP Logo de la Commission des titres d'ingénieur (CTI)
    Université Grenoble Alpes