Foundations to Computer Science – I
Number systems, Boolean logic, hardware–software interaction, and your first programs.
AICTE Model Curriculum · BCA / MCA
Every subject below is part of the standard AICTE model curriculum for Bachelor of Computer Applications. Instead of reading theory alone, each subject at codeintendays.xyz is a focused 10-day live coding cohort — one hour every evening, daily GitHub repositories, and a verified certificate at the end. Pick the subject your university exams demand and master it by writing real code.
Number systems, Boolean logic, hardware–software interaction, and your first programs.
Flowcharts, pseudocode, dry runs, and step-by-step algorithmic thinking for exam problems.
CPU, memory hierarchy, instruction cycles, buses, and how programs actually execute.
Advanced fundamentals: data representation, compilers vs interpreters, and system software.
Arrays, linked lists, stacks, queues, trees, and graphs — implemented live, not just theory.
Processes, threads, scheduling, deadlocks, and memory management with practical demos.
Classes, inheritance, polymorphism, interfaces, and exception handling in Java.
HTML, CSS, JavaScript, and how client–server communication powers modern websites.
ER diagrams, normalization, SQL queries, joins, and transactions on real schemas.
From ground-zero syntax to functions, modules, file handling, and mini projects.
SDLC models, requirements, UML, testing strategies, and project documentation.
Idea validation, business models, funding basics, and pitching your tech product.
OSI/TCP-IP models, IP addressing, routing, protocols, and socket-level intuition.
Time complexity, divide and conquer, greedy methods, and dynamic programming.
Search, knowledge representation, reasoning, and intelligent agent fundamentals.
Empathize, define, ideate, prototype, test — applied to real software problems.
LLMs, prompt engineering, embeddings, and building practical AI-assisted workflows.
Plan, build, and document a complete final-year project with clean GitHub practices.
Whichever subject you choose, the cohort follows the same proven blueprint — from execution fundamentals to a live capstone you publish on GitHub.
Runtime environments, memory mapping, pointers/references, and compilation pipeline.
Nested conditions, switch states, short-circuit evaluation, and defensive programming.
Linear collections, index boundary checks, two-pointer methods, and time complexity.
Passing by value vs reference, recursive call stack tracing, and modular code hygiene.
Building object contracts, state persistence, constructors, and schema models.
Heap vs stack allocations, node chaining, linked structures, and garbage cleanup.
Persistent disk reads, formatted record storage, and production-grade error assertions.
Divide-and-conquer principles, binary search invariants, and algorithmic benchmarking.
Writing a complete practical system end-to-end and publishing cleanly to GitHub.
Subject audit, interview viva discussion, and digital certificate distribution.
Choose your subject, pick an evening slot, and start coding live with us this week.
Register Now ₹499