Program: Bachelor of Computer Application
Program Code: BCA
Level: Graduate
Duration: 3 Years (6 Semester)
Program Overview:
The Department of Computer Science offers a 3-year degree program in Bachelor of Computer Application (BCA). It is one of the popular courses among the students who want to make their career in the IT (Information Technology) field. With the rapid growth of the IT industry in India, the demand of computer professionals is increasing day by day, which has created a lot of opportunities for the computer graduates. A student who takes up a BCA course, acquires extensive training in the essentials of Information Technology as well as knowledge on various programming subjects like C, C++, Java and Dot Net Technologies.
Programme Educational Objectives:
PEO1
The syllabus focuses on the core fundamentals of Computer Applications, but generally undergoes revision according to the industry requirement with the aim of increasing employment opportunities for students.
PEO2
The program provides a sound academic base from which an advanced career in computer applications including the latest developments keeping pace with the industry can be developed.
PEO3
Possess the ability to collaborate as team members and team leaders to facilitate cutting-edge technical solutions for computing systems and thereby providing improved functionality.
PEO4
The graduates will become employable, successful entrepreneurs as an outcome of Industry-Academia collaboration.
Program Outcomes:
PO1: Computational Knowledge
Understand and apply mathematical foundation, computing and domain knowledge for the conceptualization of computing models from defined problems.
PO2: Problem Analysis
Ability to identify, critically analyze and formulate complex computing problems using fundamentals of computer science and application domains.
PO3: Design / Development of Solutions
Ability to transform complex business scenarios and contemporary issues into problems, investigate, understand and propose integrated solutions using emerging technologies.
PO4: Conduct Investigations of Complex Problems
Conduct Investigations of Complex Computing Problems, Ability to devise and conduct experiments, interpret data and provide well informed conclusions.
PO5: Modern tool usage
Ability to select modern computing tools, skills and techniques necessary for innovative software solutions
PO6: Ethics
Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice.
PO7: Individual and Team Work
Function effectively as an individual and as a member or leader to diverse teams, and in multidisciplinary settings.
|
Particulars |
Year |
Tuition Fee |
Indian students |
1 |
Rs. 34,000 |
|
2 |
Rs. 34,000 |
|
|
3 |
Rs. 34,000 |
|
|
Total Tution Fee |
Rs. 102,000 |
*National Student Exam Fee/ Semester-2500 Indian Rupees
First Semester
|
Subject Code |
Subject Name |
L |
T |
P |
Hours |
Credits |
|
PC-101 |
Professional Communication-I |
2 |
1 |
2 |
5 |
4 |
|
BCA-111 |
C Programming |
3 |
1 |
0 |
4 |
3 |
|
BCA-111L |
C Programming(Lab) |
0 |
0 |
2 |
1 |
1 |
|
BCA-112 |
Computer Fundamental and Office Automation |
3 |
1 |
0 |
4 |
3 |
|
BCA-112L |
Computer Fundamental and Office Automation(Lab) |
0 |
0 |
2 |
1 |
1 |
|
BCA-113 |
Programming Principles and Algorithms |
3 |
1 |
0 |
4 |
4 |
|
ES-101 |
Element of Statistics |
3 |
1 |
0 |
4 |
4 |
|
BCA-114 |
Mini Project 1 |
0 |
0 |
4 |
2 |
1 |
| Total | 14 |
5 |
10 |
25 |
21 |
Second Semester
|
Subject Code |
Subject Name |
L |
T |
P |
Hours |
Credits |
|
BCA-121 |
Data Communication |
3 |
1 |
0 |
4 |
4 |
|
BCA-122 |
Discrete Mathematics and Automata Theory |
3 |
1 |
0 |
4 |
4 |
|
BCA-123 |
Data Structure using C |
3 |
1 |
0 |
4 |
3 |
|
BCA-123L |
Data Structure using C(Lab) |
0 |
0 |
2 |
1 |
1 |
|
BCA-124 |
Database Management System |
3 |
1 |
0 |
4 |
3 |
|
BCA-124L |
Database Management System(Lab) |
0 |
0 |
2 |
1 |
1 |
|
BCA-125 |
Operating System |
3 |
1 |
0 |
4 |
4 |
|
BCA-129P |
Mini Project 2 |
0 |
0 |
4 |
2 |
1 |
| Total | 14 |
5 |
8 |
24 |
21 |
Third Semester
|
Subject Code |
Subject Name |
L |
T |
P |
Hours |
Credits |
|
BCA-211 |
Object Oriented Programming with C++ |
3 |
1 |
0 |
4 |
3 |
|
BCA-211L |
Object Oriented Programming with C++(Lab) |
0 |
0 |
2 |
1 |
1 |
|
BCA-212 |
E-Commerce |
3 |
1 |
0 |
4 |
4 |
|
BCA-213 |
Software Engineering |
3 |
1 |
0 |
4 |
4 |
|
BCA-214 |
Computer Network |
3 |
1 |
0 |
4 |
4 |
|
DE-301 |
Digital Logic |
3 |
1 |
0 |
4 |
3 |
|
DE-301L |
Digital Logic (Lab) |
0 |
0 |
2 |
1 |
1 |
|
BCA-215 |
Mini Project 3 |
0 |
0 |
4 |
4 |
2 |
| Total | 15 |
5 |
8 |
26 |
22 |
Fourth Semester
|
Subject Code |
Subject Name |
L |
T |
P |
Hours |
Credits |
|
BCA-221 |
Core Java |
0 |
0 |
2 |
1 |
1 |
|
BCA-222 |
Unix with Shell Programming |
3 |
1 |
0 |
4 |
3 |
|
BCA-222L |
Unix with Shell Programming(Lab) |
0 |
0 |
2 |
1 |
1 |
|
BCA-223 |
Computer Graphics |
3 |
1 |
0 |
4 |
3 |
|
BCA-223L |
Computer Graphics(Lab) |
0 |
0 |
2 |
1 |
1 |
|
BCA-224 |
Numerical Methods |
3 |
1 |
0 |
4 |
4 |
|
PA-401 |
Principle of Accounting / MA |
3 |
1 |
0 |
4 |
4 |
|
BCA-226 |
Mini project 4 |
0 |
0 |
4 |
4 |
2 |
| Total | 15 |
5 |
10 |
27 |
22 |
Fifth Semester
|
Subject Code |
Subject Name |
L |
T |
P |
Hours |
Credits |
|
BCA-311 |
Mobile and Cloud Computing |
3 |
1 |
0 |
4 |
3 |
|
BCA-311L |
Mobile and Cloud Computing(Lab) |
0 |
0 |
2 |
1 |
1 |
|
BCA-312 |
Web Technologies |
3 |
1 |
0 |
4 |
3 |
|
BCA-312L |
Web Technologies(Lab) |
0 |
0 |
2 |
1 |
1 |
|
BCA-313 |
Systems Programming |
3 |
1 |
0 |
4 |
3 |
|
BCA-313L |
Systems Programming(Lab) |
0 |
0 |
2 |
1 |
1 |
|
HU-315 |
Cyber Securities and Cyber Law |
3 |
1 |
0 |
4 |
4 |
|
BCA-316 |
Major Project -I |
0 |
0 |
8 |
8 |
4 |
| Total | 12 |
4 |
14 |
27 |
20 |
Sixth Semester
|
Subject Code |
Subject Name |
L |
T |
P |
Hours |
Credits |
|
BCA-326 |
Major Project-II |
0 |
0 |
16 |
16 |
8 |
|
BCA-327 |
Seminar |
0 |
0 |
6 |
6 |
6 |
| Total | 0 |
0 |
22 |
22 |
11 |
Career Path student can choose after the course
Students after completing their degree have many rewarding options. Below are some options one can choose
-
Software Developer
-
Computer Hardware Engineer
-
Computer Systems Analyst
-
Web Developer
-
Computer Science Blogger
-
Content Developer
-
Online Marketer
-
Web Designer
-
Startups
-
Marketing And Sales
-
Tech Support and Repair
-
Professors of programming language