Wiki ~ namok.be

Evolution de Java pour l'année 2009-2010

Un petit guide qui décrit et explique l'évolution pour le cours/labo de Java pour l'année prochaine.

Le cours

Deux approches existent : une minimaliste et une plus en profondeur préparée par Geneviève. Pour le moment, on se dirige plutôt vers l'approche minimale pour l'année prochaine car la réflexion sur l'approche radicale n'est pas encore assez poussée (à revoir si elle progresse bien).

Approche minimaliste

  • Les slides restent comme ils sont
  • Chaque leçon est accompagnée de questions interactives récapitualtives de cette matière
    • créés avec eXeLearning
    • certaines leçons contiennent déjà des slides de questions à la fin : à reprendre
    • on fournira une version interactive avec et une version PDF (il suffit d'écrire un CSS adapté)
    • dans la version interactive on fournira les réponses ou pas au cas par cas en fonction de la difficulté.
    • dans la version PDF, pas de réponse
  • On pourra exploiter ces questions en donnant le cours; ils pourront aussi les utiliser pour réviser.
  • Types de questions :
    • QCM
    • vrai-faux
    • texte à trous
    • questions de réflexion
    • applets si adaptés et si on a du temps à y consacrer

Approche radicale

Généviève réfléchit à une modification plus en profondeur du cours par une approche plus “pédagogie active”. Ca me parait prometteur mais il faut encore y travailler. D'ailleurs je pense qu'elle ne serait pas contre un peu d'aide ;) ajouté par cuv: L'idée principale est de rendre plus actif les étudiants lors des cours. Sur base des slides ne serait-il pas possible d'aborder une nouvelle notion avec des exercices de découverte?

Les labos

On utiliserait eXeLearning pour fournir des TDs plus interactifs. Une version papier serait également disponible. La démarche sera un peu différente entre les TD linux et les TD Java.

TD Linux

Ici, il n'y a pas de cours à coté, il faut aussi introduire la théorie. Plutôt qu'un vade-mecum indigeste pour certains étudiants, on introduit les concepts pas-à-pas dans le TD et on garde une référence pour les choses qu'on oublie fréquemment (liste des commandes principales, les permissions, …)

squelette type d'un td linux

  1. Objectif : explique ce qu'on va faire à ce TD
  2. Rappels : Quelques exercices pour vérifier si on se rappelle bien les notions importantes du TD précédant
  3. Introduction des notions pas à pas (ex: pour les permissions, ne pas tout présenter d'un coup mais en plusieurs étapes : la notion de propriétaire, la notion de groupe, les permissions sur les fichiers, les permissions sur les dossiers, modifier les permissions, …)

Pour chaque notion :

  • un peu de théorie : préférer la clarté à la complétude; les aspects complémentaires, non nécessaires à une première compréhension viendront à la fin de la section
  • qq exercices écrits (QCM, à trous) pour permettre à l'étudiant de vérifier si il a compris ce qu'il vient de lire
  • qq exercices sur machine pour lui permettre de mettre en pratique ce qu'il vient de comprendre
    • d'abord sous forme de pas à pas dirigé
    • puis sous forme plus libre
  • pour aller plus loin : qq questions de réflexion et ou exercices pratiques plus difficiles qui demandent une recherche.
  • Utilisation du format FAQ pour introduire des concepts annexes ou plus poussés mais moins souvent utilisés.

A moduler au cas par cas

  • au début ou pour les notions les plus difficiles : très cadré avec prédominance des tutoriaux
  • à la fin ou pour le plus facile : plus libre avec recherche personnelle nécessaire.

TD Java

Ici, on peut faire référence au cours, donc on ne reprend pas le cours dans les TD. Le TD sera accompagné d'une série d'exercices préparatoires afin de vérifier que la théorie nécessaire pour le labo est acquise.

exercices préparatoires

  • format exe
  • ciblés sur la pratique et ce qui est nécessaire pour le labo
  • une certaine redondance avec les exercices du cours est toutefois inévitable
  • selon la sensibilité du prf : on recommande de les faire ou on oblige à les faire mais pas de sanction cotée si pas fait.

squelette type d'un td Java

  1. Objectif : explique ce qu'on va faire à ce TD
  2. Pré-requis : quelles sont les questions du cours à préparer.
  3. Exercice graduels

trucs et astuces

Les TDS java contiennent aussi une partie trucs et astuces liés à Linux. Essayer de les intégrer dans des exercices Java et de coller au format des TD Linux : introduire la notion, donner un exemple, demander un exercice de mise en pratique.