Le programme de cet enseignement est le suivant :
- Introduction à l'architecture des machines et
aux systèmes
- Le processeur et son environnement :
registre, mémoire, bus, accès mémoire,
horloge
- Langage d'assemblage
(juste ce qu'il faut pour comprendre une machine)
- Fonctionnalités d'un système d'exploitation
- Introduction aux réseaux
- Découverte des différents problèmes inhérents
à programmation la réseau :
connectivité, bande passante, etc.
- Notion de client/serveur, réalisation
à l'aide des bibliothèques Java
- Programmation orientée objet
(Java)
- Environnement de programmation Java :
éditeur, compilateur, debugger, etc.
- Classes et objets, présentation des diagrammes
de classes UML
- Algorithmique :
structures conditionnelles et itératives
- Entrées-sorties
- Héritage, polymorphisme
- Abstraction
- Exceptions
Plus précisément, le programme détaillé
de cet enseignement est le suivant.