logo Mines Douai MAJ-ISIC.UE2.OBJ
Programmation par objets

Informations générales

2014-2015

Ingénieur (niveau M1)

Ingénierie des Systèmes d'Information et de Communication

Langages et Outils de Développement

Majeure

MAJ-ISIC.UE2.OBJ

Cours

2,5

40

BOURAQADI Noury
DONIEC Arnaud
Français/French

Informations pédagogiques

Objectif(s) de formation
Ce cours vise à consolider et compléter les connaissances des élèves en terme de concepts objets en les ouvrant sur les pratiques de programmation utilisées en entreprise. Deux langages utilisés industriellement (Smalltalk et Java) sont introduits afin que les élèves prennent du recul par rapport à la syntaxe et soient confrontés à deux systèmes de types différents (typage statique et dynamique). Ainsi, ils seront en mesure de s'adapter facilement aux autres langages à objets qu'ils rencontreraient au cours de leurs carrières.

Objectif pédagogique
Acquérir des compétences fondamentales en matière de génie logiciel à base d'objets

Positionnement du cours dans la formation

Supports de cours
En ligne sur Campus

Pré-requis
Bases de la programmation par objets

Contenu
-Révision concepts de base : classe, instance, référence, encapsulation, envoi de message
-Collections et Streams
-Héritage et recherche de méthodes
-Pattern Observateur illustré avec les interfaces graphiques
-Concurrence et synchronisation
-Test et son intégration dans le cycle de vie des logiciels
-Typage statique vs. dynamique


Travail personnel demandé
Exercices de développement

Evaluations
Libellé (Français) Libellé (Anglais)
Programmation par objets Object-Oriented Programming

Commentaires sur les modes d'évaluation
TP notés + DS papier

Modes d'évaluation / crédits / compétences évaluées
Crédits:2,5

Méthodologie
Imprimer