
India · 2023 textbooks
Tamil Nadu State Board (Higher Secondary)
20 labpractica voor het Tamil Nadu HSC-leerplan.
Computer Science van de Tamil Nadu State Board voor het eerste en tweede jaar Higher Secondary: de practicumopdrachten in C++ en Python. Elke les verloopt in stappen en wordt gecompileerd en gecontroleerd door een echte toolchain op je eigen computer — het model beoordeelt je code achteraf, het bepaalt niet of je geslaagd bent.
Bijgewerkt
Semester per semester
Opleiding: Computer Science, Higher Secondary First and Second Year (Classes XI-XII). Regeling: SCERT Tamil Nadu textbooks, 2023 revised edition. Open een vak om de practicumonderdelen te zien en het labpracticum dat GroutCode bij elk onderdeel meelevert.
Klas 11
2 vakken9 lablessenC++- CS11C++
Computer Science (Higher Secondary First Year)
8
lessen
- A C++ tokeniser, type table and formatted bill
- Selection, loops and jumps: a toolkit of classic C++ programs
- 1A C++ tokeniser, type table and formatted billOnderdeel 9 · Introduction to C++
- 2Selection, loops and jumps: a toolkit of classic C++ programsOnderdeel 10 · Flow of Control
- 3Functions in C++: built-ins, overloading, recursion and scopeOnderdeel 11 · Functions
- 4Arrays and structures: marks, matrices and student recordsOnderdeel 12 · Arrays and Structures
- 5OOP in C++: accounts, a stack, fractions and a shape hierarchyOnderdeel 13 · Introduction to Object Oriented Programming Techniques
- 6A Box class and its lifetime — classes, constructors and destructors in C++Onderdeel 14 · Classes and Objects
- 7Overloaded functions and a Fraction class with its own operatorsOnderdeel 15 · Polymorphism
- 8Person, Student and friends — single, multilevel and multiple inheritance in C++Onderdeel 16 · Inheritance
- CS11PC++
Computer Science Practicals (Higher Secondary First Year)
1
les
- The C++ practical record — salary slabs to inheritance, CS1 to CS10
- 1The C++ practical record — salary slabs to inheritance, CS1 to CS10Onderdeel LAB · Practicals (C++)
Klas 12
2 vakken11 lablessenPythonSQL- CS12PythonSQL
Computer Science (Higher Secondary Second Year)
10
lessen
- Searching, sorting and Fibonacci — algorithmic strategies with their costs measured
- A Python token inspector: data types, tokens, operators and print()
- 1Searching, sorting and Fibonacci — algorithmic strategies with their costs measuredOnderdeel 4 · Algorithmic Strategies
- 2A Python token inspector: data types, tokens, operators and print()Onderdeel 5 · Python - Variables and Operators
- 3Control structures in Python: a marks, numbers and patterns workbookOnderdeel 6 · Control Structures
- 4Python functions: arguments, lambdas, scope, math and recursionOnderdeel 7 · Python Functions
- 5String toolkit: indexing, slicing, formatting and built-in methodsOnderdeel 8 · Strings and String Manipulation
- 6Collections in Python: a class records workbook with lists, tuples, sets and dictsOnderdeel 9 · Lists, Tuples, Sets and Dictionary
- 7Python classes: Circle, a counted Student and a BankAccount with a private balanceOnderdeel 10 · Python Classes and Objects
- 8SQL on a student table: DQL clauses, constraints, DML, ALTER/DROP and transactions in SQLiteOnderdeel 12 · Structured Query Language (SQL)
- 9CSV toolkit with Python's csv module: read, sort, filter, rewrite and collect recordsOnderdeel 13 · Python and CSV Files
- 10Student records in SQLite from Python: create, query, aggregate, update, join and CSV import/exportOnderdeel 15 · Data Manipulation through SQL
- CS12PPython
Computer Science Practical Exercises (Higher Secondary Second Year)
1
les
- HSC Computer Science practicals: PY1 to PY10 and the Employee table, as checked Python functions
- 1HSC Computer Science practicals: PY1 to PY10 and the Employee table, as checked Python functionsOnderdeel LAB · Practical Exercises (Python and SQL)
Het volledige leerplan van 4 vakken is in de app uitgewerkt, inclusief de theorievakken. De lessen zijn geschreven bij de vakcodes met practicumwerk, en de lijst groeit met elke release.
GroutCode is niet verbonden aan of goedgekeurd door Tamil Nadu State Board (Higher Secondary). Vakcodes en vaktitels zijn overgenomen uit de gepubliceerde regelingsdocumenten van de instelling.
Zo verloopt een practicum
Dezelfde vijf stappen bij elke les, in elke taal.
- 1
Kies je leerplan
Kies je universiteit of examenorgaan en het semester of de klas waarin je zit. De vakkenlijst is de officiële regeling zoals die is overgenomen, geen benadering.
- 2
Open een labpracticum
Elke les is een practicum in stappen bij een specifiek vak, met een startbestand dat je bewerkt en een testbestand dat je met rust laat.
- 3
Schrijf de code zelf
In het startbestand staan de signatures en de TODO's. Jij werkt ze uit in de editor, in de taal die je vak daadwerkelijk gebruikt.
- 4
Draai de controles
De toolchain compileert en draait de tests — 8 tot 15 stuks verspreid over de les, één per stap, zodat je ziet welke wijziging wat kapotmaakte.
- 5
Krijg de review
Zodra de tests slagen, leest het model je uitwerking en vertelt het je welke invoer hem laat vastlopen. Het meldt zelf nooit of je geslaagd of gezakt bent.
Waarom de compiler beoordeelt en niet het model
De voor de hand liggende manier om een AI-labtool te bouwen, is het model de code van de student te laten lezen en te laten zeggen of die klopt. Het is ook de manier die een tool oplevert die niemand kan vertrouwen. Een model vertelt je dat je code werkt terwijl de compiler iets anders zegt, en laat je zakken op een stijl die het toevallig niet aanstaat.
Daarom zijn de twee taken gescheiden:
- Het model ontwerpt de les, schrijft het startbestand en de tests, en leest — zodra de tests slagen — wat jij daadwerkelijk hebt geschreven, om je te vertellen welke invoer het laat vastlopen.
- De toolchain bepaalt of het compileert en of elke stap slaagt. Dat oordeel staat vast en het model velt het nooit.
En waarom stappen in plaats van één grote opdracht
Een practicum van 40 tot 60 minuten met één keer Run aan het eind geeft een beginner één stukje feedback per uur, en dat komt pas nadat alle beslissingen al genomen zijn. Elke les hier bestaat uit 8 tot 15 stappen, elk met een eigen instructie en een eigen controle, zodat je ziet welke wijziging wat kapotmaakte terwijl je je die wijziging nog herinnert.
Veelgestelde vragen
Ondersteunt GroutCode de Tamil Nadu HSC 2023 textbooks?
Ja. GroutCode bevat de overgenomen Tamil Nadu HSC 2023 textbooks voor Computer Science, Higher Secondary First and Second Year (Classes XI-XII) — 4 vakken — met 20 uitgewerkte labpractica die aan specifieke vakcodes zijn gekoppeld. Het leerplan is overgenomen uit de officiële documenten, en van elk document zijn de bron en de checksum in de app vastgelegd.
Welke talen gebruiken de Tamil Nadu HSC-practica?
Python (10 lessen), C++ (9 lessen), SQL (1 lessen). De taal is per vakcode ingesteld en niet afgeleid uit de titel, omdat hetzelfde vak op verschillende instellingen in verschillende talen wordt gegeven.
Schrijft de AI het practicum gewoon voor me?
Nee. In het startbestand staan de signatures en de TODO's; jij werkt ze uit. De toolchain — niet het model — bepaalt of je code compileert en of elke stap slaagt, zodat de AI je niet kan wijsmaken dat je code werkt terwijl de compiler het er niet mee eens is. Wat het daarna wel doet, is je uitwerking lezen en aanwijzen welke invoer hem laat vastlopen.
Werken de practica offline?
De lessen, het leerplan en de testrunner zitten in de app en draaien lokaal, dus de cyclus van compileren en controleren werkt zonder verbinding. Voor de reviewstap aan het eind wordt een model gebruikt; dat kan een lokaal model zijn of een cloudmodel met je eigen sleutel.
Wat moet ik geïnstalleerd hebben?
GroutCode kijkt welke toolchains er op je computer staan en vertelt je wat er ontbreekt en hoe je dat oplost. Je hebt de compiler of interpreter nodig voor de taal die je vak gebruikt — een C-compiler, een JDK, Python, Node of SQLite.
Andere leerplannen

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

VTU
Visvesvaraya Technological University
Het 2022-schema van Karnataka voor CSE, ISE, AI-ML, AI-DS en ECE, inclusief de aparte labvakken.
123
lablessen

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
Doe je Tamil Nadu HSC-labwerk met de controles ingebouwd
GroutCode zit bij elke Grout Suite-licentie inbegrepen. Gratis te downloaden voor Windows en macOS.
Download GroutCode