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.
Select Semester
Explore complete syllabus, subjects, lab manuals, and scoring blueprints for each semester.
Semester I - Computing Foundations & C Programming
Fundamentals of Computer, C Programming, Communication Skills, Environment & Practical Labs.
Semester II - OOPs with C++ & Data Structures
Object-Oriented Programming in C++, Data Structures & Algorithms, Operating Systems & Labs.
Semester III - Database Management & Java Programming
Database Management Systems (DBMS & SQL), Core Java Programming, Computer Networks & Labs.
Semester IV - Python Programming & Software Engineering
Python Programming, Software Engineering & Agile, Full-Stack Web Development & Labs.
Semester V - Cloud Computing, Cyber Security & Minor Project
Cloud Computing & DevOps, Cyber Security & Cryptography, Mobile App Development & Minor Project.