Objectives
Structure
Duration
Eligibility

Bachelor of Computer Application (BCA) Program (Three years)

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.

Semester – I


S. No Course Code Paper Credit
1 DCA - 101 Foundation Course in English 4
2 DCA - 103 Business Organisation 4
3 DCA – 105 Computer Basics and PC Software 3
4 DCA – 107 Mathematics 4
5 DCAL – 109 Computer Basics and PC Software Lab 2

Semester – II

S. No Course Code Paper Credit
1 DBM –106 Fundamental of Accountancy 4
2 DCA – 104 Problem Solving and Programming Fundamentals 3
3 DCA – 106 Introduction to Computer Organization 4
4 DCA – 108 Communications Skills 2
5 DCA – 110 Discrete Mathematics 2
6 DCAL –112 C Language Programming Lab 1
7 DCAL – 114 Communication Skills Lab 1

Semester – III

S. No Course Code Paper Credit
1 DCA – 201 Data Structure using C 4
2 DCA – 203 Fundamentals of Databases 3
3 DCA – 205 Fundamentals of System Analysis and Design 3
4 DCA – 207 Programming in C++ 3
5 DCAL – 209 C++ Programming Lab 1
6 DCAL – 211 Data Structure Lab 1
7 DCAL – 213 Database Lab 1

Semester – IV

S. No Course Code Paper Credit
1 DCA – 202 Statistical Technqiues 4
2 DCA – 204 OOPs Concepts and Introduction to Java 3
3 DCA – 206 Computer Networks 4
4 DCA – 208 Introduction to Algorithm Design 2
5 DCA – 210 Internet Concepts and Web Design 3
6 DCAL – 212 Java Lab 1
7 DCAL – 214 Web Design Lab 1

Semester – V

S. No Course Code Paper Credit
1 DCA – 301 Fundamentals of Software Engineering 3
2 DCA – 303 Fundamentals of Network Programming and Administration 3
3 DCA – 305 Web Programming 2
4 DCA – 307 Computer Oriented Numerical Techniques 3
5 DBM- 103 Business Communication 2
6 DCAL- 311 Network Programming and Administration Lab 1
7 DCAL- 313 Web Programming Lab 1
8 DCAL- 315 SE Lab 1

Semester –VI

S. No Course Code Paper Credit
1 DCA – 302 E-Commerce Fundamentals 2
2 DCA – 303 Fundamentals of Operating System 4
3 DCAL – 304 Operating System Lab 1
4 DCAL – 305 Project 8
Duration
(in years)
Min. Max.
3 y 6 y



Note:- Completion of the programme requires successful completion of both assignments and the term end examination of each course in the programme.
70% attendance is compulsory in Practical Lab Sessions. However, this condition is not applicable for the time given for assignment implementation.

 
Eligibility Medium of Instruction Age
10+2 or equivalent English No Bar

Bachelor of Computer Applications (BCA) degree provides a firm platform for the students aspiring to create a sound career in the field of computer applications / information technology. After completing BCA course a student can start as a Junior Programmer, Junior System Analyst, Database Designer, Information Security Analyst, System Support Executive, Software Tester, Web Designer, Web Developer, Technical Support Executive, etc. BCA graduates can start up their career in government sector, public sector and private sector since there are a lot of employment opportunities in these sectors. Some of the areas where a student can apply for a job includes government sectors like nationalized banks, telecommunication organizations, dairy firms, health care organizations, etc., public sectors like BHEL, NTPC, ONGC, ISRO, DRDO, etc., private sectors like IBM, Wipro, TCS, Cognizant, etc.. Further a student with a BCA degree can also become entrepreneur and creates its own software company. Besides, applying for a job, a student can also pursue higher studies by opting to post graduate courses like PGDCA, M.Sc. IT/CS, MCA, and MBA in Information Technology/E-Business/E-Commerce/Computer Information Systems. Remuneration for B.C.A degree holders is generally attractive as jobs may be related to the IT/ITES based industries and it depends on the skill set candidates can offer to the prospective companies.