Directorate of Higher Secondary Education, Kerala

India · 2026-27

Directorate of Higher Secondary Education, Kerala

19 prácticas de laboratorio para el temario de Kerala Plus One & Plus Two.

Las prácticas de Computer Science y Computer Applications de Plus One y Plus Two de Kerala, en Python, C++ y SQL. 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 and Computer Applications (Commerce / Humanities), Plus One and Plus Two. Plan: 2026-27 (Plus One textbooks revised 2026). Abre una asignatura para ver sus unidades prácticas y la práctica de laboratorio que GroutCode incluye para cada una.

  1. Plus One

    2 asignaturas11 prácticasPython
    • CAC11PPython

      Computer Applications (Commerce) Practical (Python)

      2

      prácticas

      • Elements of Python through a shop billing helper
      • Marks, bills and stock registers with Python control structures, lists, tuples, sets and dictionaries
      Ver las unidades
      1. 1Elements of Python through a shop billing helperUnidad 1 · Elements of Python
      2. 2Marks, bills and stock registers with Python control structures, lists, tuples, sets and dictionariesUnidad 2 · Python Control Structures and Data Handling
    • CS11PPython

      Computer Science Practical (Python)

      9

      prácticas

      • Interactive mode, script mode and an IDE — building a mini Python shell
      • Python fundamentals — tokens, types, operators and the first programs
      Ver las 9 prácticas
      1. 1Interactive mode, script mode and an IDE — building a mini Python shellUnidad 1 · Getting Started with Python
      2. 2Python fundamentals — tokens, types, operators and the first programsUnidad 2 · Python Fundamentals
      3. 3Decisions and loops — the Control Statements lab programsUnidad 3 · Control Statements
      4. 4Functions and modules — from built-ins to your own moduleUnidad 4 · Functions and Modules
      5. 5Strings in Python — indexing, slicing and the string lab programsUnidad 5 · Strings in Python
      6. 6A list toolkit — slicing, searching and matrices in PythonUnidad 6 · Lists
      7. 7Tuples to a currency denomination analyserUnidad 7 · Tuples
      8. 8A class mark register with dictionaries and setsUnidad 8 · Dictionaries and Sets
      9. 9Bubble sort and binary search, by hand and with built-insUnidad 9 · Sorting and Searching
  2. Plus Two

    3 asignaturas8 prácticasC++SQL
    • CAC12PC++SQL

      Computer Applications (Commerce) Practical (C++ and SQL)

      4

      prácticas

      • Review of C++: rectangles, leap years, digit sums, star triangles and primes below 100
      • Arrays and character strings: marks lists, vowels and words
      Ver las 4 prácticas
      1. 1Review of C++: rectangles, leap years, digit sums, star triangles and primes below 100Unidad 1 · Review of C++ Programming
      2. 2Arrays and character strings: marks lists, vowels and wordsUnidad 2 · Arrays
      3. 3Functions in C++: nCr, swaps, default arguments and predefined functionsUnidad 3 · Functions
      4. 4SQL for a shop: create, insert, query, nest, view and alterUnidad 4 · Structured Query Language
    • CAH12PSQL

      Computer Applications (Humanities) Practical (SQL)

      1

      práctica

      • SQL for a school library: create, insert, retrieve, update and delete
      Ver las unidades
      1. 1SQL for a school library: create, insert, retrieve, update and deleteUnidad 1 · Structured Query Language
    • CS12PC++SQL

      Computer Science Practical (C++ and SQL)

      3

      prácticas

      • Student records in C++: structures, nested structures and pointers to arrays, strings and structs
      • Stacks, linear and circular queues, and linked lists in C++
      Ver las 3 prácticas
      1. 1Student records in C++: structures, nested structures and pointers to arrays, strings and structsUnidad 1 · Structures and Pointers
      2. 2Stacks, linear and circular queues, and linked lists in C++Unidad 2 · Data Structures and Operations
      3. 3A higher secondary admission register in SQL: queries, aggregates, DML, ALTER, constraints and viewsUnidad 3 · Structured Query Language

El temario completo de 11 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 Directorate of Higher Secondary Education, Kerala 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 2026-27 de Kerala Plus One & Plus Two?

Sí. GroutCode incluye el plan 2026-27 de Kerala Plus One & Plus Two transcrito para Computer Science and Computer Applications (Commerce / Humanities), Plus One and Plus Two —11 asignaturas— con 19 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 Kerala Plus One & Plus Two?

Python (11 prácticas), C++ (5 prácticas), SQL (3 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 Kerala Plus One & Plus Two con las comprobaciones incluidas

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

Descargar GroutCode