Le wiki du cours de S3 de java

Objectif du cours

Le S3 de Programmation Objet Java est un module de 49h moitié théorique moitié pratique qui intervient au premier semestre de la seconde année. Ses objectifs sont les suivants:

  • Apprendre aux étudiants à programmer en java avec de « bons » réflexes de programmation (c'est-à-dire définir au préalable ou utiliser une analyse, définir des tests, séparer le modèle de la vue et du contrôleur, réutiliser un maximum d’objets déjà définis).
  • Apprendre aux étudiants à lire et à créer des documentations professionnelles et à rendre compte de leur travaux.
  • Inciter les étudiants à prendre des notes et à s’impliquer dans leur travail.

Ce cours en écho au PPN

Voici comment ce cours de 49h est une mise en application d'une partie du PPN (Plan Pédagogique National) dans son unité d'enseignement (UE) informatique rubrique "Algorithmique et Programmation" (285h). A travers la notion de "bons" reflexes, il privilégie les objectifs suivants:

  • Comprendre, organiser et concevoir une solution programmée d'un problème,
  • Savoir concevoir des composants logiciels à l'aide du concept objet.
  • Savoir construire et développer par réutilisation de modules de bibliothèques.

Il doit permettre d'acquérir ou de conforter les compétences minimales :

  • Savoir lire, comprendre, utiliser et tester un algorithme élémentaire,
  • Savoir établir le lien entre un algorithme et un programme qui l'implante,
  • Concevoir et développer une application à l'aide du concept objet,
  • Utiliser des bibliothèques ainsi que la documentation relative aux objets (API).

Son contenu reprend dans son l'intégralité, pour le langage java, le contenu énoncé dans l'unité de formation TC-INFO-AP4 (85h).

Grâce aux choix des exercices et des bibliothèques choisies, ce cours permet d'aborder trois prolongements suggérés dans le PPN:

  • la mise en pratique des tests unitaires et tests de non régressions (utilisation de la bibliothèque jUnit)
  • le traitement des exceptions (obligatoire pour l'utilisation de nombreux objets de l'API standard en java)
  • la mise en évidence et l'utilisation de patrons de conception (ici le modèle MVC qui est celui également mis en pratique par java pour ses interfaces graphiques)

L'enseignement est fait avec une exigence pour la fourniture et le rendu de documents qui se veut inciter les étudiants à prendre des notes s'impliquer dans leur travail, à utiliser et à créer des documents de qualité professionnelle. Dans la rubrique « apprendre autrement », nous envisageons pour 2007 une approche interactive sous la forme de ce wiki (actuellement hébergé par le laboratoire de recherche mais peut être un jour hébergé par l'IUT) où les supports de cours seront disponibles et pourront être annotés par les étudiants.

Possibilité du wiki pour les enseignants

Possibilité de lire et de modifier les fichiers de la rubrique Enseignants. Il n'est pas prévu pour les enseignants de créer de nouvelle pages

Possibilité du wiki pour les étudiants

Possibilité de lire les fichiers de la rubrique Informations Etudiants.

Possibilité de modifier le contenu des fichiers Commentaires Etudiants.

Il n'est pas autorisé aux étudiants de créer de nouvelle page du wiki ou d'y déposer des fichiers.


Page last modified on September 18, 2007, at 12:24 PM