Tamil Nadu State Board (Higher Secondary)

India · 2023 textbooks

Tamil Nadu State Board (Higher Secondary)

20 prácticas de laboratorio para el temario de Tamil Nadu HSC.

Informática del consejo estatal de Tamil Nadu para el primer y el segundo año de Higher Secondary: las prácticas en C++ y Python. Cada práctica está guiada paso a paso, se compila y se comprueba con una cadena de herramientas real en tu propio equipo: el modelo revisa tu código después, no decide si has aprobado.

Actualizado

Semestre a semestre

Programa: Computer Science, Higher Secondary First and Second Year (Classes XI-XII). Plan: SCERT Tamil Nadu textbooks, 2023 revised edition. Abre una asignatura para ver sus unidades prácticas y la práctica de laboratorio que GroutCode incluye para cada una.

  1. Curso 11

    2 asignaturas9 prácticasC++
    • CS11C++

      Computer Science (Higher Secondary First Year)

      8

      prácticas

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

      Computer Science Practicals (Higher Secondary First Year)

      1

      práctica

      • The C++ practical record — salary slabs to inheritance, CS1 to CS10
      Ver las unidades
      1. 1The C++ practical record — salary slabs to inheritance, CS1 to CS10Unidad LAB · Practicals (C++)
  2. Curso 12

    2 asignaturas11 prácticasPythonSQL
    • CS12PythonSQL

      Computer Science (Higher Secondary Second Year)

      10

      prácticas

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

      Computer Science Practical Exercises (Higher Secondary Second Year)

      1

      práctica

      • HSC Computer Science practicals: PY1 to PY10 and the Employee table, as checked Python functions
      Ver las unidades
      1. 1HSC Computer Science practicals: PY1 to PY10 and the Employee table, as checked Python functionsUnidad LAB · Practical Exercises (Python and SQL)

El temario completo de 4 asignaturas está transcrito en la aplicación, incluidas las asignaturas teóricas. Las prácticas están elaboradas siguiendo los códigos de asignatura que tienen trabajo de laboratorio, y la lista crece con cada versión.

GroutCode no está afiliado a Tamil Nadu State Board (Higher Secondary) ni cuenta con su respaldo. Los códigos y nombres de las asignaturas se han transcrito de los documentos del plan publicados por la institución.

Cómo se hace una práctica

Los mismos cinco pasos en todas las prácticas y en todos los lenguajes.

  1. 1

    Elige tu temario

    Selecciona tu universidad o consejería y el semestre o curso en el que estás. La lista de asignaturas es el plan oficial transcrito, no una aproximación.

  2. 2

    Abre una práctica

    Cada práctica está guiada paso a paso para una asignatura concreta, con un archivo inicial que editas tú y un archivo de pruebas que no debes tocar.

  3. 3

    Escribe tú el código

    El archivo inicial trae las firmas y los TODO. Tú los implementas en el editor, en el lenguaje que se usa realmente en tu asignatura.

  4. 4

    Ejecuta las comprobaciones

    La cadena de herramientas compila y ejecuta las pruebas: entre 8 y 15 a lo largo de la práctica, una por paso, para que descubras qué cambio ha roto qué.

  5. 5

    Recibe la revisión

    Cuando las pruebas pasan, el modelo lee tu implementación y te dice con qué entrada se rompe. Nunca es él quien dicta el aprobado o el suspenso.

Por qué corrige el compilador y no el modelo

La forma obvia de construir una herramienta de laboratorio con IA es dejar que el modelo lea el código del estudiante y diga si es correcto. Es también la forma de acabar con una herramienta en la que nadie puede confiar. Un modelo te dirá que tu código funciona cuando el compilador dice lo contrario, y te suspenderá por un estilo que resulta que no le gusta.

Por eso los dos trabajos están separados:

  • El modelo diseña la práctica, escribe el archivo inicial y las pruebas y, una vez que las pruebas pasan, lee lo que has escrito de verdad y te dice con qué entrada se rompe.
  • La cadena de herramientas decide si compila y si cada paso pasa. Ese veredicto no se negocia y el modelo nunca lo emite.

Y por qué pasos en lugar de una única tarea grande

Una práctica de 40 a 60 minutos con un solo Run al final le da a alguien que empieza un bit de información por hora, y llega cuando ya ha tomado todas las decisiones. Aquí cada práctica tiene entre 8 y 15 pasos, cada uno con su propia instrucción y su propia comprobación, para que descubras qué cambio ha roto qué mientras todavía recuerdas haberlo hecho.

Preguntas frecuentes

¿GroutCode cubre el plan 2023 textbooks de Tamil Nadu HSC?

Sí. GroutCode incluye el plan 2023 textbooks de Tamil Nadu HSC transcrito para Computer Science, Higher Secondary First and Second Year (Classes XI-XII) —4 asignaturas— con 20 prácticas de laboratorio elaboradas y asociadas a códigos de asignatura concretos. El temario se transcribió a partir de los documentos oficiales, y en la aplicación queda registrada la fuente y la suma de verificación de cada uno.

¿Qué lenguajes se usan en las prácticas de Tamil Nadu HSC?

Python (10 prácticas), C++ (9 prácticas), SQL (1 prácticas). El lenguaje se fija por código de asignatura en lugar de deducirlo del título, porque la misma materia se imparte en lenguajes distintos según la institución.

¿La IA me hace la práctica directamente?

No. El archivo inicial trae las firmas y los TODO; los implementas tú. Es la cadena de herramientas, y no el modelo, la que decide si tu código compila y si cada paso pasa, de modo que la IA no puede decirte que tu código funciona cuando el compilador opina lo contrario. Lo que sí hace después es leer tu implementación y señalarte la entrada con la que se rompe.

¿Las prácticas funcionan sin conexión?

Las prácticas, el temario y el ejecutor de pruebas van incluidos en la aplicación y se ejecutan en local, así que el ciclo de compilar y comprobar funciona sin conexión. El paso final de revisión usa un modelo, que puede ser local o en la nube con tu propia clave.

¿Qué necesito tener instalado?

GroutCode detecta qué cadenas de herramientas hay en tu equipo y te indica qué falta y cómo solucionarlo. Necesitas el compilador o intérprete del lenguaje que use tu asignatura: un compilador de C, un JDK, Python, Node o SQLite.

Haz tus prácticas de Tamil Nadu HSC con las comprobaciones incluidas

GroutCode va incluido en todas las licencias de Grout Suite. Descarga gratuita para Windows y macOS.

Descargar GroutCode