The BCA (Bachelor of Computer Applications) is a four-year (eight-semester) Honours programme Programme offering a future-ready academic pathway that blends core computing skills with modern technological applications. Structured over four years (eight semesters), the Programme provides a strong foundation in computer science, programming concepts, software development, database management, networking, web technologies, and information systems. The curriculum combines theoretical knowledge with practical exposure through real-time projects, industry collaborations, and experiential learning. With academic alliances with leading IT organizations, students gain hands-on experience with cutting-edge technologies and industry tools.
Eligibility
Candidates who have completed Higher Secondary (10+2 / PUC) or Equivalent with an aggregate of 40% or an equivalent CGPA are eligible
Semester |
Course Title |
Course Type |
Credits |
I |
C Programming |
DSC |
4 |
I |
C Programming Practical |
DSC |
2 |
I |
Computing and Programming Fundamentals |
DSC |
4 |
I |
Computing and Programming Fundamentals Practical |
DSC |
2 |
I |
Computer Organization |
DSC |
4 |
II |
Data Structures |
DSC |
4 |
II |
Data Structures Practical |
DSC |
2 |
II |
Database Management System |
DSC |
4 |
II |
Database Management System Practical |
DSC |
2 |
II |
Computational Mathematics |
DSC |
4 |
III |
Java Programming |
DSC |
4 |
III |
Java Programming Practical |
DSC |
2 |
III |
Visual Programming |
DSC |
4 |
III |
Visual Programming Practical |
DSC |
2 |
III |
Probability and Statistics |
DSC |
4 |
III |
NPTEL |
SEC |
2 |
IV |
Software Engineering |
DSC |
4 |
IV |
Software Engineering Project |
DSC |
2 |
IV |
Operating System and Linux |
DSC |
4 |
IV |
Operating System and Linux Practical |
DSC |
2 |
IV |
Computer Networks |
DSC |
4 |
IV |
Online Course [Automation Testing/RPA] |
SEC |
2 |
V |
Data Warehousing and Data Mining |
DSC |
4 |
V |
Data Warehousing and Data Mining Practical |
DSC |
2 |
V |
Python Programming |
DSC |
4 |
V |
Python Programming Practical |
DSC |
2 |
V |
Research Methodology |
DSC |
4 |
V |
Cloud Computing |
DSE |
4 |
V |
Big Data Analytics using Python |
DSC |
4 |
V |
Big Data Analytics using Python Practical |
DSC |
2 |
V |
Advanced Statistical Methods |
DSE |
4 |
VI |
Web Programming using PHP |
DSC |
4 |
VI |
Web Programming using PHP Practical |
DSC |
2 |
VI |
Artificial Intelligence and Machine Learning Essentials |
DSC |
4 |
VI |
Artificial Intelligence and Machine Learning Essentials Practical |
DSC |
2 |
VI |
Design and Analysis of Algorithm |
DSC |
4 |
VI |
Basic Concepts of Block Chain and Its Applications |
DSE |
4 |
VI |
Project |
DSE |
4 |
VI |
Natural Language Processing |
DSC |
4 |
VI |
Natural Language Processing Practical |
DSC |
2 |
VI |
Modern Databases and its Application |
DSC |
4 |
VI |
Modern Databases and its Application Practical |
DSC |
2 |
VI |
Data Visualization |
DSC |
4 |
VI |
Introduction to DevOps |
DSE |
4 |
VI |
Project |
DSE |
4 |