Universal NEP 2020 CurriculumStandard National Curriculum • All Universities & Affiliated Colleges

Bachelor of Computer Applications (BCA)

Comprehensive 3-Year / 6-Semester undergraduate Computer Applications curriculum aligned with NEP 2020. Covers fundamental programming, data structures, algorithms, database systems, computer networks, and full-stack software development.

6 Semesters Total
132 Credits Degree

Select Semester

Explore complete syllabus, subjects, lab manuals, and scoring blueprints for each semester.

Semester 122 Credits

Semester I - Computing Foundations & C Programming

Fundamentals of Computer, C Programming, Communication Skills, Environment & Practical Labs.

Full Content Live
Semester 222 Credits

Semester II - OOPs with C++ & Data Structures

Object-Oriented Programming in C++, Data Structures & Algorithms, Operating Systems & Labs.

Curriculum Mapped
Semester 322 Credits

Semester III - Database Management & Java Programming

Database Management Systems (DBMS & SQL), Core Java Programming, Computer Networks & Labs.

Curriculum Mapped
Semester 422 Credits

Semester IV - Python Programming & Software Engineering

Python Programming, Software Engineering & Agile, Full-Stack Web Development & Labs.

Curriculum Mapped
Semester 522 Credits

Semester V - Cloud Computing, Cyber Security & Minor Project

Cloud Computing & DevOps, Cyber Security & Cryptography, Mobile App Development & Minor Project.

Curriculum Mapped
Semester 622 Credits

Semester VI - Machine Learning, Big Data & Major Project

Machine Learning & Big Data Analytics, Major Capstone Project, Campus Placements & Viva Prep.

Curriculum Mapped