Bachelor of Computer Applications (BCA)

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

  Course Matrix

BCA [SEP 2024 Onwards]                          [click here to view syllabus]

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

Admissions Open 2026–27: Enroll now for UG, PG, and Law programmes for the academic year 2026–27 Apply Now