Blog Article

BCA Syllabus Explained: Latest and updated 2026

By NEERAJ DANG1 August 202615 min read
BCA syllabus 2026

BCA Syllabus Demystified: What You Will Actually Study Over 6 Semesters

There is a moment that happens in almost every fresher interview. The technical round is going fine. The candidate has answered the theory questions. Then the interviewer leans back and says six words that decide everything.

"Show me something you have built."

What happens next has very little to do with how well you memorised the syllabus. It has everything to do with how you spent the three years while you were studying it.

So let us talk about those three years properly. Not the brochure version. The real one, semester by semester, subject by subject, including the parts that are hard and the parts that are honestly a bit dull.

The BCA at Skillyards is affiliated to Dr Bhimrao Ambedkar University, Agra. That means the syllabus below is not a sample or an approximation. It is your syllabus, the one prescribed by the university under the National Education Policy framework, effective from the 2026-27 session. Same papers, same examinations, same degree that a student at any other DBRAU college earns.

The shape of the whole thing

Before the semester walkthrough, here is the map.

Three years. Six semesters. 144 credits. 3,400 marks in total. Semesters one to four carry 600 marks each, semesters five and six carry 500 each. Every theory paper is scored the same way: 25 marks from internal assessment and 75 from the end-semester examination.

That last detail is worth pausing on, because students discover it too late. A quarter of your marks in every single paper is decided before you walk into the examination hall. Class tests and teacher assessment. Which means the student who attends regularly and submits work on time starts every paper 25 marks ahead of the student who plans to read everything in the last three weeks. Every year, a few people learn this the expensive way.

Year one: learning to think like a machine

Semester 1

You start with C. Not because anyone builds Instagram in C, but because C refuses to protect you from anything.

In Python, memory management happens quietly in the background. In C, you allocate it yourself with malloc, and if you forget to free it, that is your problem. Pointers will confuse you for about three weeks and then something clicks and you understand what a variable actually is. That click is the entire point of the first semester.

Alongside it sits Database Management System, and putting DBMS in the very first semester is a good decision by the university. You cover entity relationship diagrams, relational algebra, SQL joins and subqueries, normalisation up to Boyce Codd Normal Form. Three years from now, in that interview we started with, somebody is going to ask you to explain a join. You will have known the answer since your first six months.

The rest of semester one: Elementary Mathematics (set theory, matrices, probability, statistics), Business Communication and Ethical Values, Computer Fundamentals with MS Office, a C programming laboratory, and Indian Knowledge System covering Indian philosophy, Kautilya's Arthashastra and Indian contributions to mathematics and metallurgy.

Meanwhile, your afternoons look different. Months one to four cover computer fundamentals, basic networking, system architecture, and C and C plus plus. Months five and six is where the split starts to show: JavaScript, HTML, CSS and an introduction to React. By the time you finish your first year examinations, you have already written frontend code.

Semester 2

If you take only one thing seriously in three years, make it this semester.

Data Structure using C is the paper that decides your placement. Not the degree, not your aggregate percentage. This paper. Stacks, queues, linked lists in all four variants, binary search trees, and the sorting family from bubble sort through quick sort and merge sort. Technical interviews at TCS, Infosys, Wipro and every product company you have heard of are built almost entirely on this material. Students who scrape through it spend their final year panicking. Students who own it walk into interviews calm.

Java Programming runs beside it and rewires how you think about code: classes, inheritance, polymorphism, interfaces, exception handling, multithreading, and by the final units, JDBC database connectivity with an introduction to Servlets and JSP.

Then there is Cyber Security, and this one deserves a paragraph of its own because it is unexpectedly excellent. It covers UPI and debit card fraud, SIM swapping, deepfake and sextortion scams on WhatsApp and Telegram, fake job and investment scams, and exactly how to report cyber fraud in India under the IT Act 2000. Useful knowledge for any student in Uttar Pradesh, syllabus or no syllabus. Send your parents the notes.

Mathematics I and Human Values and Environment Studies complete the semester, along with a Java laboratory.

Year two: from writing code to building things

Semester 3

Python arrives, and the timing is deliberate. You have already suffered through C, so Python's readability feels like someone opened a window. Data types, lists, tuples, dictionaries, functions with all four argument styles, file handling.

Digital Electronics is the semester's least popular paper and there is no point pretending otherwise. Boolean algebra, K-maps, flip flops, registers, counters. It is real computer science and it is a long way from anything you will type at a desk in an Agra office. Learn it, pass it, move on.

The surprise of this semester is AI for Everyone. A university paper that teaches prompt writing would have been unimaginable four years ago. It covers the difference between AI, machine learning and deep learning, supervised versus unsupervised learning, hands-on work with ChatGPT, Google Gemini and Canva AI for content and resume building, and then bias, privacy and job displacement. The university is paying attention.

Numerical Methods and Principles of Management fill out the semester, plus a Python laboratory.

Semester 4

This is the semester the degree becomes visible. Until now you have written programs that print to a terminal. Now you build things with a screen.

The web paper runs from HTML and CSS through the Document Object Model, XML, then server-side PHP with sessions, cookies and MySQL connectivity. Operating System sits alongside it and is the second pillar of interview preparation after data structures: process scheduling, deadlocks, paging, virtual memory, page replacement, disk scheduling. Interviewers love this paper because it instantly separates people who understood something from people who memorised it.

And then C-405, the Mini Project. Your first formal requirement to build something complete and defend it. The prescribed options include a library management system, an online examination system, a job portal, a basic e-commerce site.

Here is the advice nobody gives: do not pick whichever is easiest. Pick the one you would be happy to open on a laptop in front of a stranger two years from now. This is the first thing that goes on your portfolio, and a mini project you actually cared about beats a polished one you copied.

Optimization Techniques and Data Science complete the semester.

Year three: the professional years

Both final years are industry-integrated, and the university structure changes to match. No more Minor, Ability Enhancement or Skill Enhancement papers. Four majors per semester, and real work.

Semester 5

Cloud Computing is the standout paper of the entire final year: IaaS, PaaS and SaaS service models, deployment models, virtualisation, Hadoop and MapReduce, Google App Engine. Cloud is one of the four skill areas the India Skills Report 2026 names as most in demand, alongside AI, data analytics and cybersecurity. That is not a coincidence worth ignoring.

Computer Network and Security takes you from the OSI model and TCP/IP through IPv4 and IPv6 addressing and routing, then into cryptography: RSA, digital signatures, Kerberos, firewall design. Computer Organization and Architecture covers what is happening underneath, and Visual Basic .NET rounds out the four.

Then there is C-505, the Internship. Four credits, 100 marks, and a deliverable list that reads like a job: completion certificate, project source code, a report of forty to sixty pages, a presentation.

This is the semester where the two halves of your three years converge, and where a student who has been writing production-style code every afternoon since first year is in a completely different position from one who has not.

Semester 6

Design and Analysis of Algorithms is the intellectual summit of the degree, and it is a satisfying paper once it clicks. Asymptotic notation, the Master theorem, divide and conquer, greedy methods, dynamic programming, backtracking, then the graph algorithms: Kruskal, Prim, Dijkstra, Bellman Ford. It finishes with complexity classes P, NP and NP-complete, which is where computer science stops being about computers and starts being about the limits of what can be computed at all.

Software Engineering teaches how software gets built by teams instead of individuals: the development lifecycle across waterfall, spiral, iterative and agile, cohesion and coupling, black box and white box testing, the Capability Maturity Model. Artificial Intelligence and Machine Learning goes deeper than the third-semester paper, into expert systems, heuristic search with A star and AO star, natural language processing, decision trees, K nearest neighbours, support vector machines and K-means clustering. Computer Graphics covers transformations, clipping algorithms and animation.

And finally the Major Project, where the suggested list is refreshingly ambitious: fake news detection, sentiment analysis of social media, an AI resume screening system, an intrusion detection system, handwritten digit recognition.

By this point you should not be picking from a list. You should be building something you thought of yourself.

The full syllabus, in one table

Blog image

The part most institutes will not tell you

Read that syllabus again and something should stand out to anyone who has looked at job listings recently.

The web development it teaches is PHP and MySQL. The fifth semester teaches Visual Basic .NET. These are real technologies running real software, and PHP in particular still powers an enormous share of the internet. Nobody is calling them useless.

But scroll through frontend and full-stack developer openings in India today and you will mostly see something else: React on the frontend, Node and Express on the server, MongoDB or PostgreSQL for the data. That stack appears nowhere in the university syllabus, at any university, because syllabi are revised every few years and job markets move every few months.

This is not a criticism of DBRAU. The 2026-27 revision moved cyber security into the second semester, added AI twice, and brought cloud computing and data science into the core. That is a curriculum being actively maintained. But there will always be a lag, and the lag is not something a student can afford to wait out.

The numbers say the same thing from the other direction. The India Skills Report 2026, produced by ETS with CII, AICTE, AIU and Taggd, puts overall graduate employability at 56.35 per cent, up from 54.81 per cent the year before. Encouragingly for anyone reading this in Agra, Uttar Pradesh ranked as the top state for employability in that edition, and the IT sector led fresher hiring intent. The demand exists. What separates the students who capture it is almost never the marksheet.

So what actually fills the gap

This is the entire reasoning behind how the BCA with Full-Stack Development programme is structured.

The degree is not diluted to make room for anything. You sit the same university papers described above, meet the same attendance requirements, write the same examinations. What changes is that every day, for three years, you also work with the MERN stack: MongoDB, Express.js, React and Node.js.

Not a lab session once a week. Not a project bolted on in the final semester. Daily, from the first month.

The effect compounds. When the university teaches you SQL joins in semester one, you are already querying a real database. When it teaches operating systems in semester four, you have deployed something that has to actually run. When it teaches software engineering theory in semester six, you have spent two years working the way that theory describes.

And when you reach that interview and hear "show me something you have built", you open a laptop instead of explaining why you cannot.

Skillyards started in 2023, so the first BCA batch has not fully graduated yet. Fifteen students from the programme have been placed so far, at SN Digitech and 7th Triangle, in frontend and full-stack developer roles, at an average starting package of 5.5 lakh per annum. That is a small sample and it is offered as exactly that, not as a promise about every batch to come.

For wider context, published fresher ranges for BCA graduates in 2026 sit roughly between Rs 2.5 lakh and Rs 6 lakh per annum depending on role, city and demonstrated skill, according to figures aggregated by Careers360, AmbitionBox and Naukri-linked trackers. Coding roles cluster at the top of that band. Support and data entry roles sit at the bottom. The syllabus does not decide which end you land on. The three years do.

Four ways students waste this degree

  • Treating laboratory papers as free marks. Each lab carries 100 marks and is assessed on programs you write and run. Copy the lab file, learn nothing, then struggle visibly in the fourth-semester mini project.
  • Underestimating semester two. Data Structure using C is the single most interview-relevant paper in three years and the one most students scrape through.
  • Choosing projects by difficulty. Both the mini project and the major project end up on your portfolio. Pick accordingly.
  • Believing the degree is the plan. It is the foundation. It was designed to be a foundation. Everything above points the same way: the marksheet opens the door, the portfolio walks through it.

How to join

Eligibility for the BCA at Skillyards is 12th pass from a Science stream with a minimum of 50 per cent aggregate. No entrance examination. No prior coding experience expected, and that is not a marketing line, the first semester starts from zero.

The process is short: send an enquiry or a WhatsApp message, take a free counselling call within twenty-four hours, confirm your seat with instalment options available, and start with the batch in August. The August 2026 intake has 35 seats, and once it fills the next intake is a year away.

University-side registration for the 2026-27 session runs through the DBRAU Samarth portal at dbrauadm.samarth.edu.in, with admission to most undergraduate programmes decided on Class 12 merit rather than an entrance test. Deadlines have shifted more than once this cycle, so check the portal rather than trusting any third-party listing, including this one.

If you are not from a Science background, the BCA route is closed to you, but the BBA with Digital Marketing programme is open to every stream.

Want the deeper version of how the two BCA specialisations differ before you commit? The full-stack versus app development with AI comparison breaks down both tracks properly.

Still deciding? Talk to the counselling team before you fill in any form. The call is free, takes about fifteen minutes, and the honest answer is sometimes that this programme is not the right fit for you. Book a free counselling session or message the team on WhatsApp.

Frequently asked questions

What subjects are in the BCA first year?

Semester one covers Programming in C, Database Management System, Elementary Mathematics, Business Communication and Ethical Values, Computer Fundamentals with MS Office, and Indian Knowledge System. Semester two adds Java Programming, Data Structure using C, Mathematics I, Human Values and Environment Studies, and Cyber Security. Both semesters include a programming laboratory.

How many credits and marks is the BCA?

144 credits and 3,400 marks across three years. Semesters one to four carry 600 marks each, semesters five and six carry 500 each, at 24 credits per semester throughout.

Is mathematics compulsory in BCA?

Yes. Elementary Mathematics in semester one, Mathematics I in semester two, Numerical Methods in semester three and Optimization Techniques in semester four. Students who found Class 12 mathematics difficult should expect these papers to need extra work.

Which programming languages will I learn?

In the university syllabus: C in semester one, Java in semester two, Python in semester three, PHP with HTML, CSS and XML in semester four, and Visual Basic .NET in semester five. At Skillyards you also work daily with JavaScript, React, Node.js, Express and MongoDB, which are not part of any university syllabus.

Do I need coding experience before joining?

No. The first semester assumes none, and the daily training starts from fundamentals. What helps far more than prior experience is turning up consistently in the first six months, when the basics are being laid.

Does the BCA include an internship?

Yes. Semester five carries a compulsory internship worth 100 marks and four credits, with a completion certificate, source code, a report of forty to sixty pages and a presentation as deliverables. Semester four has a mini project and semester six a major project.

Is the syllabus the same at other BCA colleges in Agra?

Every college affiliated to Dr Bhimrao Ambedkar University follows the same prescribed syllabus and sits the same examinations. What differs is teaching quality, laboratory access, project supervision, and whether any industry skill training runs alongside the degree at all.
.

One constraint worth flagging. House style bans contractions, which is the single biggest limit on how conversational this can read. "You will" instead of "you'll", every time. The rewrite compensates with sentence rhythm and direct address, but if the brand is open to allowing contractions in blog content specifically (while keeping them out of formal pages), that one change would lift the warmth of every article in the calendar more than any other edit available.

Complete Guide

The On-Job Degree Program in Agra: Why choose OJD over a regular degree.

Jump to the parent pillar for the full roadmap.

Explore the Guide

More on this Topic

Community

Discussion