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