1322 TP de labo, évalués par le compilateur.
GroutCode embarque le programme transcrit d'universités et d'organismes d'examen en Inde, au Royaume-Uni et en France, avec des leçons de TP progressives alignées sur de vrais codes de cours, semestre par semestre. Vous écrivez le code ; une vraie chaîne d'outils décide s'il passe ; le modèle le relit ensuite et vous dit ce qui le fait échouer.
Mis à jour
1322
leçons de TP
1497
cours transcrits
32
programmes
3
pays
Programmes pris en charge
Choisissez votre université ou votre organisme d'examen, puis votre semestre. Chaque page liste les cours avec TP et les leçons de TP de chacun.
Inde
18 programmes · 942 leçons de TP

KTU
APJ Abdul Kalam Technological University
Le programme 2024 de l'université technologique du Kerala, couvrant CSE, IT, AI & DS et ECE à partir du troisième semestre.
85
leçons de TP

VTU
Visvesvaraya Technological University
Le programme 2022 du Karnataka pour CSE, ISE, AI-ML, AI-DS et ECE, y compris les cours de TP dédiés.
123
leçons de TP

Anna University
Anna University, Chennai
Le B.E. CSE Regulations 2021 d'Anna University, de la programmation Python et C aux TP de structures de données et de POO.
31
leçons de TP

AKTU
Dr. A.P.J. Abdul Kalam Technical University, Lucknow
Le B.Tech CSE d'AKTU Lucknow pour la session 2026-27 : programmation C, structures de données, POO en Java et TP de systèmes d'exploitation.
28
leçons de TP

JNTUH
Jawaharlal Nehru Technological University Hyderabad
Le B.Tech CSE R22 de JNTU Hyderabad, de Programming for Problem Solving aux TP de structures de données et de Java, du I-I au IV-I.
31
leçons de TP

GTU
Gujarat Technological University
Le B.E. Computer Engineering de la Gujarat Technological University sur le programme 2024, en C, Python, SQL, Java et web.
111
leçons de TP

SPPU
Savitribai Phule Pune University
Le B.E. Computer Engineering de l'université de Pune, 2024 pattern (NEP 2020), avec les TP de structures de données, de POO et de bases de données.
29
leçons de TP

Mumbai University
University of Mumbai
Le B.E. Computer Engineering NEP 2020 de l'université de Mumbai : programmation C, structures de données, Python, algorithmique et TP de SGBD.
48
leçons de TP

Delhi University
University of Delhi
Le B.Sc. (Hons.) Computer Science de Delhi University selon l'UGCF 2022 : structures de données en C++, POO en Python, algorithmique et SGBD.
42
leçons de TP

MAKAUT
Maulana Abul Kalam Azad University of Technology, West Bengal
Le B.Tech CSE (R20) de MAKAUT au Bengale-Occidental, de Programming for Problem Solving aux structures de données, à l'algorithmique et à Java.
27
leçons de TP

RGPV
Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal
Le B.Tech CSE de RGPV Bhopal selon les AICTE flexible curricula, avec les TP Programming Practices en Java et Python.
36
leçons de TP

IGNOU BCA
Indira Gandhi National Open University
Le programme BCA_NEW d'IGNOU pour l'enseignement à distance : TP de C et Python, C++, Java, structures de données et SGBD.
59
leçons de TP

Calicut
University of Calicut
Les programmes honours en quatre ans CUFYUGP 2024 en Computer Science et BCA, dès le premier semestre.
128
leçons de TP

CHRIST
CHRIST (Deemed to be University)
Le programme B.Tech CSE du règlement 2021, axé sur Java et les bases de données.
94
leçons de TP

CBSE
CBSE
Le programme CBSE 2026-27 de Computer Science 083 et Informatics Practices 065, en Python et SQL.
15
leçons de TP

ICSE / ISC
CISCE (ICSE / ISC)
Le programme CISCE 2026-27 : Computer Applications en ICSE et Computer Science en ISC, tous deux en Java.
16
leçons de TP

Tamil Nadu HSC
Tamil Nadu State Board (Higher Secondary)
L'informatique du State Board du Tamil Nadu en Higher Secondary, première et deuxième années : les exercices pratiques en C++ et Python.
20
leçons de TP

Kerala Plus One & Plus Two
Directorate of Higher Secondary Education, Kerala
Les TP de Computer Science et Computer Applications de Plus One et Plus Two au Kerala, en Python, C++ et SQL.
19
leçons de TP
Royaume-Uni
8 programmes · 244 leçons de TP

Oxford
University of Oxford
Les course synopses Computer Science 2026-27 de l'université d'Oxford : bases de données, implémentation de systèmes de bases de données et IA.
27
leçons de TP

Cambridge
University of Cambridge
Le Computer Science Tripos de Cambridge, Parts IA et IB : algorithmique, bases de données, programmation orientée objet, C et C++.
36
leçons de TP

Imperial College
Imperial College London
Le BEng/MEng Computing d'Imperial College London : TP de programmation, algorithmique, bases de données, systèmes d'exploitation et apprentissage automatique.
24
leçons de TP

UCL
University College London
Le BSc et le MEng Computer Science d'UCL, Years 1 à 4 : principes de programmation, POO, algorithmique, compilation et systèmes.
51
leçons de TP

Edinburgh
The University of Edinburgh
Informatics à Édimbourg, Years 1 à 4 : programmation, algorithmique et structures de données, systèmes informatiques, compilation et bases de données.
43
leçons de TP

Manchester
The University of Manchester
Le BSc Computer Science de Manchester, Years 1 et 2 : programmation, bases de données, IA, algorithmique, structures de données et science des données.
30
leçons de TP

AQA
AQA
La programmation en AQA GCSE Computer Science (8525) et AS/A-level (7516/7517), Years 10 à 13, en Python et SQL.
14
leçons de TP

OCR
Cambridge OCR
L'algorithmique et la programmation en OCR GCSE Computer Science J277 et A Level H446, en Python.
19
leçons de TP
France
6 programmes · 136 leçons de TP

Sorbonne
Sorbonne Université
La Licence d'informatique de Sorbonne Université, de la L1 à la L3 : programmation, C, Java orienté objet, structures de données et bases de données.
27
leçons de TP

Paris-Saclay
Université Paris-Saclay
La Licence d'informatique de l'Université Paris-Saclay : programmation, algorithmique, programmation modulaire et objet en C++ et Java.
26
leçons de TP

Grenoble Alpes
Université Grenoble Alpes
La Licence d'informatique de l'Université Grenoble Alpes (UFR IM2AG) : programmation impérative en C, projets logiciels et bases de données.
41
leçons de TP

Lyon 1
Université Claude Bernard Lyon 1
La Licence d'informatique de l'Université Claude Bernard Lyon 1 : algorithmique, structures de données, bases de données, systèmes et C++ orienté objet.
24
leçons de TP

Bac NSI
Éducation nationale: Bac NSI
La spécialité Numérique et sciences informatiques (NSI) du lycée, en Première et Terminale, en Python et SQL.
9
leçons de TP

BTS SIO
BTS Services informatiques aux organisations
Le BTS SIO option SLAM : algorithmique appliquée et développement d'applications en Python, Java et SQL.
9
leçons de TP
Comment fonctionne codelab
Les choix de conception qui rendent un outil d'IA de labo digne de confiance plutôt que simplement pratique.
C'est le compilateur qui décide, pas le modèle
Une chaîne d'outils compile votre code et exécute les tests. Le modèle ne rend jamais le verdict : il ne peut donc pas vous dire que votre code fonctionne quand le compilateur dit le contraire, ni vous recaler pour un style qui ne lui plaît pas.
8 à 15 vérifications par leçon
Chaque TP est progressif, avec une consigne et une vérification à chaque étape. Vous découvrez quelle modification a cassé quoi pendant que vous vous en souvenez encore, au lieu d'un verdict unique une heure plus tard.
Tourne sur une machine de labo, hors ligne
Leçons, programme et exécuteur de tests sont embarqués. La boucle compilation-vérification n'a besoin d'aucune connexion: seule la relecture finale utilise un modèle, local ou via votre propre clé.
Aligné sur de vrais codes de cours
Une leçon appartient à un code de cours précis dans un programme précis, et le langage est défini par cours plutôt que deviné d'après l'intitulé.
Le problème de l'IA dans une salle de TP de programmation
Donnez un chatbot et une feuille de TP à un étudiant de première année : la feuille est bouclée en quatre minutes. Rien n'est appris, le rendu est impossible à distinguer d'un bon rendu, et l'étudiant découvre à l'examen de fin de semestre qu'il ne sait pas écrire une boucle.
Interdire l'outil ne marche pas non plus. Il est sur son téléphone. La question n'est donc pas de savoir si l'IA est présente en salle de TP. C'est de savoir ce qu'on l'autorise à faire.
Ce que nous avons retenu
- Le modèle n'a pas le droit de produire votre rendu. Il écrit la leçon et les tests, avant que vous commenciez. Ce que vous rendez, c'est ce que vous avez tapé.
- Le modèle n'a pas le droit de vous noter. Ce sont le compilateur et l'exécuteur de tests qui décident. Ce n'est pas une règle interne, c'est l'architecture: le modèle ne voit jamais la décision de réussite ou d'échec.
- Le modèle relit. Une fois les tests passés, il lit votre code et nomme l'entrée qui le fait échouer. C'est le travail qu'un exécuteur de tests ne peut vraiment pas faire, et c'est là qu'un étudiant apprend réellement quelque chose.
Le résultat, c'est une salle de TP où se servir de l'IA vous rend meilleur dans la matière plutôt que meilleur pour vous cacher. Pour l'argument complet, voir utiliser l'IA pour ses devoirs sans tricher.
Questions fréquentes
Quels programmes universitaires GroutCode prend-il en charge ?
GroutCode livre les programmes transcrits et les leçons de TP rédigées pour KTU (2024 scheme), VTU (2022 scheme), Anna University (R2021), AKTU (2026-27 session), JNTUH (R22), GTU (2024 scheme), SPPU (2024 pattern), Mumbai University (NEP 2020), Delhi University (UGCF 2022), MAKAUT (R20), RGPV (AICTE flexible curricula), IGNOU BCA (BCA_NEW 2024), Calicut (CUFYUGP 2024), CHRIST (2021 regulation), CBSE (2026-27 curriculum), ICSE / ISC (2026-27 syllabus), Tamil Nadu HSC (2023 textbooks), Kerala Plus One & Plus Two (2026-27), Oxford (2026-27), Cambridge (2026-27), Imperial College (2026-27), UCL (2026/27), Edinburgh (2026/27), Manchester (2026 entry), AQA (GCSE 8525 · A-level 7517), OCR (J277 · H446), Sorbonne (2025-26), Paris-Saclay (2026-27), Grenoble Alpes (2026-27), Lyon 1 (2026-27), Bac NSI (Première & Terminale), BTS SIO (SLAM 2025), soit 1497 cours et 1322 leçons de TP au total.
Quels pays sont couverts ?
L'Inde, le Royaume-Uni et la France. Les packs indiens couvrent des universités technologiques, des universités d'État et les organismes CBSE, CISCE, Tamil Nadu et Kerala ; les packs britanniques couvrent Oxford, Cambridge, Imperial, UCL, Edinburgh, Manchester et les qualifications AQA et OCR ; les packs français couvrent la Licence d'informatique de Sorbonne Université, Paris-Saclay, Grenoble Alpes et Lyon 1, ainsi que la spécialité NSI et le BTS SIO.
S'agit-il des documents officiels du programme ?
Le programme est transcrit à partir des documents officiels publiés par l'établissement, et l'application enregistre ce qui a été téléchargé, depuis où, et sa somme de contrôle. Vérifiez toujours l'année de référence du programme par rapport à la vôtre: un étudiant du programme 2022 ne devrait pas travailler sur celui de 2024.
L'IA écrit-elle mon programme de TP à ma place ?
Non. Chaque leçon vous donne un fichier de départ avec les signatures et les TODO ; c'est à vous de les implémenter. La chaîne d'outils compile et teste votre travail, et ce n'est qu'une fois les tests passés que le modèle lit votre implémentation et vous indique l'entrée qui la fait échouer. Cet ordre est tout l'enjeu : l'IA relit, elle ne note pas.
Dans quels langages sont les TP ?
C (401), Python (355), Java (257), SQL (140), C++ (115), Node.js (54). Le langage est défini par code de cours, parce que la même matière est enseignée dans des langages différents selon les établissements.
Mon université n'est pas dans la liste. Peut-elle être ajoutée ?
Les packs sont ajoutés en transcrivant le programme officiel, puis en rédigeant des leçons pour les codes de cours qui comportent une partie pratique. Si votre établissement manque à l'appel, écrivez-nous avec un lien vers le programme publié.
Dois-je avoir un compilateur installé ?
Oui, pour le langage utilisé par votre cours. GroutCode détecte les chaînes d'outils présentes et vous dit ce qui manque et comment y remédier, plutôt que d'échouer en silence.
Votre programme, avec les vérifications intégrées
GroutCode est inclus dans chaque licence Grout Suite. Téléchargement gratuit pour Windows et macOS.
Télécharger GroutCode
