Tamil Nadu State Board (Higher Secondary)

Indien · 2023 textbooks

Tamil Nadu State Board (Higher Secondary)

20 Laborpraktika für den Tamil Nadu HSC-Lehrplan.

Informatik des Tamil Nadu State Board für das erste und zweite Jahr der Higher Secondary: die praktischen Übungen in C++ und Python. Jede Lektion ist in Schritte gegliedert, wird kompiliert und von einer echten Toolchain auf Ihrem eigenen Rechner geprüft — das Modell begutachtet Ihren Code im Anschluss, es entscheidet nicht darüber, ob Sie bestanden haben.

Aktualisiert

Semester für Semester

Studiengang: Computer Science, Higher Secondary First and Second Year (Classes XI-XII). Prüfungsordnung: SCERT Tamil Nadu textbooks, 2023 revised edition. Öffnen Sie einen Kurs, um seine praktischen Einheiten und die Laborlektion zu sehen, die GroutCode jeweils mitliefert.

  1. Klasse 11

    2 Module9 LaborlektionenC++
    • CS11C++

      Computer Science (Higher Secondary First Year)

      8

      Lektionen

      • A C++ tokeniser, type table and formatted bill
      • Selection, loops and jumps: a toolkit of classic C++ programs
      Alle 8 Lektionen ansehen
      1. 1A C++ tokeniser, type table and formatted billEinheit 9 · Introduction to C++
      2. 2Selection, loops and jumps: a toolkit of classic C++ programsEinheit 10 · Flow of Control
      3. 3Functions in C++: built-ins, overloading, recursion and scopeEinheit 11 · Functions
      4. 4Arrays and structures: marks, matrices and student recordsEinheit 12 · Arrays and Structures
      5. 5OOP in C++: accounts, a stack, fractions and a shape hierarchyEinheit 13 · Introduction to Object Oriented Programming Techniques
      6. 6A Box class and its lifetime — classes, constructors and destructors in C++Einheit 14 · Classes and Objects
      7. 7Overloaded functions and a Fraction class with its own operatorsEinheit 15 · Polymorphism
      8. 8Person, Student and friends — single, multilevel and multiple inheritance in C++Einheit 16 · Inheritance
    • CS11PC++

      Computer Science Practicals (Higher Secondary First Year)

      1

      Lektion

      • The C++ practical record — salary slabs to inheritance, CS1 to CS10
      Einheiten ansehen
      1. 1The C++ practical record — salary slabs to inheritance, CS1 to CS10Einheit LAB · Practicals (C++)
  2. Klasse 12

    2 Module11 LaborlektionenPythonSQL
    • CS12PythonSQL

      Computer Science (Higher Secondary Second Year)

      10

      Lektionen

      • Searching, sorting and Fibonacci — algorithmic strategies with their costs measured
      • A Python token inspector: data types, tokens, operators and print()
      Alle 10 Lektionen ansehen
      1. 1Searching, sorting and Fibonacci — algorithmic strategies with their costs measuredEinheit 4 · Algorithmic Strategies
      2. 2A Python token inspector: data types, tokens, operators and print()Einheit 5 · Python - Variables and Operators
      3. 3Control structures in Python: a marks, numbers and patterns workbookEinheit 6 · Control Structures
      4. 4Python functions: arguments, lambdas, scope, math and recursionEinheit 7 · Python Functions
      5. 5String toolkit: indexing, slicing, formatting and built-in methodsEinheit 8 · Strings and String Manipulation
      6. 6Collections in Python: a class records workbook with lists, tuples, sets and dictsEinheit 9 · Lists, Tuples, Sets and Dictionary
      7. 7Python classes: Circle, a counted Student and a BankAccount with a private balanceEinheit 10 · Python Classes and Objects
      8. 8SQL on a student table: DQL clauses, constraints, DML, ALTER/DROP and transactions in SQLiteEinheit 12 · Structured Query Language (SQL)
      9. 9CSV toolkit with Python's csv module: read, sort, filter, rewrite and collect recordsEinheit 13 · Python and CSV Files
      10. 10Student records in SQLite from Python: create, query, aggregate, update, join and CSV import/exportEinheit 15 · Data Manipulation through SQL
    • CS12PPython

      Computer Science Practical Exercises (Higher Secondary Second Year)

      1

      Lektion

      • HSC Computer Science practicals: PY1 to PY10 and the Employee table, as checked Python functions
      Einheiten ansehen
      1. 1HSC Computer Science practicals: PY1 to PY10 and the Employee table, as checked Python functionsEinheit LAB · Practical Exercises (Python and SQL)

Der vollständige Lehrplan mit 4 Kursen ist in der App erfasst, einschließlich der Theoriekurse. Lektionen werden zu den Kurscodes erstellt, die praktische Anteile haben, und die Liste wächst mit jeder Version.

GroutCode steht in keiner Verbindung zu Tamil Nadu State Board (Higher Secondary) und wird von dieser Einrichtung nicht unterstützt. Kurscodes und -titel stammen aus den veröffentlichten Schemadokumenten der Einrichtung.

So läuft ein Praktikum ab

Dieselben fünf Schritte für jede Lektion, in jeder Sprache.

  1. 1

    Lehrplan auswählen

    Wählen Sie Ihre Hochschule oder Ihr Prüfungsamt und das Semester oder die Klasse, in der Sie sind. Die Kursliste ist die erfasste offizielle Prüfungsordnung, keine Annäherung.

  2. 2

    Laborlektion öffnen

    Jede Lektion ist ein schrittweises Praktikum zu einem bestimmten Kurs, mit einer Startdatei, die Sie bearbeiten, und einer Testdatei, die Sie nicht anfassen.

  3. 3

    Den Code selbst schreiben

    Die Startdatei enthält die Signaturen und die TODOs. Sie setzen sie im Editor um, in der Sprache, die Ihr Kurs tatsächlich verwendet.

  4. 4

    Die Prüfungen laufen lassen

    Die Toolchain kompiliert und führt die Tests aus — 8 bis 15 über die Lektion verteilt, einer pro Schritt, damit Sie sehen, welche Änderung was kaputt gemacht hat.

  5. 5

    Das Review erhalten

    Sobald die Tests bestanden sind, liest das Modell Ihre Implementierung und nennt Ihnen die Eingabe, an der sie scheitert. Über Bestehen oder Nichtbestehen entscheidet es nie selbst.

Warum der Compiler bewertet und nicht das Modell

Der naheliegende Weg, ein KI-Laborwerkzeug zu bauen, ist, das Modell den Code der Studierenden lesen und sagen zu lassen, ob er korrekt ist. Es ist zugleich der Weg, der ein Werkzeug hervorbringt, dem niemand vertrauen kann. Ein Modell wird Ihnen sagen, Ihr Code funktioniere, obwohl der Compiler das Gegenteil behauptet — und es wird Sie durchfallen lassen wegen eines Stils, den es zufällig nicht mag.

Deshalb sind die beiden Aufgaben getrennt:

  • Das Modell entwirft die Lektion, schreibt die Startdatei und die Tests und liest — nachdem die Tests bestanden sind — was Sie tatsächlich geschrieben haben, und nennt Ihnen die Eingabe, an der es scheitert.
  • Die Toolchain entscheidet, ob es kompiliert und ob jeder Schritt besteht. Dieses Urteil ist nicht verhandelbar, und das Modell fällt es nie.

Und warum Schritte statt einer großen Aufgabe

Ein Praktikum über 40 bis 60 Minuten mit einem einzigen Durchlauf am Ende gibt einem Anfänger genau eine Rückmeldung pro Stunde — und die kommt, wenn längst alle Entscheidungen gefallen sind. Jede Lektion hier besteht aus 8 bis 15 Schritten, jeder mit eigener Anweisung und eigener Prüfung, damit Sie noch wissen, welche Änderung was kaputt gemacht hat, während Sie sich an sie erinnern.

Häufig gestellte Fragen

Deckt GroutCode Tamil Nadu HSC 2023 textbooks ab?

Ja. GroutCode liefert die erfasste Prüfungsordnung Tamil Nadu HSC 2023 textbooks für Computer Science, Higher Secondary First and Second Year (Classes XI-XII) mit — 4 Kurse — samt 20 eigens erstellten Laborlektionen, die bestimmten Kurscodes zugeordnet sind. Der Lehrplan wurde aus den offiziellen Dokumenten übernommen, und Quelle sowie Prüfsumme jedes Dokuments sind in der App vermerkt.

Welche Sprachen verwenden die Tamil Nadu HSC-Praktika?

Python (10 Lektionen), C++ (9 Lektionen), SQL (1 Lektionen). Die Sprache ist pro Kurscode festgelegt und wird nicht aus dem Titel erraten, denn dasselbe Fach wird an verschiedenen Einrichtungen in verschiedenen Sprachen unterrichtet.

Schreibt die KI das Praktikum einfach für mich?

Nein. Die Startdatei enthält die Signaturen und die TODOs; umsetzen müssen Sie sie. Die Toolchain — nicht das Modell — entscheidet, ob Ihr Code kompiliert und ob jeder Schritt besteht. Die KI kann Ihnen also nicht sagen, Ihr Code funktioniere, wenn der Compiler widerspricht. Was sie im Anschluss tut: Sie liest Ihre Implementierung und zeigt Ihnen die Eingabe, an der sie scheitert.

Funktionieren die Praktika offline?

Die Lektionen, der Lehrplan und der Testrunner sind in der App enthalten und laufen lokal, sodass die Schleife aus Kompilieren und Prüfen ohne Verbindung funktioniert. Der Review-Schritt am Ende nutzt ein Modell — entweder ein lokales oder ein Cloud-Modell mit Ihrem eigenen Schlüssel.

Was muss bei mir installiert sein?

GroutCode erkennt, welche Toolchains auf Ihrem Rechner vorhanden sind, und sagt Ihnen, was fehlt und was es beheben würde. Sie brauchen den Compiler oder Interpreter für die Sprache Ihres Kurses — einen C-Compiler, ein JDK, Python, Node oder SQLite.

Erledigen Sie Ihre Tamil Nadu HSC-Laborarbeit mit eingebauter Prüfung

GroutCode ist in jeder Grout-Suite-Lizenz enthalten. Kostenloser Download für Windows und macOS.

GroutCode herunterladen