Grout
Codelab

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

APJ Abdul Kalam Technological University

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

2024 schemeC · Java · Node.js · Python
Visvesvaraya Technological University

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

2022 schemeC · Python · Java · C++
Anna University, Chennai

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

R2021C · Python · Java · SQL
Dr. A.P.J. Abdul Kalam Technical University, Lucknow

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

2026-27 sessionC · Java · Python · SQL
Jawaharlal Nehru Technological University Hyderabad

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

R22C · Java · Python · SQL
Gujarat Technological University

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

2024 schemeC · Python · SQL · Java
Savitribai Phule Pune University

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

2024 patternPython · C · Java · SQL
University of Mumbai

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

NEP 2020C · Python · SQL
University of Delhi

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

UGCF 2022C++ · SQL · Python · C
Maulana Abul Kalam Azad University of Technology, West Bengal

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

R20C · Java · Python · SQL
Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal

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

AICTE flexible curriculaC · Java · Python · C++
Indira Gandhi National Open University

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

BCA_NEW 2024C · Java · C++ · Python
University of Calicut

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

CUFYUGP 2024C · Python · Java · Node.js
CHRIST (Deemed to be University)

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

2021 regulationJava · Python · C · SQL
CBSE

CBSE

CBSE

Le programme CBSE 2026-27 de Computer Science 083 et Informatics Practices 065, en Python et SQL.

15

leçons de TP

2026-27 curriculumPython · SQL
CISCE (ICSE / ISC)

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

2026-27 syllabusJava
Tamil Nadu State Board (Higher Secondary)

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

2023 textbooksPython · C++ · SQL
Directorate of Higher Secondary Education, Kerala

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

2026-27Python · C++ · SQL

Royaume-Uni

8 programmes · 244 leçons de TP

University of Oxford

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

2026-27Java · SQL · C++
University of Cambridge

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

2026-27Java · C · SQL · C++
Imperial College London

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

2026-27Python · C · SQL · Java
University College London

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

2026/27Python · Java · C
The University of Edinburgh

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

2026/27Java · Python · C · C++
The University of Manchester

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

2026 entryPython · Java · SQL · C
AQA

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

GCSE 8525 · A-level 7517Python · SQL
Cambridge OCR

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

J277 · H446Python · SQL

France

6 programmes · 136 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