 |  | |  |
| INFO0204-1

 | Compléments d'informatique

| |
| 
| |
| Durée : | 45h Th | |
|  | | |
| Crédits/ECTS : |
| |
|  | | |
| Titulaire(s) : | HenriāPierre Garnir | |
|  | | |
|  | | |
| Aperçu général :
| Révision : concepts fondamentaux de programmation (langage JAVA) la programmation objet (approfondissement) Compléments de programmation : les threads (multi-processus) gestion évoluée des fichiers la programmation en réseau et l'Internet étude détaillée des interfaces graphiques Applications : gestion d'instruments de laboratoire (instrumentation virtuelle) accès aux bases de données Réalisation d'un projet personnel : définition des objectifs réalisation effective
Travaux pratiques : Les travaux pratiques se déroulent en parallèle avec le cours et permettent de mettre les notions directement en oeuvre. | |
|  | | |
| Objectif du cours :
| Ce cours se place dans la continuité du cours d'introduction à la programmation proposé en première candidature (qui en est un pré-requis). Nous approfondissons les concepts vu précédemment et abordons des notions nouvelles de programmation avancée. Le cours doit donner une autonomie de travail et rendre capable de concevoir et réaliser des programmes d'une certaine envergure. Le langage de référence est JAVA mais la syntaxe et les domaines d'applications des autres langages sont abordés.
| |
|  | | |
| Pré-requis :
| Le cours nécessite une connaissance élémentaire de la programmation et vient en complément du cours d'introduction à la programmation de première candidature. | |
|  | | |
| Travaux pratiques :
| Réalisation d'un projet personnel qui consiste à écrire d'un "gros" programme. | |
|  | | |
| Organisation :
| Le cours se donne généralement au premier semestre. Les travaux pratiques se déroulent prioritairement dans la salle des ordinateurs de la section de physique. Cependant, les étudiants qui disposent d'un PC peuvent réaliser leurs travaux à domicile. Les corrigés des exercices et la mise en évidence de problèmes éventuels sera faite lors du cours théorique et servira de base aux discussions.
| |
|  | | |
| Notes de cours :
| Un CD-ROM reprendra tous les documents utilisés au cours, de nombreuses références utiles ainsi que les documents du cours sous format électronique. Un serveur WWW contient les documents présentés au cours, des exemples et les notes de cours au format .pdf : (http://info:ok@www.ulg.ac.be/ipne/info/) Bibliographie : * "Java facile" (Alexandre Maret) Marabout * Plusieurs sites web référencés sur le CD-ROM * Thinking in JAVA (Bruce ECKEL) Prentice Hall * Just JAVA 2 (Peter van der Linden) SUN JAVA SERIE (tous ces livres sont accessibles par ex. sur Amazon) | |
|  | | |
| Evaluation :
| L'évaluation porte sur le travail de l'année et sur le rapport découlant d'un projet individuel. L'examen consiste à présenter ce projet publiquement et oralement. | |
|  | | |
| Contacts :
| Institut de Physique Nucléaire, Atomique et de Spectroscopie (IPNAS), Sart Tilman B15, B4000 Liège Henri-Pierre GARNIR (cours) Tél : 04/366.37.64 (bureau); 04/366.36.90 (secrétariat); 04/365.73.25 (privé) E-mail : hpgarnir@ulg.ac.be - Serveur WWW : http://www.ulg.ac.be/ipne | |
|  | | |