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 |