Bachelor of Computer Application (BCA)

Introduction

Bachelor of Computer Applications (BCA) is a three-year (six semesters) graduation Degree program in computer science. The course was designed to meet the growing demand for qualified professionals in the field of Information Technology. It is an undergraduate course that can be taken up after obtaining higher secondary education. The Curricula and Syllabi of Bachelor of Computer Applications (BCA) course offered by Suresh Gyan Vihar University is designed considering the need of different Software Houses in India and abroad and has a high job potential in IT Sector.

Program Components

The program consists of 39 courses in all. There are total of 99 credits which requires 30 hrs of study for each credit. All the courses are distributed into under mentioned six semesters.

Course Duration (in years)

Minimum :- 3 Years , Maximum :- 6 Years

Eligibility

10+2 Passed with 45% marks having Mathematics as one of the subject.

Course Structure

  • First Semester
  • 5
    Total
    Subjects
  • Foundation Course in English
  • Business Organisation
  • Computer Basics and PC Software
  • Mathematics
  • Computer Basics and PC Software Lab
  •  
  •  
  • Second Semester
  • 7
    Total
    Subjects
  • Fundamental of Accountancy
  • Problem Solving and Programming Fundamentals
  • Introduction to Computer Organization
  • Communications Skills
  • Discrete Mathematics
  • C Language Programming Lab
  • Communication Skills Lab
  • Third Semester
  • 7
    Total
    Subjects
  • Data Structure using C
  • Fundamentals of Databases
  • Fundamentals of System Analysis and Design
  • Programming in C++
  • C++ Programming Lab
  • Data Structure Lab
  • Database Lab
  • Fourth Semester
  • 7
    Total
    Subjects
  • Statistical Technqiues
  • OOPs Concepts and Introduction to Java
  • Computer Networks
  • Introduction to Algorithm Design
  • Internet Concepts and Web Design
  • Java Lab
  • Web Design Lab
  •  
  • Fifth Semester
  • 8
    Total
    Subjects
  • Fundamentals of Software Engineering
  • Fundamentals of Network Programming and Administration
  • Web Programming
  • Computer Oriented Numerical Techniques
  • Business Communication
  • Network Programming and Administration Lab
  • Web Programming Lab
  • SE Lab
  • Sixth Semester
  • 4
    Total
    Subjects
  • E-Commerce Fundamentals
  • Fundamentals of Operating System
  • Operating System Lab
  • Project
  •  
  •  
  •  
  •