Haute Ecole de la Province de Liège

Informations générales sur l'unité d'enseignement : "GENIE ELECTRIQUE-INFORMATIQUE: Développement logiciel 2"

Cycle 1
Niveau du cadre francophone de certification 6
Code ING-1-145 3.2.15
Crédits ECTS 6
Volume horaire (h/an) 75
Période Quadrimestre 2
Implantation(s) TECHNIQUE - Liège (Ing.)
Unité Optionnel
Responsable de la fiche SCHREURS, DANIEL
Pondération 60
Composition de l'unité d'enseignement
Intitulé Nombre d'heures Pondération
Développement orienté objet 1 en Java 30 50
Développement orienté objet 2 en C#.NET 45 50
Prérequis -
Corequis -
  • Acquis d'apprentissage spécifiques sanctionnés par l'évaluation

  • A la fin de l'unité, l'étudiant sera capable de maîtriser tous les concepts et techniques définis dans les contenus ci-dessous.

    L'étudiant devra avoir acquis le recul nécessaire pour être capable de concevoir et d'implémenter une solution logicielle simple avec interfaces graphiques appropriés et basée sur les techniques de la programmation orientée objets.

  • Objectifs

  • Acquérir la maîtrise des techniques de développement orientés objets sur les plates-formes usuelles de l'industrie logicielle informatique : Java et C#/.NET

  • Contenus

  • Développement orienté objet 1 en Java :

    Etudes de plates-formes de développement orientées objets. Choix entre J2EE et .NET, points communs et différences, modélisation commune et déploiements différents, convergence et communication entre une application Java et une application C#.

    Développement orienté objet 1 en Java :

    La plate-forme Java J2SE/J2EE sous Windows et Unix.

    Principales caractéristiques du développement orienté objets en Java avec GUIs Swing, modèle d'application event-listener

    Classes outils de développement, classes utilitaires diverses.

    Flux (avec modèle en n couches)

    Modèle des Java Beans, factories.

     

    Développement orienté objet 2 en C#.NET :

    La plate-forme .NET sous Windows : - Architecture de la plate-forme .NET : notions d’assemblages, de compilation Just-In-Time, de code managé - Concepts de base de .NET : principes de fonctionnement, types d’applications, interactions avec l’utilisateur, classes de bases du framework .NET, C# et EDI de développement. - Evolution de l’architecture des applications informatiques : Design Patterns, notions de Best Practices et découpe en « Application Block »

    Développement d'une application O.O.

  • Méthodes d'enseignement et d'apprentissage

  • Cours magistraux
  • Travaux pratiques ou dirigés
  • Travaux de laboratoire
  • Autres méthodes

  • Evaluation

  • Développement orienté objet 1 en Java
    • Examen Oral
    • Evaluation Continue
    Développement orienté objet 2 en C#.NET
    • Examen Oral
    • Evaluation Continue
  • Langue(s) de l'unité d'enseignement

  • Français
  • Supports de cours

  • Aucun support
  • Lectures conseillées

  • Aucune lecture conseillée