Bachelor of Computer Applications (BCA)
Dive into software development, programming, and IT fundamentals with this Work Linked Program.
About the Program
A foundational degree in computer applications that covers software development, database management, and networking. As a Work Linked Program (WLP), students have the option to take up a paid internship in metro or tier-2 cities, subject to the availability of openings and other terms and conditions.
Key Information
Program Objectives
Build expertise in high-demand programming languages and software development lifecycles.
Understand the architecture of modern computer systems and networks.
Develop problem-solving skills to create efficient software solutions.
Prepare for high-demand roles in the global technology sector.
Career Prospects
Software Developer
IT Manager
Network Administrator
Database Administrator
Web Developer
Systems Analyst
Program Structure
Semester 1
"C" Language Concepts
Code: BCA-101
Business Mathematics
Code: BCA-102
Information Technology and its applications
Code: BCA-103
Remedial English Grammar
Code: BCA-104
Internet and E-Commerce
Code: BCA-105
Lab-C Programming
Code: BCA-190
Lab-Information Technology
Code: BCA-191
Semester 2
Introduction to Data Structures and Algorithm
Code: BCA-201
Statistical Methods
Code: BCA-202
DBMS and SQL Programming
Code: BCA-203
Phonetics and Applied phonetics
Code: BCA-204
Operating System Principles
Code: BCA-205
Lab- Data Structures
Code: BCA-290
Lab-DBMS & SQL
Code: BCA-291
Semester 3
Programming with Java
Code: BCA-301
Management Concepts
Code: BCA-302
Programming in Python
Code: BCA-303
Computer Networks and Data Communication
Code: BCA-304
System Analysis and Design
Code: BCA-305
Lab- Java Programming
Code: BCA-390
Lab-Python Programming
Code: BCA-391
Semester 4
Object Orientated Programming System
Code: BCA-401
Visual Basic Programming
Code: BCA-402
Web technologies
Code: BCA-403
Computer and Digital Architecture
Code: BCA-404
Environmental Studies
Code: BCA-405
Lab – VB programming
Code: BCA-491
Lab- Web Technologies
Code: BCA-492
Semester 5
Design and Analysis of Algorithms
Code: BCA-501
Introduction to Artificial Intelligence
Code: BCA-502
.Net Framework using VB.Net
Code: BCA-503
Advance Java Programming
Code: BCA-504
Introduction to IoT
Code: BCA-505
.Net Framework using VB.Net-Lab
Code: BCA-591
Advance Java Programming-Lab
Code: BCA-592
Semester 6
Introduction to Cloud Computing
Code: BCA-601
Cyber Security and Data Protection
Code: BCA-602
Machine Learning
Code: BCA-603
Data Warehousing and Mining
Code: BCA-604
Lab -1 –Elective
Code: BCA-691
Project Work
Code: BCA-692