Dess Génie Logiciel
Thème SOD
Nature du cours
Techniques et outils avancés sous UNIX
Le but de ce cours et des TDs associés est d'amener les étudiants
à être autonomes face à un système et/ou un réseau de machines de type
UNIX. Ceci passe par : la maîtrise des outils de base (shells,
commandes UNIX complexes, etc.) ; la connaissance des mécanismes
avancés du système (threads, IPCs, communication réseau, etc.) ; les
environnements logiciels associés (X Window, JDK, CORBA, etc.). Une
part importante de cet enseignement est consacrée directement ou
indirectement à Internet et à ses protocoles. On apprend à utiliser
les services disponibles, mais aussi à les installer et à en concevoir
de nouveaux (FTP, HTTP, etc.). Par ailleurs, dans la mesure des
possibilités et en accord avec les ingénieurs système, il est demandé
aux étudiants d'administrer eux-mêmes leurs machines pour atteindre la
maîtrise du système et du réseau, certains problèmes techniques
pouvant être réglés en TD ou avec les ingénieurs système.
Informations administratives
Support de cours et transparents
Reportez vous à la rubrique ressources pédagogiques de mes pages web.
Organisation du cours
Le cours est composé de 12 séances de deux heures.
Contenu du cours
Le contenu du cours est le suivant :
- Présentation du cours
Contenu proprement dit, compétences locales, activités de
recherche associées.
- Rappels et compléments UNIX (I/II)
Les commandes indispensables, les interpréteurs de commandes, la
chaîne de développement.
- Rappels et compléments UNIX (II/II)
Gestion des ressources et appels systemes. Utilisateurs,
fichiers, pipes, signaux, redirection.
- Rappels et compléments de langage C
Gestion dynamique de la mémoire, pointeurs, encapsulation des types,
pointeurs de fonctions.
- Développement d'IHMs
Structure client serveur, programmation évenementielle, notion de
Toolkit, gestionnaire de ressources.
- Les threads
- Programmation parallèle et distribuée en Java
- Programmation parallèle et distribuée en Java (suite)
- Programmation CORBA en Java
-
-
- Préparation des examens
Contrôle des connaissances
Le contrôle des connaissances est réalisé par un examen dont la durée
est de 2 heures et dutant lequel les notes de cours et les documents
de travail sauf les livres sont autorisés.
Vous pouvez télécharger ci-dessous les sujets des années précédentes :