
India · 2026-27 session
Dr. A.P.J. Abdul Kalam Technical University, Lucknow
28 prácticas de laboratorio para el temario de AKTU.
El B.Tech CSE de AKTU Lucknow para el curso 2026-27: programación en C, estructuras de datos, POO en Java y el laboratorio de sistemas operativos. 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: B.Tech. Computer Science and Engineering. Plan: 2026-27 session (Yr 1 NEP 2026 scheme; Yrs 2–4 B-series scheme). Abre una asignatura para ver sus unidades prácticas y la práctica de laboratorio que GroutCode incluye para cada una.
Semestre 1
1 asignatura5 prácticasCPython- ACS101CPython
Programming Languages
5
prácticas
- C basics — types, operators, conversions and formatted I/O
- Control flow in C — branches, loops, functions and recursion
- 1C basics — types, operators, conversions and formatted I/OUnidad I · Programming Basics (C)
- 2Control flow in C — branches, loops, functions and recursionUnidad II · Decision Making and Control Flow (C)
- 3Student records in C — arrays, strings, pointers, structs and filesUnidad III · Advanced Programming Concepts (C)
- 4Python basics — values, operators, control flow and functionsUnidad IV · Python Introduction
- 5Python data structures, files and an IoT sensor simulationUnidad V · Python Data Structures and Emerging Applications
Semestre 2
1 asignatura5 prácticasCPython- ACS201CPython
Essentials of Data Structures
5
prácticas
- Array operations and matrices in C
- Singly linked list in C, with doubly and circular variants
- 1Array operations and matrices in CUnidad I · Introduction and Arrays
- 2Singly linked list in C, with doubly and circular variantsUnidad II · Linked List
- 3Array stack and circular queue in C, with their applicationsUnidad III · Stack and Queue
- 4Searching and sorting in C, measured as you write themUnidad IV · Searching and Sorting
- 5Binary search tree and graph traversal in PythonUnidad V · Trees and Graphs (Concept Level)
Semestre 3
2 asignaturas6 prácticasC- BCS301C
Data Structure
5
prácticas
- Array address formulae, sparse matrices, linked lists and polynomials in C
- Stacks, expression conversion, recursion and queues in C
- 1Array address formulae, sparse matrices, linked lists and polynomials in CUnidad I · Introduction
- 2Stacks, expression conversion, recursion and queues in CUnidad II · Stacks
- 3Searching, hashing and seven sorts in CUnidad III · Searching
- 4Binary search trees, threaded trees, heaps, Huffman coding and AVL trees in CUnidad IV · Trees
- 5Graphs in C: representations, DFS and BFS, spanning trees, Warshall and DijkstraUnidad V · Graphs
- BCS351C
Data Structure Lab
1
práctica
- Data Structure Lab — sorts, hashing, stacks, queues, lists, trees and graphs
- 1Data Structure Lab — sorts, hashing, stacks, queues, lists, trees and graphsUnidad LAB · List of Experiments
Semestre 4
3 asignaturas7 prácticasJavaC- BCS403Java
Object Oriented Programming with Java
5
prácticas
- Payroll and shapes — classes, inheritance, interfaces and abstract classes in Java
- Exceptions, streams and threads — a robust Java toolkit
- 1Payroll and shapes — classes, inheritance, interfaces and abstract classes in JavaUnidad I · Introduction
- 2Exceptions, streams and threads — a robust Java toolkitUnidad II · Exception Handling
- 3Modern Java — lambdas, streams, records, sealed types and switch expressionsUnidad III · Java New Features
- 4Choosing the right collection — lists, queues, sets, maps and ordering in JavaUnidad IV · Java Collections Framework
- 5Build a mini Spring: IoC container, bean scopes, lifecycle, AOP proxy and a REST routerUnidad V · Spring Framework
- BCS451C
Operating System Lab
1
práctica
- OS lab in C: schedulers, memory fits, compaction, Banker's algorithm, wait-for graphs and semaphores
- 1OS lab in C: schedulers, memory fits, compaction, Banker's algorithm, wait-for graphs and semaphoresUnidad LAB · List of Experiments
- BCS452Java
Object Oriented Programming with Java
1
práctica
- Java OOP lab: a bank account system with shapes, exceptions, threads and stream I/O
- 1Java OOP lab: a bank account system with shapes, exceptions, threads and stream I/OUnidad LAB · List of Experiments
Semestre 5
2 asignaturas2 prácticasSQLC- BCS551SQL
Database Management Systems Lab
1
práctica
- DBMS lab in SQLite: queries, DML, constraints, normalisation, triggers and three information systems
- 1DBMS lab in SQLite: queries, DML, constraints, normalisation, triggers and three information systemsUnidad LAB · List of Experiments
- BCS553C
Design and Analysis of Algorithm Lab
1
práctica
- The DAA lab list, written end to end: search, sort, greedy, DP, graphs and backtracking
- 1The DAA lab list, written end to end: search, sort, greedy, DP, graphs and backtrackingUnidad LAB · List of Experiments
Semestre 6
2 asignaturas2 prácticasC- BCS652C
Compiler Design Lab
1
práctica
- A compiler front to back — lexer, NFA to minimal DFA, parser and three-address code
- 1A compiler front to back — lexer, NFA to minimal DFA, parser and three-address codeUnidad LAB · List of Experiments
- BCS653C
Computer Networks Lab
1
práctica
- Network protocols, simulated — subnetting, framing, CRC, Go-Back-N and routing
- 1Network protocols, simulated — subnetting, framing, CRC, Go-Back-N and routingUnidad LAB · List of Experiments
Semestre 7
1 asignatura1 prácticaPython- BCS751Python
Artificial Intelligence Lab
1
práctica
- AI lab in plain Python — search, inference and game trees
- 1AI lab in plain Python — search, inference and game treesUnidad LAB · List of Experiments
El temario completo de 45 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 Dr. A.P.J. Abdul Kalam Technical University, Lucknow 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
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
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
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
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
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 session de AKTU?
Sí. GroutCode incluye el plan 2026-27 session de AKTU transcrito para B.Tech. Computer Science and Engineering —45 asignaturas— con 28 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 AKTU?
C (17 prácticas), Java (6 prácticas), Python (4 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.
Otros temarios

KTU
APJ Abdul Kalam Technological University
El esquema 2024 de la universidad tecnológica de Kerala, con CSE, IT, AI & DS y ECE a partir del tercer semestre.
85
prácticas

VTU
Visvesvaraya Technological University
El esquema 2022 de Karnataka para CSE, ISE, AI-ML, AI-DS y ECE, incluidas las asignaturas específicas de laboratorio.
123
prácticas

Anna University
Anna University, Chennai
El B.E. CSE de Anna University según la normativa Regulations 2021, desde la programación en Python y C hasta los laboratorios de estructuras de datos y POO.
31
prácticas
Haz tus prácticas de AKTU con las comprobaciones incluidas
GroutCode va incluido en todas las licencias de Grout Suite. Descarga gratuita para Windows y macOS.
Descargar GroutCode