Structure :
  • 20h cours
  • 2h TD
  • 20h TP
  • 2h DS
  • 24h Tutorat
Pré-requis :
  • Algorithmique et Structures de Données
  • Programmation en C
Objectifs à atteindre : Maîtriser les concepts de la PPO (Programmation Par Objets), les qualités logicielles attendues et les apports méthodologiques dans le développement de logiciels. Mise en application. Le langage support est Java avec schématisation UML. En tutorat, un projet fait la synthèse sur une étude de cas à traiter en binôme.

Programme détaillé :
  • Concepts de base : objet, classe, message, sous-classe et héritage.
  • Polymorphisme, surcharge. Typages statique et dynamique.
  • Spécialisation et abstraction. Classes abstraites.
  • Progammation générique
  • Interfaces abstraites (et héritage multiple)
  • Structures de données et collections génériques
  • Exceptions
  • Packages et encapsulation.
  • Streams et fichiers. Sérialisation d'objets.
  • Objets et interfaces graphiques. L'exemple de Java.


Acessibilidade

Cor de fundo Cor de fundo

Tipo de letra Tipo de letra

Kerning do tipo de letra Kerning do tipo de letra

Tamanho da letra Tamanho da letra

1

Visibilidade das imagens Visibilidade das imagens

Espaçamento entre letras Espaçamento entre letras

0

Altura da linha Altura da linha

1.2

Realce de hiperligações Realce de hiperligações

Cor do texto Cor do texto

Alinhamento do texto Alinhamento do texto

Largura do parágrafo Largura do parágrafo

0