Welcome to EduInfocity.com, If you are a newly joined first-year BCA student under Bengaluru City University (BCU), having the correct curriculum blueprint is your absolute first step toward mastering your computer application studies.
As BCU implements the newly revised State Education Policy (SEP) framework, staying aligned with the latest 2025–2026 academic guidelines is crucial to ensure you aren’t preparing from older, outdated regulations.
Core Subjects Included in BCA 1st Semester (SEP)
Under the latest SEP guidelines, your first semester is divided into core theory papers and practical lab sessions designed to build your programming foundation:
Discrete Structure (Subject/Paper Code: 24BCA11)
The mathematical backbone of computer science. You will learn about logic, sets, relations, and graphs, which form the exact foundation needed to understand algorithms and data structures later on.
Problem Solving Technique (Subject/Paper Code: 24BCA12)
Your formal entry into the world of coding. This subject teaches you computational logic, how to think like a programmer, and how to write efficient code using the fundamental C programming language.
Computer Architecture (Subject/Paper Code: 24BCA13)
A deep dive into how computer hardware actually functions. You will learn how computers perform math at a hardware level, how to design basic digital circuits using microchips (ICs), and how to write basic Assembly Language programs to control the processing unit directly.
Practical Section
Problem Solving Technique Lab (Subject/Paper Code:24BCA12P)
Computer Architecture Lab (Subject/Paper Code: 24BCA13P)
Office Automation Tools (Subject/Paper Code: 24BCA1P)
Language Options
In addition to your core commerce subjects, you will be required to study your designated languages as per the university framework:
Language 1: Kannada / Hindi / Sanskrit / Additional English (as chosen during your admission) (Subject/Paper Code: 24BCAL11)
Language 2: English (Subject/Paper Code: 24BCAL12)
Constitution of India (Subject/Paper Code: 24BCACC1): A mandatory foundation course introducing you to your fundamental rights, duties, and the framework of the Indian legal and political system.