Grout
Codelab

1322 labpractica, beoordeeld door de compiler.

GroutCode levert het getranscribeerde curriculum van universiteiten en examenorganen in India, het Verenigd Koninkrijk en Frankrijk, met lablessen in stappen die gekoppeld zijn aan echte vakcodes, semester per semester. Jij schrijft de code; een echte toolchain bepaalt of die slaagt; het model beoordeelt hem daarna en vertelt je wat hem breekt.

Bijgewerkt

1322

lablessen

1497

vakken getranscribeerd

32

curricula

3

landen

Ondersteunde curricula

Kies je universiteit of examenorgaan en daarna je semester. Elke pagina toont de vakken met practica en de lablessen bij elk vak.

India

18 leerplannen · 942 lablessen

APJ Abdul Kalam Technological University

KTU

APJ Abdul Kalam Technological University

Het 2024-schema van de technische universiteit van Kerala, met CSE, IT, AI & DS en ECE vanaf het derde semester.

85

lablessen

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

VTU

Visvesvaraya Technological University

Het 2022-schema van Karnataka voor CSE, ISE, AI-ML, AI-DS en ECE, inclusief de aparte labvakken.

123

lablessen

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

Anna University

Anna University, Chennai

De B.E. CSE van Anna University volgens Regulations 2021, van programmeren in Python en C tot de labs datastructuren en OOP.

31

lablessen

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

AKTU

Dr. A.P.J. Abdul Kalam Technical University, Lucknow

De B.Tech CSE van AKTU Lucknow voor het studiejaar 2026-27: programmeren in C, datastructuren, OOP in Java en het besturingssystemenlab.

28

lablessen

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

JNTUH

Jawaharlal Nehru Technological University Hyderabad

De R22 B.Tech CSE van JNTU Hyderabad, van Programming for Problem Solving tot de labs datastructuren en Java, I-I tot en met IV-I.

31

lablessen

R22C · Java · Python · SQL
Gujarat Technological University

GTU

Gujarat Technological University

De B.E. Computer Engineering van Gujarat Technological University volgens het 2024-schema, met C, Python, SQL, Java en web.

111

lablessen

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

SPPU

Savitribai Phule Pune University

De B.E. Computer Engineering van Pune University volgens het 2024 pattern (NEP 2020), met de labs datastructuren, OOP en databases.

29

lablessen

2024 patternPython · C · Java · SQL
University of Mumbai

Mumbai University

University of Mumbai

De NEP 2020 B.E. Computer Engineering van University of Mumbai: labs voor programmeren in C, datastructuren, Python, algoritmen en DBMS.

48

lablessen

NEP 2020C · Python · SQL
University of Delhi

Delhi University

University of Delhi

De B.Sc. (Hons.) Computer Science van Delhi University onder UGCF 2022: datastructuren in C++, OOP in Python, algoritmen en DBMS.

42

lablessen

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

MAKAUT

Maulana Abul Kalam Azad University of Technology, West Bengal

De B.Tech CSE (R20) van MAKAUT West Bengal, van Programming for Problem Solving via datastructuren en algoritmen tot Java.

27

lablessen

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

RGPV

Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal

De B.Tech CSE van RGPV Bhopal volgens de flexibele AICTE-curricula, inclusief de Programming Practices-labs in Java en Python.

36

lablessen

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

IGNOU BCA

Indira Gandhi National Open University

Het BCA_NEW-programma van IGNOU voor afstandsstudenten: labs voor C en Python, C++, Java, datastructuren en DBMS.

59

lablessen

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

Calicut

University of Calicut

De vierjarige honoursopleidingen CUFYUGP 2024 in Computer Science en BCA, vanaf het eerste semester.

128

lablessen

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

CHRIST

CHRIST (Deemed to be University)

De B.Tech CSE volgens de regeling van 2021, met de nadruk op Java en databases.

94

lablessen

2021 regulationJava · Python · C · SQL
CBSE

CBSE

CBSE

Het CBSE-curriculum 2026-27 voor Computer Science 083 en Informatics Practices 065, in Python en SQL.

15

lablessen

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

ICSE / ISC

CISCE (ICSE / ISC)

Het CISCE-leerplan 2026-27: Computer Applications voor ICSE en Computer Science voor ISC, allebei in Java.

16

lablessen

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

Tamil Nadu HSC

Tamil Nadu State Board (Higher Secondary)

Computer Science van de Tamil Nadu State Board voor het eerste en tweede jaar Higher Secondary: de practicumopdrachten in C++ en Python.

20

lablessen

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

Kerala Plus One & Plus Two

Directorate of Higher Secondary Education, Kerala

De practica Computer Science en Computer Applications voor Plus One en Plus Two in Kerala, in Python, C++ en SQL.

19

lablessen

2026-27Python · C++ · SQL

Verenigd Koninkrijk

8 leerplannen · 244 lablessen

University of Oxford

Oxford

University of Oxford

De vakbeschrijvingen Computer Science 2026-27 van de University of Oxford: databases, implementatie van databasesystemen en AI.

27

lablessen

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

Cambridge

University of Cambridge

De Cambridge Computer Science Tripos, Parts IA en IB: algoritmen, databases, objectgeoriënteerd programmeren, C en C++.

36

lablessen

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

Imperial College

Imperial College London

BEng/MEng Computing aan Imperial College London: computing practicals, algoritmen, databases, besturingssystemen en machine learning.

24

lablessen

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

UCL

University College London

BSc en MEng Computer Science aan UCL, jaar 1 tot en met 4: programmeerprincipes, OOP, algoritmen, compilers en systemen.

51

lablessen

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

Edinburgh

The University of Edinburgh

Informatics in Edinburgh, jaar 1 tot en met 4: programmeren, algoritmen en datastructuren, computersystemen, compilers en databases.

43

lablessen

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

Manchester

The University of Manchester

De BSc Computer Science in Manchester, jaar 1 en 2: programmeren, databases, AI, algoritmen, datastructuren en data science.

30

lablessen

2026 entryPython · Java · SQL · C
AQA

AQA

AQA

Programmeren voor AQA GCSE Computer Science (8525) en AS/A-level (7516/7517), Years 10 tot en met 13, in Python en SQL.

14

lablessen

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

OCR

Cambridge OCR

Algoritmen en programmeren voor OCR GCSE Computer Science J277 en A Level H446, in Python.

19

lablessen

J277 · H446Python · SQL

Frankrijk

6 leerplannen · 136 lablessen

Hoe codelab werkt

De ontwerpkeuzes die een AI-labtool betrouwbaar maken in plaats van alleen makkelijk.

De compiler beslist, niet het model

Een toolchain compileert je code en draait de tests. Het model velt nooit het oordeel, dus het kan je niet vertellen dat je code werkt terwijl de compiler het daar niet mee eens is, of je laten zakken om een stijl die het niet aanstaat.

8 tot 15 controles per les

Elk practicum verloopt in stappen, met per stap een instructie en een controle. Je ontdekt welke wijziging wat brak terwijl je je die nog herinnert, in plaats van een uur later één oordeel te krijgen.

Draait offline op een labcomputer

Lessen, curriculum en testrunner zitten in de app. De compileer-en-controleerlus heeft geen verbinding nodig, alleen de beoordeling aan het eind gebruikt een model, lokaal of via je eigen sleutel.

Gekoppeld aan echte vakcodes

Een les hoort bij een specifieke vakcode in een specifiek schema, en de taal wordt per vak vastgelegd in plaats van afgeleid uit de titel.

Het probleem met AI in een programmeerlab

Geef een eerstejaars een chatbot en een labopdracht, en de labopdracht is in vier minuten af. Er is niets geleerd, de inzending is niet te onderscheiden van een goede, en in het eindtentamen ontdekt de student dat hij geen loop kan schrijven.

De tool verbieden werkt ook niet: hij staat op hun telefoon. De vraag is dus niet óf AI in het lab zit. De vraag is wat die AI mag doen.

Waar we op uitkwamen

  • Het model mag jouw inzending niet maken. Het schrijft de les en de tests, voordat jij begint. Wat je inlevert, is wat jij hebt getypt.
  • Het model mag je niet beoordelen. De compiler en de testrunner beslissen. Dat is geen beleid, dat is de architectuur: het model ziet de geslaagd/gezakt-beslissing nooit.
  • Het model beoordeelt de code. Zodra de tests slagen, leest het je code en benoemt het de invoer die hem breekt. Dat is precies wat een testrunner niet kan, en daar leert een student echt iets.

Het resultaat is een lab waarin AI gebruiken je beter maakt in het vak in plaats van beter in verbergen. Voor het bredere verhaal, zie AI gebruiken voor huiswerk zonder te spieken.

Veelgestelde vragen

Welke universitaire curricula ondersteunt GroutCode?

GroutCode levert getranscribeerde curricula en geschreven lablessen voor 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): 1497 vakken en 1322 lablessen in totaal.

Welke landen worden gedekt?

India, het Verenigd Koninkrijk en Frankrijk. De Indiase packs dekken technische universiteiten, staatsuniversiteiten en de examenorganen CBSE, CISCE, Tamil Nadu en Kerala; de Britse packs dekken Oxford, Cambridge, Imperial, UCL, Edinburgh, Manchester en de kwalificaties van AQA en OCR; de Franse packs dekken de Licence Informatique aan Sorbonne, Paris-Saclay, Grenoble Alpes en Lyon 1, plus NSI en BTS SIO.

Zijn dit de officiële curriculumdocumenten?

Het curriculum is getranscribeerd uit de eigen gepubliceerde schemadocumenten van de instelling, en de app legt vast wat is gedownload, waarvandaan, en met welke checksum. Controleer altijd het schema of regelgevingsjaar tegen dat van jezelf: een student met een schema uit 2022 hoort niet uit een schema van 2024 te werken.

Schrijft de AI mijn labprogramma voor me?

Nee. Elke les geeft je een startbestand met de signatures en de TODO's; jij implementeert ze. De toolchain compileert en test je werk, en pas nadat de tests slagen leest het model je implementatie en vertelt het je welke invoer hem breekt. Die volgorde is de kern: de AI beoordeelt, hij becijfert niet.

In welke talen zijn de practica?

C (401), Python (355), Java (257), SQL (140), C++ (115), Node.js (54). De taal wordt per vakcode vastgelegd, omdat hetzelfde vak aan verschillende instellingen in verschillende talen wordt gegeven.

Mijn universiteit staat er niet bij. Kan die worden toegevoegd?

Packs worden toegevoegd door het officiële schema te transcriberen en vervolgens lessen te schrijven bij de vakcodes met praktijkwerk. Ontbreekt jouw instelling, neem dan contact op met een link naar het gepubliceerde curriculum.

Heb ik een compiler nodig?

Ja, voor de taal die jouw vak gebruikt. GroutCode detecteert welke toolchains aanwezig zijn en vertelt je wat ontbreekt en wat het zou oplossen, in plaats van stilletjes te falen.

Jouw curriculum, met de controles ingebouwd

GroutCode zit in elke Grout Suite-licentie. Gratis download voor Windows en macOS.

GroutCode downloaden