
Francia · 2026-27
Université Paris-Saclay
26 prácticas de laboratorio para el temario de Paris-Saclay.
La Licence Informatique de Université Paris-Saclay: programación, algorítmica y programación modular y orientada a objetos en C++ y Java. Cada práctica está guiada paso a paso, se compila y se comprueba con una cadena de herramientas real en tu propio equipo: el modelo revisa tu código después, no decide si has aprobado.
Actualizado
Semestre a semestre
Programa: Licence Informatique. Plan: Offre de formation 2026-2027. Abre una asignatura para ver sus unidades prácticas y la práctica de laboratorio que GroutCode incluye para cada una.
L1·S1
2 asignaturas6 prácticasPythonC++- EN00010106Python
Introduction à l'informatique
1
práctica
- Python basics — a marks and text toolkit
- 1Python basics — a marks and text toolkitUnidad III · Bases de programmation en Python
- EN00010107C++
Introduction à la programmation
5
prácticas
- First C++ functions — dates, arithmetic and loops
- Arrays, matrices, strings and text files in C++
- 1First C++ functions — dates, arithmetic and loopsUnidad I · Introduction à la programmation (en C++)
- 2Arrays, matrices, strings and text files in C++Unidad II · Tableaux, chaînes de caractères et fichiers
- 3Separate compilation — a rational-number library in three translation unitsUnidad III · Compilation et compilation séparée
- 4Good practices — a typed, tested, debugged gradebookUnidad IV · Bonnes pratiques de programmation
- 5Programming project in C++ — image filters on PGM files and open-data statisticsUnidad V · Projet de programmation
L1·S2
2 asignaturas8 prácticasC++- EN00010109C++
Programmation modulaire
4
prácticas
- 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 timeUnidad I · Modélisation informatique et modularisation
- 2An encapsulated Rational class: private state, a guaranteed invariant, a clean interfaceUnidad II · Structures, classes et encapsulation
- 3A separately compiled string library and the unit-test library that checks itUnidad III · Bibliothèques et tests
- 4A grid-world agent simulation: movement, energy, food and reproduction by fixed rulesUnidad IV · Projet: simulation
- EN00010110C++
Algorithmique 1
4
prácticas
- 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 queuesUnidad I · Structures de données linéaires
- 2The memory model in C++ — pointers, addresses, values and referencesUnidad II · Modèle mémoire
- 3Search, insertion and deletion on arrays and linked lists in C++Unidad III · Opérations sur les structures de données linéaires
- 4Sorting in C++ — insertion, selection and quicksort, measuredUnidad IV · Algorithmes de tri
L2·S3
1 asignatura3 prácticasJava- EN00010112Java
Introduction Programmation Objet
3
prácticas
- 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 APIUnidad I · Introduction à la syntaxe java
- 2Points, fractions and accounts — classes, references and encapsulation in JavaUnidad II · Classes et objets
- 3Shapes and a payroll — interfaces, inheritance and polymorphism in JavaUnidad III · Interfaces et héritage
L2·S4
3 asignaturas7 prácticasJavaSQL- EN00010118Java
Programmation Objet et Génie Logiciel
1
práctica
- A small bank in Java — classes, inheritance, generics, iterators, lambdas and exceptions
- 1A small bank in Java — classes, inheritance, generics, iterators, lambdas and exceptionsUnidad I · Programmation Java
- EN00010119Java
Algorithmique 2
4
prácticas
- 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 JavaUnidad I · Structures chaînées et arbres
- 2Three dictionaries in Java — a chained hash table, a binary search tree and a trieUnidad II · Dictionnaires
- 3Divide and conquer in Java — merge sort, inversions and the n log n lower boundUnidad III · Diviser pour régner
- 4Union-find and backtracking — disjoint sets, Kruskal, N-queens and a sudoku solverUnidad IV · Backtrack et union-find
- EN00010121SQL
Bases de données 1
2
prácticas
- 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 DROPUnidad IV · Langage SQL – Définition de schéma (LDD)
- 2Querying a registration database — relational algebra written as SQLUnidad V · Interrogation d'une base de données
L3·S6
1 asignatura2 prácticasJava- EN00010138Java
IA Symbolique
2
prácticas
- 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 playerUnidad II · Algorithmes de recherche pour les jeux à deux joueurs
- 2A small constraint solver: CSP modelling, AC-3, heuristic search and DPLLUnidad IV · Résolution de problèmes par contraintes (CSP/SAT)
El temario completo de 36 asignaturas está transcrito en la aplicación, incluidas las asignaturas teóricas. Las prácticas están elaboradas siguiendo los códigos de asignatura que tienen trabajo de laboratorio, y la lista crece con cada versión.
GroutCode no está afiliado a Université Paris-Saclay ni cuenta con su respaldo. Los códigos y nombres de las asignaturas se han transcrito de los documentos del plan publicados por la institución.
Cómo se hace una práctica
Los mismos cinco pasos en todas las prácticas y en todos los lenguajes.
- 1
Elige tu temario
Selecciona tu universidad o consejería y el semestre o curso en el que estás. La lista de asignaturas es el plan oficial transcrito, no una aproximación.
- 2
Abre una práctica
Cada práctica está guiada paso a paso para una asignatura concreta, con un archivo inicial que editas tú y un archivo de pruebas que no debes tocar.
- 3
Escribe tú el código
El archivo inicial trae las firmas y los TODO. Tú los implementas en el editor, en el lenguaje que se usa realmente en tu asignatura.
- 4
Ejecuta las comprobaciones
La cadena de herramientas compila y ejecuta las pruebas: entre 8 y 15 a lo largo de la práctica, una por paso, para que descubras qué cambio ha roto qué.
- 5
Recibe la revisión
Cuando las pruebas pasan, el modelo lee tu implementación y te dice con qué entrada se rompe. Nunca es él quien dicta el aprobado o el suspenso.
Por qué corrige el compilador y no el modelo
La forma obvia de construir una herramienta de laboratorio con IA es dejar que el modelo lea el código del estudiante y diga si es correcto. Es también la forma de acabar con una herramienta en la que nadie puede confiar. Un modelo te dirá que tu código funciona cuando el compilador dice lo contrario, y te suspenderá por un estilo que resulta que no le gusta.
Por eso los dos trabajos están separados:
- El modelo diseña la práctica, escribe el archivo inicial y las pruebas y, una vez que las pruebas pasan, lee lo que has escrito de verdad y te dice con qué entrada se rompe.
- La cadena de herramientas decide si compila y si cada paso pasa. Ese veredicto no se negocia y el modelo nunca lo emite.
Y por qué pasos en lugar de una única tarea grande
Una práctica de 40 a 60 minutos con un solo Run al final le da a alguien que empieza un bit de información por hora, y llega cuando ya ha tomado todas las decisiones. Aquí cada práctica tiene entre 8 y 15 pasos, cada uno con su propia instrucción y su propia comprobación, para que descubras qué cambio ha roto qué mientras todavía recuerdas haberlo hecho.
Preguntas frecuentes
¿GroutCode cubre el plan 2026-27 de Paris-Saclay?
Sí. GroutCode incluye el plan 2026-27 de Paris-Saclay transcrito para Licence Informatique —36 asignaturas— con 26 prácticas de laboratorio elaboradas y asociadas a códigos de asignatura concretos. El temario se transcribió a partir de los documentos oficiales, y en la aplicación queda registrada la fuente y la suma de verificación de cada uno.
¿Qué lenguajes se usan en las prácticas de Paris-Saclay?
C++ (13 prácticas), Java (10 prácticas), SQL (2 prácticas), Python (1 prácticas). El lenguaje se fija por código de asignatura en lugar de deducirlo del título, porque la misma materia se imparte en lenguajes distintos según la institución.
¿La IA me hace la práctica directamente?
No. El archivo inicial trae las firmas y los TODO; los implementas tú. Es la cadena de herramientas, y no el modelo, la que decide si tu código compila y si cada paso pasa, de modo que la IA no puede decirte que tu código funciona cuando el compilador opina lo contrario. Lo que sí hace después es leer tu implementación y señalarte la entrada con la que se rompe.
¿Las prácticas funcionan sin conexión?
Las prácticas, el temario y el ejecutor de pruebas van incluidos en la aplicación y se ejecutan en local, así que el ciclo de compilar y comprobar funciona sin conexión. El paso final de revisión usa un modelo, que puede ser local o en la nube con tu propia clave.
¿Qué necesito tener instalado?
GroutCode detecta qué cadenas de herramientas hay en tu equipo y te indica qué falta y cómo solucionarlo. Necesitas el compilador o intérprete del lenguaje que use tu asignatura: un compilador de C, un JDK, Python, Node o SQLite.
Otros temarios

Sorbonne
Sorbonne Université
La Licence d’Informatique de Sorbonne Université, de L1 a L3: programación, C, Java orientado a objetos, estructuras de datos y bases de datos.
27
prácticas

Grenoble Alpes
Université Grenoble Alpes
La Licence Informatique de Université Grenoble Alpes (UFR IM2AG): programación imperativa en C, proyectos de software y bases de datos.
41
prácticas

Lyon 1
Université Claude Bernard Lyon 1
La Licence Informatique de Université Claude Bernard Lyon 1: algorítmica, estructuras de datos, bases de datos, sistemas y C++ orientado a objetos.
24
prácticas
Haz tus prácticas de Paris-Saclay con las comprobaciones incluidas
GroutCode va incluido en todas las licencias de Grout Suite. Descarga gratuita para Windows y macOS.
Descargar GroutCode