De manière générale pour l’Unité d’Enseignement :
En fin d'apprentissage, l'étudiant sera capable de déterminer un choix judicieux du type de
variables à utiliser, de faire apparaître la structure d'un algorithme, de le rédiger et le tester
en Java.
Par Activité d’Apprentissage si besoin est de les différencier :
•L'étudiant sera capable en fin d’apprentissage de faire apparaître la structure
algorithmique de tout problème dont il connaît la méthode de résolution et de la
rédiger dans un langage structuré (LDA), proche des langages de programmation du
type Java, C#, ... Les « objets » que l’étudiant sera capable de manipuler sont : les
nombres, les chaînes de caractères, les tableaux, les fichiers séquentiels et les
pointeurs.
•L'étudiant sera capable d'écrire un programme dans un langage de haut niveau
(Java), de surmonter les problèmes syntaxiques de ce langage et de mettre en oeuvre
les bonnes pratiques de la programmation.
CONTENU SYNTHÉTIQUE
1- Méthodologie de la programmation :
•Variables numériques, booléennes, chaînes de caractères, pointeurs
•Structures de base : séquence, alternative, répétitive
•Procédures et fonctions (passage par valeur et adresse)
•Tableaux et fichiers séquentiels
•Pointeurs
2- Etude du langage Java :
La machine virtuelle, structure de base des programmes java, classe main, les méthodes, les
variables et types de base, les structures de contrôle et boucles (if, for, while, do..while), les
classes (String, Integer, Character…), les tableaux, accès fichier (classes Scanner, File...)
MÉTHODES D’APPRENTISSAGE
Méthodologie de la programmation: présentation par l'enseignement du formalisme utilisé
pour décrire les différents types de structures et de données. Ensuite, exercices dirigés en
classe et exercices préparatoires à faire à domicile.
Java: présentation de la syntaxe Java par l’enseignant suivie de la réalisation d’exercices
pratiques (à partir d’exercices LDA rédigés en méthodologie ou/et d’énoncés textuels).
L'écriture de l'algorithme en Java sera obligatoirement précédée de l'écriture de cet
algorithme en LDA.
S UPPORTS DE COURS
Support Obligatoire En ligne
Méthodologie de la programmation NON OUI
Java NON OUI
MODALITÉS D’ÉVALUATION
Type d’évaluation :
examen écrit pour la partie méthodologie de la programmation
examen pratique pour la partie Java
Evaluation spécifique de l’Unité d’Enseignement / Evaluation des Activités
d’Apprentissage avec pondération
Méthodologie de la programmation: évaluation écrite 100% remédiable en septembre
Java : évaluation continue (50%) + examen pratique (50%) ==> (50% remédiable : examen
HELB Ilya Prigogine. Fiche descriptive des Unités d'enseignement. IG 15/16 DUE 1-2 2/3