Description générale de la formation

Les études à la faculté de Karlsruhe laissent l’entière (enfin presque) liberté à l’étudiant de choisir son cursus.

Tout d’abord contrairement au système français des grandes écoles, où durant les classes préparatoires le tronc est plus ou moins commun, les étudiants de la faculté d’informatique de Karlsruhe par exemple commencent directement par apprendre de l’algorithmique et les bases de la programmation. Ils ont du coup plus de connaissances en général sur l’informatique que nous, mais sur des calculs complexes d’algèbre linéaire, une démonstration détaillée (inutile dans le contexte français) est appliquée. Mais au neuvième semestre d’étude (oui les allemands comptent en semestres et non en années), ces différences ne sont plus très flagrantes, heureusement !

Une journée à la faculté est découpée en Blöcke (blocs, ou plutôt créneaux horaires) de une heure et demie chacun, séparés par des pauses d’un quart d’heure. Ils se répartissent comme dans le tableau qui suit.

Bloc 1 Bloc 2 Bloc 3 Bloc 4 Bloc 5 Bloc 6
8h-9h30 9h45-11h15 11h30-13h 14h-15h30 15h45-17h15 17h30-19h

Le cursus universitaire à la faculté d’informatique de Karlsruhe s’effectue en deux étapes : un Vordiplom (littéralement pré-diplôme) et le diplôme final.

Der Vordiplom

Ce pré-diplôme n’est pas un vrai diplôme mais juste une expression pour marquer que l’on a validé 4 des 8 Wahlpflichtfächer (modules obligatoires). On peut parler de modules de base aussi. Il n’énumère ainsi :

  • Formale Systeme
  • Algorithmentechnik
  • Softwaretechnik
  • Systemarchitektur
  • Kommunikation und Datenhaltung
  • Rechnerstrukturen
  • Echtzeitsysteme
  • Kognitive Systeme

Chacun représente un domaine de connaissance des sciences de l’informatique, et se compose de deux blocs de cours pendant un semestre. Il y a souvent des exercices associés à faire chaque semaine. Chaque module obligatoire est validé par un examen à la fin du semestre.

Der Hauptdiplom

Pour obtenir le diplôme final de la faculté, il y a un certain nombre de conditions, expliquées plus après, à valider :

  • le Vordiplom en poche.
  • deux Vertiefungsfächer (modules d’approfondissement)
  • un Diplomarbeit (en gros projet de fin d’études)
  • deux Schein (en gros publication, enfin je dirais plutôt production personnelle)
  • un Ergänzungsfach (module d’extension, enfin de découverte quoi)

Das Vertiefungsfach

Un tel module se valide en général après l’obtention du Vordiplom, mais rien n’empêche de le valider dès le début. Ces modules sont nombreux, et certains se recouvrent :

  • Theoretische Grundlagen
  • Algorithmentechnik
  • Kryptographie und Sicherheit
  • Betriebssysteme
  • Parallelverarbeitung
  • Softwaretechnik und Übersetzerbau
  • Prozessautomatisierung
  • Entwurf Eingebetteter Systeme und Rechnerarchitekturen
  • Telematik
  • Informationssysteme
  • Robotik und Automation
  • Computergrafik
  • Anthropomatik
  • Kognitive Systeme

Chaque module se compose en fait d’un ensemble de Vorlesung (comme le lecture anglais, on pourrait parler d’amphi…), plus ou moins nombreux. Un Vorlesung peut faire (et en réalité fait souvent) partie de plusieurs de ces ensembles. Un Vorlesung peut être de 3 types (enfin ce sont les configurations que j’ai observé, il y a peut-être des exceptions) :

  • un bloc de cours (sous-entendu par semaine)
  • un bloc de cours et un bloc d’exercices
  • deux blocs de cours

Exemple : Personnellement j’ai choisi les Vertiefungsfächer Kognitive Systeme (systèmes cognitifs) et Computergrafik (géométrie et interpolation pour les systèmes graphiques d’un ordinateur (carte 3D, affichage, …). Le premier propose 20 Vorlesung et le deuxième 6.

Toute la difficulté arrive pour la validation d’un tel module. Il ne s’agit pas d’un examen pour chacun des Vorlesung du module, d’ailleurs parce qu’il est impossible de les suivre tous efficacement (exemple les 20 de KS). En fait chaque Vorlesung est marqué d’un coefficient en SWS (SemesterWochenStunde = heures par semaine en semestre) dont un équivalent est le système ECTS. Le cas général du Vorlesung à un bloc de cours par semaine compte pour 2 SWS. Un module se valide alors en passant un seul examen oral d’une heure validant quelques Vorlesung dont le total s’élève à au moins 8 SWS. Cela s’avère ne pas être facile. Cela demande une bonne préparation (quelques semaines entières de révisions au moins).

Die Diplomarbeit

Ce projet de fin d’études peut s’effectuer dans un laboratoire de la faculté comme dans une entreprise extérieure. La solution la plus facile est le laboratoire de la faculté. En effet au long de leurs études les étudiants ont eu des contacts avec leurs enseignants. C’est un solution employée très souvent.

Le projet consiste en un sujet bien précis, sur un problème irrésolu. Il faudra élaborer un solution et écrire un mémoire (qui se révèle être plus conséquent qu’un rapport de stage de fin d’études).

Der Schein

Ces modules particuliers peuvent être de deux types :

  • le Seminar : un sujet est donné, et chacun des participants doit étudier en détails une publication de la recherche en rapport avec le sujet, pour préparer une présentation d’au moins 30 minutes (durée variable en fonction des encadrants). Ces présentations s’effectuent tout au long du semestre (à raison d’une ou deux par semaine) pendant le créneau horaire imparti. Je suis un Seminar ce semestre sur le sujet « Traitement d’image dans l’interface homme-machine ».
  • le Praktikum : c’est un TP (aussi sur un sujet donné) qui se fait en groupe, tout au long du semestre. A l’ENSIMAG on dirait « projet ».

Das Ergänzungsfach

Ce module d’extension se résume en fait à choisir une matière dans une autre faculté : philosophie, finances de l’entreprise, biologie. En principe ce que l’on veut.