Accueil - Connexion

Programmation objet C++

2E1AC4 Programmation objet C++ Electronique et Physique appliquee S7
Cours : 15 h TD : 0 h TP : 30 h Projet : 0 h Total : 45 h
Responsable : Emmanuel Cagniot
Pré-requis
Programmation orientée objet
Objectifs de l'enseignement
Montrer les apports de l'approche objet dans les différentes phases du cycle de vie du logiciel ; - comprendre et maitriser les notions de programmation orientée objets ; - introduire de nouvelles structures de données, décrire et implémenter en langage Java l'algorithmique associée.
Programme détaillé
I- Programmation orientée objets (10h) - les bases du langage JAVA - notions de classe, d'objets, de méthodes, de constructeurs, packages en JAVA - notions d'héritage, d'interface, de classe abstraite - visibilité en JAVA - Langage UML - notion de polymorphisme - exceptions - interfaces graphiques - sérialisation/désérialisation II- Algorithmique (8h) - Arbres : rappels sur le cours 1A, files de priorité et tas, arbres binaires de recherche, arbres AVL. Illustration de mises en oeuvre en code Java. - Graphes : introduction et terminologie, matrice d'adjacence d'un graphe, graphes orientés, parcours d'un graphe, automates. Illustration de mises en oeuvre en code Java. Pour certaines implémentations, il pourra être fait appel au framework des collections Java.
Applications (TD ou TP)
Exercices simples : Illustration en Java des concepts vus en cours. Initiation à la programmation swing. Sensibilisation au langage de modélisation UML.
Compétences acquises
La connaissance de base des concepts doit permettre de pouvoir participer au choix d'un langage dans un contexte de modélisation et de développement logiciel.
Bibliographie
Non renseigné

© 2018 - ENSICAEN ( Mentions Légales - Crédits )