
Frankreich · 2026-27
Université Paris-Saclay
26 Laborpraktika für den Paris-Saclay-Lehrplan.
Die Licence Informatique der Université Paris-Saclay: Programmierung, Algorithmik, modulare und objektorientierte Programmierung in C++ und Java. Jede Lektion ist in Schritte gegliedert, wird kompiliert und von einer echten Toolchain auf Ihrem eigenen Rechner geprüft — das Modell begutachtet Ihren Code im Anschluss, es entscheidet nicht darüber, ob Sie bestanden haben.
Aktualisiert
Semester für Semester
Studiengang: Licence Informatique. Prüfungsordnung: Offre de formation 2026-2027. Öffnen Sie einen Kurs, um seine praktischen Einheiten und die Laborlektion zu sehen, die GroutCode jeweils mitliefert.
L1·S1
2 Module6 LaborlektionenPythonC++- EN00010106Python
Introduction à l'informatique
1
Lektion
- Python basics — a marks and text toolkit
- 1Python basics — a marks and text toolkitEinheit III · Bases de programmation en Python
- EN00010107C++
Introduction à la programmation
5
Lektionen
- First C++ functions — dates, arithmetic and loops
- Arrays, matrices, strings and text files in C++
- 1First C++ functions — dates, arithmetic and loopsEinheit I · Introduction à la programmation (en C++)
- 2Arrays, matrices, strings and text files in C++Einheit II · Tableaux, chaînes de caractères et fichiers
- 3Separate compilation — a rational-number library in three translation unitsEinheit III · Compilation et compilation séparée
- 4Good practices — a typed, tested, debugged gradebookEinheit IV · Bonnes pratiques de programmation
- 5Programming project in C++ — image filters on PGM files and open-data statisticsEinheit V · Projet de programmation
L1·S2
2 Module8 LaborlektionenC++- EN00010109C++
Programmation modulaire
4
Lektionen
- A marks report built top-down: from raw text to a ranked list, one module at a time
- An encapsulated Rational class: private state, a guaranteed invariant, a clean interface
- 1A marks report built top-down: from raw text to a ranked list, one module at a timeEinheit I · Modélisation informatique et modularisation
- 2An encapsulated Rational class: private state, a guaranteed invariant, a clean interfaceEinheit II · Structures, classes et encapsulation
- 3A separately compiled string library and the unit-test library that checks itEinheit III · Bibliothèques et tests
- 4A grid-world agent simulation: movement, energy, food and reproduction by fixed rulesEinheit IV · Projet: simulation
- EN00010110C++
Algorithmique 1
4
Lektionen
- Linear data structures in C++ — dynamic arrays, linked lists, stacks and queues
- The memory model in C++ — pointers, addresses, values and references
- 1Linear data structures in C++ — dynamic arrays, linked lists, stacks and queuesEinheit I · Structures de données linéaires
- 2The memory model in C++ — pointers, addresses, values and referencesEinheit II · Modèle mémoire
- 3Search, insertion and deletion on arrays and linked lists in C++Einheit III · Opérations sur les structures de données linéaires
- 4Sorting in C++ — insertion, selection and quicksort, measuredEinheit IV · Algorithmes de tri
L2·S3
1 Modul3 LaborlektionenJava- EN00010112Java
Introduction Programmation Objet
3
Lektionen
- First steps in Java: syntax, strings and the standard library API
- Points, fractions and accounts — classes, references and encapsulation in Java
- 1First steps in Java: syntax, strings and the standard library APIEinheit I · Introduction à la syntaxe java
- 2Points, fractions and accounts — classes, references and encapsulation in JavaEinheit II · Classes et objets
- 3Shapes and a payroll — interfaces, inheritance and polymorphism in JavaEinheit III · Interfaces et héritage
L2·S4
3 Module7 LaborlektionenJavaSQL- EN00010118Java
Programmation Objet et Génie Logiciel
1
Lektion
- A small bank in Java — classes, inheritance, generics, iterators, lambdas and exceptions
- 1A small bank in Java — classes, inheritance, generics, iterators, lambdas and exceptionsEinheit I · Programmation Java
- EN00010119Java
Algorithmique 2
4
Lektionen
- Binary search, linked lists and binary trees in Java
- Three dictionaries in Java — a chained hash table, a binary search tree and a trie
- 1Binary search, linked lists and binary trees in JavaEinheit I · Structures chaînées et arbres
- 2Three dictionaries in Java — a chained hash table, a binary search tree and a trieEinheit II · Dictionnaires
- 3Divide and conquer in Java — merge sort, inversions and the n log n lower boundEinheit III · Diviser pour régner
- 4Union-find and backtracking — disjoint sets, Kruskal, N-queens and a sudoku solverEinheit IV · Backtrack et union-find
- EN00010121SQL
Bases de données 1
2
Lektionen
- Defining a course-registration schema in SQL — tables, constraints, ALTER and DROP
- Querying a registration database — relational algebra written as SQL
- 1Defining a course-registration schema in SQL — tables, constraints, ALTER and DROPEinheit IV · Langage SQL – Définition de schéma (LDD)
- 2Querying a registration database — relational algebra written as SQLEinheit V · Interrogation d'une base de données
L3·S6
1 Modul2 LaborlektionenJava- EN00010138Java
IA Symbolique
2
Lektionen
- Minimax and alpha-beta — from explicit game trees to a perfect tic-tac-toe player
- A small constraint solver: CSP modelling, AC-3, heuristic search and DPLL
- 1Minimax and alpha-beta — from explicit game trees to a perfect tic-tac-toe playerEinheit II · Algorithmes de recherche pour les jeux à deux joueurs
- 2A small constraint solver: CSP modelling, AC-3, heuristic search and DPLLEinheit IV · Résolution de problèmes par contraintes (CSP/SAT)
Der vollständige Lehrplan mit 36 Kursen ist in der App erfasst, einschließlich der Theoriekurse. Lektionen werden zu den Kurscodes erstellt, die praktische Anteile haben, und die Liste wächst mit jeder Version.
GroutCode steht in keiner Verbindung zu Université Paris-Saclay und wird von dieser Einrichtung nicht unterstützt. Kurscodes und -titel stammen aus den veröffentlichten Schemadokumenten der Einrichtung.
So läuft ein Praktikum ab
Dieselben fünf Schritte für jede Lektion, in jeder Sprache.
- 1
Lehrplan auswählen
Wählen Sie Ihre Hochschule oder Ihr Prüfungsamt und das Semester oder die Klasse, in der Sie sind. Die Kursliste ist die erfasste offizielle Prüfungsordnung, keine Annäherung.
- 2
Laborlektion öffnen
Jede Lektion ist ein schrittweises Praktikum zu einem bestimmten Kurs, mit einer Startdatei, die Sie bearbeiten, und einer Testdatei, die Sie nicht anfassen.
- 3
Den Code selbst schreiben
Die Startdatei enthält die Signaturen und die TODOs. Sie setzen sie im Editor um, in der Sprache, die Ihr Kurs tatsächlich verwendet.
- 4
Die Prüfungen laufen lassen
Die Toolchain kompiliert und führt die Tests aus — 8 bis 15 über die Lektion verteilt, einer pro Schritt, damit Sie sehen, welche Änderung was kaputt gemacht hat.
- 5
Das Review erhalten
Sobald die Tests bestanden sind, liest das Modell Ihre Implementierung und nennt Ihnen die Eingabe, an der sie scheitert. Über Bestehen oder Nichtbestehen entscheidet es nie selbst.
Warum der Compiler bewertet und nicht das Modell
Der naheliegende Weg, ein KI-Laborwerkzeug zu bauen, ist, das Modell den Code der Studierenden lesen und sagen zu lassen, ob er korrekt ist. Es ist zugleich der Weg, der ein Werkzeug hervorbringt, dem niemand vertrauen kann. Ein Modell wird Ihnen sagen, Ihr Code funktioniere, obwohl der Compiler das Gegenteil behauptet — und es wird Sie durchfallen lassen wegen eines Stils, den es zufällig nicht mag.
Deshalb sind die beiden Aufgaben getrennt:
- Das Modell entwirft die Lektion, schreibt die Startdatei und die Tests und liest — nachdem die Tests bestanden sind — was Sie tatsächlich geschrieben haben, und nennt Ihnen die Eingabe, an der es scheitert.
- Die Toolchain entscheidet, ob es kompiliert und ob jeder Schritt besteht. Dieses Urteil ist nicht verhandelbar, und das Modell fällt es nie.
Und warum Schritte statt einer großen Aufgabe
Ein Praktikum über 40 bis 60 Minuten mit einem einzigen Durchlauf am Ende gibt einem Anfänger genau eine Rückmeldung pro Stunde — und die kommt, wenn längst alle Entscheidungen gefallen sind. Jede Lektion hier besteht aus 8 bis 15 Schritten, jeder mit eigener Anweisung und eigener Prüfung, damit Sie noch wissen, welche Änderung was kaputt gemacht hat, während Sie sich an sie erinnern.
Häufig gestellte Fragen
Deckt GroutCode Paris-Saclay 2026-27 ab?
Ja. GroutCode liefert die erfasste Prüfungsordnung Paris-Saclay 2026-27 für Licence Informatique mit — 36 Kurse — samt 26 eigens erstellten Laborlektionen, die bestimmten Kurscodes zugeordnet sind. Der Lehrplan wurde aus den offiziellen Dokumenten übernommen, und Quelle sowie Prüfsumme jedes Dokuments sind in der App vermerkt.
Welche Sprachen verwenden die Paris-Saclay-Praktika?
C++ (13 Lektionen), Java (10 Lektionen), SQL (2 Lektionen), Python (1 Lektionen). Die Sprache ist pro Kurscode festgelegt und wird nicht aus dem Titel erraten, denn dasselbe Fach wird an verschiedenen Einrichtungen in verschiedenen Sprachen unterrichtet.
Schreibt die KI das Praktikum einfach für mich?
Nein. Die Startdatei enthält die Signaturen und die TODOs; umsetzen müssen Sie sie. Die Toolchain — nicht das Modell — entscheidet, ob Ihr Code kompiliert und ob jeder Schritt besteht. Die KI kann Ihnen also nicht sagen, Ihr Code funktioniere, wenn der Compiler widerspricht. Was sie im Anschluss tut: Sie liest Ihre Implementierung und zeigt Ihnen die Eingabe, an der sie scheitert.
Funktionieren die Praktika offline?
Die Lektionen, der Lehrplan und der Testrunner sind in der App enthalten und laufen lokal, sodass die Schleife aus Kompilieren und Prüfen ohne Verbindung funktioniert. Der Review-Schritt am Ende nutzt ein Modell — entweder ein lokales oder ein Cloud-Modell mit Ihrem eigenen Schlüssel.
Was muss bei mir installiert sein?
GroutCode erkennt, welche Toolchains auf Ihrem Rechner vorhanden sind, und sagt Ihnen, was fehlt und was es beheben würde. Sie brauchen den Compiler oder Interpreter für die Sprache Ihres Kurses — einen C-Compiler, ein JDK, Python, Node oder SQLite.
Weitere Lehrpläne

Sorbonne
Sorbonne Université
Die Licence d’Informatique der Sorbonne Université, L1 bis L3: Programmierung, C, objektorientiertes Java, Datenstrukturen und Datenbanken.
27
Laborlektionen

Grenoble Alpes
Université Grenoble Alpes
Die Licence Informatique der Université Grenoble Alpes (UFR IM2AG): imperative Programmierung in C, Softwareprojekte und Datenbanken.
41
Laborlektionen

Lyon 1
Université Claude Bernard Lyon 1
Die Licence Informatique der Université Claude Bernard Lyon 1: Algorithmik, Datenstrukturen, Datenbanken, Systeme und objektorientiertes C++.
24
Laborlektionen
Erledigen Sie Ihre Paris-Saclay-Laborarbeit mit eingebauter Prüfung
GroutCode ist in jeder Grout-Suite-Lizenz enthalten. Kostenloser Download für Windows und macOS.
GroutCode herunterladen