
Inde · 2023 textbooks
Tamil Nadu State Board (Higher Secondary)
20 travaux pratiques pour le programme Tamil Nadu HSC.
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. Chaque séance est progressive, compilée et vérifiée par une véritable chaîne d'outils sur votre propre machine — le modèle relit votre code ensuite, il ne décide pas si vous avez réussi.
Mis à jour
Semestre par semestre
Formation : Computer Science, Higher Secondary First and Second Year (Classes XI-XII). Régime : SCERT Tamil Nadu textbooks, 2023 revised edition. Ouvrez un cours pour voir ses unités pratiques et la séance de TP que GroutCode propose pour chacune.
Classe 11
2 UE9 leçons de TPC++- CS11C++
Computer Science (Higher Secondary First Year)
8
leçons
- 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 billChapitre 9 · Introduction to C++
- 2Selection, loops and jumps: a toolkit of classic C++ programsChapitre 10 · Flow of Control
- 3Functions in C++: built-ins, overloading, recursion and scopeChapitre 11 · Functions
- 4Arrays and structures: marks, matrices and student recordsChapitre 12 · Arrays and Structures
- 5OOP in C++: accounts, a stack, fractions and a shape hierarchyChapitre 13 · Introduction to Object Oriented Programming Techniques
- 6A Box class and its lifetime — classes, constructors and destructors in C++Chapitre 14 · Classes and Objects
- 7Overloaded functions and a Fraction class with its own operatorsChapitre 15 · Polymorphism
- 8Person, Student and friends — single, multilevel and multiple inheritance in C++Chapitre 16 · Inheritance
- CS11PC++
Computer Science Practicals (Higher Secondary First Year)
1
leçon
- The C++ practical record — salary slabs to inheritance, CS1 to CS10
- 1The C++ practical record — salary slabs to inheritance, CS1 to CS10Chapitre LAB · Practicals (C++)
Classe 12
2 UE11 leçons de TPPythonSQL- CS12PythonSQL
Computer Science (Higher Secondary Second Year)
10
leçons
- 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 measuredChapitre 4 · Algorithmic Strategies
- 2A Python token inspector: data types, tokens, operators and print()Chapitre 5 · Python - Variables and Operators
- 3Control structures in Python: a marks, numbers and patterns workbookChapitre 6 · Control Structures
- 4Python functions: arguments, lambdas, scope, math and recursionChapitre 7 · Python Functions
- 5String toolkit: indexing, slicing, formatting and built-in methodsChapitre 8 · Strings and String Manipulation
- 6Collections in Python: a class records workbook with lists, tuples, sets and dictsChapitre 9 · Lists, Tuples, Sets and Dictionary
- 7Python classes: Circle, a counted Student and a BankAccount with a private balanceChapitre 10 · Python Classes and Objects
- 8SQL on a student table: DQL clauses, constraints, DML, ALTER/DROP and transactions in SQLiteChapitre 12 · Structured Query Language (SQL)
- 9CSV toolkit with Python's csv module: read, sort, filter, rewrite and collect recordsChapitre 13 · Python and CSV Files
- 10Student records in SQLite from Python: create, query, aggregate, update, join and CSV import/exportChapitre 15 · Data Manipulation through SQL
- CS12PPython
Computer Science Practical Exercises (Higher Secondary Second Year)
1
leçon
- 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 functionsChapitre LAB · Practical Exercises (Python and SQL)
Le programme complet, soit 4 cours, est transcrit dans l'application, cours théoriques compris. Les séances sont rédigées à partir des codes de cours comportant des travaux pratiques, et la liste s'étoffe à chaque version.
GroutCode n'est ni affilié à Tamil Nadu State Board (Higher Secondary), ni approuvé par cet établissement. Les codes et intitulés de cours sont transcrits à partir des documents de programme publiés par l'établissement.
Comment se déroule un TP
Les mêmes cinq étapes pour chaque séance, dans chaque langage.
- 1
Choisissez votre programme
Sélectionnez votre université ou votre académie, puis le semestre ou la classe où vous êtes. La liste des cours reprend le référentiel officiel transcrit, pas une approximation.
- 2
Ouvrez une séance de TP
Chaque séance est un TP progressif rattaché à un cours précis, avec un fichier de départ que vous modifiez et un fichier de tests auquel vous ne touchez pas.
- 3
Écrivez le code vous-même
Le fichier de départ contient les signatures et les TODO. C'est à vous de les implémenter dans l'éditeur, dans le langage réellement utilisé par votre cours.
- 4
Lancez les vérifications
La chaîne d'outils compile et exécute les tests — de 8 à 15 sur l'ensemble de la séance, un par étape, pour que vous sachiez quelle modification a cassé quoi.
- 5
Recevez la relecture
Une fois les tests passés, le modèle lit votre implémentation et vous indique l'entrée qui la met en défaut. Il n'annonce jamais lui-même la réussite ou l'échec.
Pourquoi c'est le compilateur qui évalue, pas le modèle
La manière évidente de construire un outil de TP piloté par l'IA consiste à laisser le modèle lire le code de l'élève et dire s'il est correct. C'est aussi la manière de produire un outil auquel personne ne peut se fier. Un modèle vous dira que votre code fonctionne alors que le compilateur affirme le contraire, et vous recalera pour un style qui, ce jour-là, ne lui plaît pas.
Les deux rôles sont donc séparés :
- Le modèle conçoit la séance, écrit le fichier de départ et les tests, puis — une fois les tests passés — lit ce que vous avez réellement écrit et vous indique l'entrée qui le met en défaut.
- La chaîne d'outils décide si le code compile et si chaque étape passe. Ce verdict n'est pas négociable et le modèle ne le prononce jamais.
Et pourquoi des étapes plutôt qu'une seule grande tâche
Un TP de 40 à 60 minutes avec une unique exécution à la fin ne donne au débutant qu'un seul retour par heure, et ce retour arrive une fois toutes les décisions déjà prises. Chaque séance compte ici 8 à 15 étapes, chacune avec sa consigne et sa vérification, pour que vous découvriez quelle modification a cassé quoi pendant que vous vous en souvenez encore.
Questions fréquentes
GroutCode couvre-t-il le programme Tamil Nadu HSC 2023 textbooks ?
Oui. GroutCode intègre le programme Tamil Nadu HSC 2023 textbooks transcrit pour Computer Science, Higher Secondary First and Second Year (Classes XI-XII) — soit 4 cours — avec 20 séances de TP rédigées et rattachées à des codes de cours précis. Le programme a été transcrit à partir des documents officiels, et la source ainsi que la somme de contrôle de chacun sont consignées dans l'application.
Quels langages utilisent les TP Tamil Nadu HSC ?
Python (10 séances), C++ (9 séances), SQL (1 séances). Le langage est défini par code de cours plutôt que deviné d'après l'intitulé, car une même matière est enseignée dans des langages différents selon les établissements.
L'IA fait-elle le TP à ma place ?
Non. Le fichier de départ contient les signatures et les TODO ; c'est à vous de les implémenter. C'est la chaîne d'outils — et non le modèle — qui décide si votre code compile et si chaque étape passe : l'IA ne peut donc pas vous annoncer que votre code fonctionne alors que le compilateur dit l'inverse. Ce qu'elle fait ensuite, c'est lire votre implémentation et pointer l'entrée qui la met en défaut.
Les TP fonctionnent-ils hors ligne ?
Les séances, le programme et l'exécuteur de tests sont embarqués dans l'application et s'exécutent en local : la boucle compilation-vérification fonctionne donc sans aucune connexion. L'étape de relecture finale fait appel à un modèle, qui peut être local ou bien dans le cloud avec votre propre clé.
Que dois-je avoir installé ?
GroutCode détecte les chaînes d'outils présentes sur votre machine et vous indique ce qui manque et comment y remédier. Il vous faut le compilateur ou l'interpréteur du langage utilisé par votre cours — un compilateur C, un JDK, Python, Node ou SQLite.
Autres programmes

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
Faites vos TP Tamil Nadu HSC 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