Exporter au format PDF - WikiDocs, Université de Lorraine

publicité
INTRO PARCOURS I&S
TCSS6AF
Crédits : 2 ECTS
Introduction au parcours Information et Systèmes
Durée : 21 heures
Responsable(s) :
Bart LAMIROY, Professeur ([email protected])
Mots clés :
Pré requis :
Notions de programmation correspondant au programme du cours de 1ère année
Objectif général :
Donner les bases nécessaires pour être capable de se documenter sur le langage Java
Compréhension des concepts de bases
Comprendre la notion d'héritage et l'organisation de la bibliothèque Java
Programmes et contenus :
Concepts de base
notion de classes
champ
création d'objet
utilisation d'objet
type primitif
méthode
peut-on avoir 2 méthodes avec le même nom dans une même classe ? (overloading)
constructeurs / plusieurs constructeurs (pas bon)
public vs. private
static vs. non static
flow de contrôle (if-then-else, switch-case, break, return, )
prédicat (true, false, ==, <, ...)
for loop / while loop (4 variantes, avec foreach)
tableau
Architecture / Environnement
rappel sur l'exécution d'un programme
processeur, système, mémoire
machine abstraite
assembleur
objets, pile, tas et appels de méthodes
notion de registre, de SP et de heap
rappel sur les String, StringBuffer
références et objets
Garbage Collector
Concepts avancés
introduction à l'héritage
notion de classe bastraite
liaison dynamique
notion d'interface
exception
Bibliothèque
compilation séparée
unité de compilation, module
organisation de l'API (http://download.oracle.com/javase/6/docs/api/)
packages
java.io
java.lang
java.util
Compétences :
Niveaux
Connaître
Comprendre
Appliquer
Analyser
Synthétiser
Évaluer
Description et verbes opérationnels
Semestre : S6
Évaluations :
Test écrit
Contrôle continu
Oral, soutenance
Projet
Rapport
Téléchargement