Home >

BCA

Bachelor in Computer Application (BCA)

Bachelor in Computer Application (BCA) is an undergraduate degree course in computer applications. With the rapid growth of IT industry in India, the demand of computer professional is increasing day by day. This increasing growth of IT industry has created a lot of opportunities for the computer graduates.

Bachelor in Computer Application (BCA) is one of the popular courses among the students who want to make their career in the IT (Information Technology) field. The duration of the course is 3 years and divided into 6 semesters. It comprises of the subjects like database, networking, data structure, core programming languages like ‘C’ and ‘java’. This course provides a lot of opportunities to the students who are interested in computer field and wants to work in the IT sector as programmer or software developer.

SYLLABUS

Code

Title

Contact

Hours

Credits

Internal

External

Total

Marks

SEM

BCA1 BO1

Computer Fundamentals &

HTML

04

03

20

80

100

1

Complementary

BCA1 CO1

Mathematical foundation of

Computer Applications

04

03

20

80

100

1

BCA1 CO2

Discrete Mathematics

04

03

20

80

100

1

BCA2 BO2

Problem solving using C

04

03

20

80

100

2

Complementary

BCA2 CO3

Financial & Management

Accounting

04

03

20

80

100

2

BCA2 CO4

Operations Research

04

03

20

80

100

2

BCA2BO3

Programming  Laboratory I :Lab Exam of 1st & 2nd sem. HTML & Programming in C

0

02

20

80

100

2

BC3 A11

General Course -1

Basic Numeral Skill

04

04

20

80

100

3

BC3 A12

General Course-2,

General Informatics

04

04

20

80

100

3

BCA 3B04

Data Structure using  C

07

04

20

80

100

3

BCA 3 C05

Computer Oriented Numerical & Statistical Methods

05

03

20

 

80

 

100

 

3

BCA3C06

Theory of Computations

05

03

20

80

100

3

BCA4 A13

General Course III

Entrepreneurship

Development

04

04

20

80

100

4

BCA4 A14

General Course IV

Sensors and Transduces

04

04

20

80

100

4

BCA4 BO5

Database Management

System and RDBMS

07

04

20

 

80

 

100

 

4

BCA4 BO6

Programming Laboratory II:

Lab Exam of 3rd & 4th Sem.

Data Structures & RDBMS

0

02

20

 

80

 

100

 

4

BCA4 CO7

E-Commerce

05

03

20

80

100

4

BCA4 CO8

Computer Graphics

05

03

20

80

100

4

   BCA5B07

Java Programming

06

04

20

80

100

5

BCA5B08

Computer Organization And Architecture

05

04

20

80

100

5

BCA5B09

Web Programming Using PHP

06

04

20

 

80

 

100

 

5

BCA5B10

Principles of Software Engineering

04

04

20

 

80

 

100

 

5

BCA6B11

Android programming

05

04

20

80

100

6

BCA6B12

Operating Systems

05

04

20

80

100

6

BCA6B13

Computer Networks

05

04

20

 

80

 

100

 

6

BCA6B14

Programming Laboratory III- Java and Web Programming

0

02

20

 

80

 

100

 

6

BCA6B15

Programming Laboratory IV: Lab Exam of Android & Linux shell Programming

04

02

20

 

80

 

100

 

6

BCA6B16

Project and Viva Voce

02

03

30

120

150

6

BCA6B17x

Elective

04

03

20

80

100

6