Bachelor of Computer Applications (BCA)

BCA stands for Bachelor in Computer Applications. In the field of Computer Applications BCA is a new kind of course. BCA is a 3 years full time course. This is a course which is arranged for the Students who wish to go ahead in the field of Computers and Information Technology.

Programme Objective

To demonstrate a sound knowledge in key areas of computer science or industrial computing.
To demonstrate a substantial understanding of concepts in key areas of computer science.
To carry out the required analysis and synthesis involved in computer systems, information systems and computer applications.
To demonstrate professional competence in developing software and in its design and implementation.
To develop sound practical skills to enable them to addressing problems which arise from computer systems and applications.


Candidates who have passed Intermediate (12th) in any stream from a recognized board but should have basic knowledge of computers or have computers as a subject in intermediate exams.


The Program Duration for BCA will be Three Year comprising of Six Semesters, Students may choose to take breaks in between subjects/semesters. However, they are expected to follow a normative period of Five years i.e. Students will have to complete the program within Five Years from session start date.

Course Contents

Semester 1st

Semester 2nd

Subject Subject
Foundation course in English -2 Accountancy-1
Business Organization Problem Solving and Programming
Computer Basics and PC Software Computer and Assembly Language Programming
Mathematics Communication Skills
Computer Basics and PC Software Lab Discrete Mathematics
C++ Programming C Language Programming Lab
Programming in C++ Assembly Language Programming Lab

Semester 3rd

Semester 4th

Subject Subject
Data and File Structure Statistical Techniques
Introduction to Database Management Systems Object Oriented Technologies and Java Programming
Systems Analysis and Design Fundamentals of Computer Networks
Programming in C++ Introduction to Algorithm Design
C++ Programming Lab Internet Concepts and Web Design
Data and File Structures Lab Java Programming Lab
DBMS Lab Statistical Techniques Lab

Semester 5th

Semester 6th

Subject Subject
Introduction to Software Engineering E-Commerce
Network Programming and Administration Operating System Concepts and Networking Management
Web Programming Operating System Concepts and Networking Management Lab
Computer Oriented Numerical Techniques Project
Business Communication  
Network Programming and Administration Lab  
Web Programming Lab  

Course Benefits

Candidates successfully completing the program will be awarded a certification in BCA from Swami Vivekanand Institute of Science & Technology.

Copyright © 2015, All rights reserved, Swami Vivekanand Institute Of Management Science & Technology