6 crédits
30.0 h + 30.0 h
Q1
Enseignants
Bonaventure Olivier; Pecheur Charles coordinateur;
Langue
d'enseignement
d'enseignement
Français
Préalables
Aucun.
Thèmes abordés
- Concepts fondamentaux de la programmation orientée-objet ;
- Langage de programmation Java ;
- Analyse d'un problème informatique, conception, spécification et mise en oeuvre d'une solution ;
- Structures de données linéaires et dynamiques.
Acquis
d'apprentissage
d'apprentissage
A la fin de cette unité d’enseignement, l’étudiant est capable de : | |
1 |
Contribution du cours au référentiel du programme
Acquis d'apprentissage spécifiques au cours
|
La contribution de cette UE au développement et à la maîtrise des compétences et acquis du (des) programme(s) est accessible à la fin de cette fiche, dans la partie « Programmes/formations proposant cette unité d’enseignement (UE) ».
Contenu
- Programme source et bytecode, compilation, exécution ;
- Variables, types, valeurs, affectation ;
- Expressions, instructions ;
- Méthodes, paramètres, résultats ;
- Spécifications ;
- Tableaux simples et tableaux multidimensionnels ;
- Classes, objets, constructeurs, références vers un objet ;
- Variables de classe, d'instance, locales et leur portée, visibilité ;
- Extension d'une classe, héritage, polymorphisme, interfaces ;
- Mécanismes d'exception ;
- Fichiers et entrées-sorties ;
- Classes de collection de données, structures chaînées.
Méthodes d'enseignement
Les méthodes utilisées privilégieront l'apprentissage actif des étudiants. Les modalités précises de mise en oeuvre d'une participation active de l'étudiant dans son apprentissage sont laissées aux titulaires, dans le respect des orientations pédagogiques de l'EPL.
Modes d'évaluation
des acquis des étudiants
des acquis des étudiants
Une évaluation intermédiaire a lieu en milieu de quadrimestre. La note obtenue pour cette évaluation compte pour 1/3 de la note finale, uniquement si elle est supérieure à la note de l'examen.
L'examen en fin quadrimestre a pour objectif de vérifier non seulement la connaissance de la matière, mais également la capacité à appliquer les connaissances acquises pour écrire de programmes Java simples, mais corrects.
L'examen en fin quadrimestre a pour objectif de vérifier non seulement la connaissance de la matière, mais également la capacité à appliquer les connaissances acquises pour écrire de programmes Java simples, mais corrects.
Ressources
en ligne
en ligne
Bibliographie
Le cours s'appuie sur l'ouvrage de référence suivant (en anglais): D. Eck, Introduction to Programming Using Java, Sixth Edition, 2013, http://math.hws.edu/javanotes/
Faculté ou entité
en charge
en charge
BTCI
Programmes / formations proposant cette unité d'enseignement (UE)
Intitulé du programme
Sigle
Crédits
Prérequis
Acquis
d'apprentissage
d'apprentissage
Bachelier en sciences de l'ingénieur, orientation ingénieur civil