
BACHELOR OF COMPUTER APPLICATIONS
Program Objectives
The primary objective of this program is to provide a foundation of computing principles and business practices for effectively using/managing information systems and enterprise software. It helps students analyse the requirements for system development and exposes students to business software and information systems. This course provides students with options to specialize in legacy application software, system software or mobile applications.
Program Contents and Academic Framework
Programming in C / Introduction to Information Technology / Computational Methods / Object Oriented Programming with C++ / Data Structures / Software Engineering / Software Testing / System Analysis & Design / Database Management Systems / Operating Systems / Data Communications and Networking / Programming in Java / Computer Graphics.
Scope for Employment
- A plethora of opportunities in application development, software testing and maintenance.
- Options to pursue MCA/ M.Sc.-CS/IT/ MBA/ MS(IT).
- As system analysts and database administrators in IT enabled service sector.
Course Structure
Year 1 Sem 1 |
||||||||||||
S. No. |
Course Name |
Course Code |
Level |
Category (Type of Course) * |
Credits (Course wise) |
Hours per Week |
Marks Distribution |
Total Credits (Semester wise) |
||||
L |
T |
P |
I |
E |
TL |
|||||||
1 |
Basics of Computer Science |
24COA1101 |
100-199 |
DC |
5 |
3 |
0 |
4 |
50 |
50 |
100 |
22 |
2 |
Elective - I |
100-199 |
DE |
3 |
3 |
0 |
0 |
50 |
50 |
100 |
||
3 |
Programming Concepts |
24COA1102 |
100-199 |
DC |
6 |
4 |
0 |
4 |
50 |
50 |
100 |
|
4 |
UI Design for Website |
24COA1103 |
100-199 |
SE |
4 |
0 |
0 |
8 |
60 |
40 |
100 |
|
5 |
Human Values & Professional Ethics |
24UNI0105 |
100-199 |
VAC |
2 |
2 |
0 |
0 |
50 |
50 |
100 |
|
6 |
Communication Skills |
24UNI0101 |
100-199 |
AEC |
2 |
2 |
0 |
0 |
50 |
50 |
100 |
|
ELECTIVE I |
||||||||||||
1 |
Foundation Course in Mathematics |
24APS1106 |
100-199 |
DE |
3 |
3 |
0 |
0 |
50 |
50 |
100 |
3 |
2 |
Basics of Statistical Mathematics |
24APS1105 |
100-199 |
DE |
3 |
3 |
0 |
0 |
50 |
50 |
100 |
3 |
Year 1 Sem 2 |
||||||||||||
1 |
Fundamentals of Object Oriented Programming |
24COA2104 |
100-199 |
DC |
5 |
3 |
0 |
4 |
50 |
50 |
100 |
23 |
2 |
Networking Fundamentals |
24COA2105 |
100-199 |
DC |
4 |
3 |
0 |
2 |
50 |
50 |
100 |
|
3 |
Cyber Security |
24COA2108 |
100-199 |
DC |
4 |
3 |
0 |
2 |
50 |
50 |
100 |
|
4 |
Elective – II |
100-199 |
DE |
4 |
4 |
0 |
0 |
50 |
50 |
100 |
||
5 |
Environmental Studies |
24UNI0106 |
100-199 |
VAC |
2 |
2 |
0 |
0 |
50 |
50 |
100 |
|
6 |
Open Elective-1* |
100-199 |
OE |
4 |
4 |
0 |
0 |
0 |
100 |
100 |
||
ELECTIVE II |
||||||||||||
1 |
Software Engineering |
24COA2106 |
100-199 |
DE |
4 |
4 |
0 |
0 |
50 |
50 |
100 |
4 |
2 |
Software Project Management |
24COA2107 |
100-199 |
DE |
4 |
4 |
0 |
0 |
50 |
50 |
100 |
4 |
[Exit option with Certificate in Computer Applications] |
||||||||||||
Year 2 Sem 3 |
||||||||||||
1 |
Data Structures |
24COA3201 |
200-299 |
DC |
6 |
4 |
0 |
4 |
50 |
50 |
100 |
22 |
2 |
Relational Database Management System |
24COA3202 |
200-299 |
DC |
5 |
3 |
0 |
4 |
50 |
50 |
100 |
|
3 |
Operating System Concepts |
24COA3203 |
200-299 |
DC |
5 |
3 |
0 |
4 |
50 |
50 |
100 |
|
4 |
Elective – III |
200-299 |
DE |
4 |
4 |
0 |
0 |
50 |
50 |
100 |
||
5 |
Professional Skills |
24UNI0102 |
200-299 |
AEC |
2 |
2 |
0 |
0 |
50 |
50 |
100 |
|
ELECTIVE III |
||||||||||||
1 |
Discrete Mathematics |
24APS3102 |
200-299 |
DE |
4 |
4 |
0 |
0 |
50 |
50 |
100 |
4 |
2 |
Linear Algebra |
24APS3101 |
200-299 |
DE |
4 |
4 |
0 |
0 |
50 |
50 |
100 |
4 |
Year 2 Sem 4 |
||||||||||||
1 |
Front End Development |
24COA4204 |
200-299 |
DC |
5 |
3 |
0 |
4 |
50 |
50 |
100 |
21 |
2 |
Software Testing |
24COA4205 |
200-299 |
DC |
4 |
3 |
0 |
2 |
50 |
50 |
100 |
|
3 |
Programming in Python |
24COA4206 |
200-299 |
DC |
4 |
2 |
0 |
4 |
50 |
50 |
100 |
|
4 |
Elective – IV |
200-299 |
DE |
4 |
4 |
0 |
0 |
50 |
50 |
100 |
||
5 |
Leadership and Management Skills |
24UNI0103 |
200-299 |
AEC |
2 |
2 |
0 |
0 |
50 |
50 |
100 |
|
6 |
Foundational Course in Indian Knowledge |
24UNI0107 |
200-299 |
VAC |
2 |
2 |
0 |
0 |
50 |
50 |
100 |
|
ELECTIVE IV |
||||||||||||
1 |
Artificial Intelligence |
24COA4207 |
200-299 |
DE |
4 |
4 |
0 |
0 |
50 |
50 |
100 |
4 |
2 |
Embedded Systems |
24COA4208 |
200-299 |
DE |
4 |
4 |
0 |
0 |
50 |
50 |
100 |
4 |
[Exit option with Diploma in Computer Applications after completing a skill enhancement course of 04 credits] |
||||||||||||
Year 3 Sem 5 |
||||||||||||
1 |
Data Warehousing and ETL Technologies |
24COA5301 |
300-399 |
DC |
4 |
3 |
0 |
2 |
50 |
50 |
100 |
21 |
2 |
Java Programming – I |
24COA5302 |
300-399 |
DC |
6 |
4 |
0 |
4 |
50 |
50 |
100 |
|
3 |
Universal Human Values |
24UNI0104 |
300-399 |
AEC |
2 |
2 |
0 |
0 |
50 |
50 |
100 |
|
4 |
Elective – V |
300-399 |
DE |
4 |
2 |
0 |
4 |
50 |
50 |
100 |
||
5 |
Open Elective-II* |
300-399 |
OE |
5 |
5 |
0 |
0 |
50 |
50 |
100 |
||
ELECTIVE V |
1 |
Digital Marketing |
24COA5303 |
300-399 |
DE |
4 |
2 |
0 |
4 |
50 |
50 |
100 |
4 |
2 |
Data Analysis using Python |
24COA5304 |
300-399 |
DE |
4 |
2 |
0 |
4 |
50 |
50 |
100 |
4 |
Year 3 Sem 6 (Scheme I) |
||||||||||||
1 |
Introduction to Cloud Computing |
24COA6305 |
300-399 |
DC |
4 |
3 |
0 |
2 |
50 |
50 |
100 |
20 |
2 |
Java Programming – II |
24COA6306 |
300-399 |
SE |
6 |
4 |
0 |
4 |
50 |
50 |
100 |
|
3 |
Introduction to Data Sciences |
24COA6307 |
300-399 |
DC |
5 |
3 |
0 |
4 |
50 |
50 |
100 |
|
4 |
Elective – VI |
300-399 |
DE |
5 |
3 |
0 |
4 |
50 |
50 |
100 |
||
5 |
NCC/NSS/ Cultural |
2 |
- |
- |
2 |
- |
- |
- |
||||
ELECTIVE VI |
||||||||||||
1 |
Introduction to Block Chain Development |
24COA6308 |
300-399 |
DE |
5 |
3 |
0 |
4 |
50 |
50 |
100 |
5 |
2 |
Project work |
24COA6401 |
300-399 |
DE |
5 |
0 |
0 |
10 |
60 |
40 |
100 |
5 |
SEMESTER VI (Scheme II) |
||||||||||||
1 |
Industrial Training |
24COA6402 |
300-399 |
IN |
20 |
- |
- |
- |
- |
100 |
100 |
20 |
2 |
NCC/NSS/ Cultural |
2 |
- |
- |
- |
- |
- |
- |
||||
[Exit option with BCA degree in Computer Applications] |
||||||||||||
Year 4 Sem 7 |
||||||||||||
1 |
Emerging Technologies |
24COA7401 |
400-499 |
DC |
5 |
4 |
0 |
2 |
50 |
50 |
100 |
|
2 |
Research Methodology – I |
24COA7402 |
400-499 |
DC |
6 |
5 |
0 |
2 |
50 |
50 |
100 |
|
3 |
Research Foundation Seminar |
24COA7403 |
400-499 |
DC |
6 |
6 |
0 |
0 |
50 |
50 |
100 |
20 |
4 |
Open Elective-III* |
OE |
3 |
3 |
0 |
0 |
||||||
Year 4 Sem 8 |
||||||||||||
1 |
Research Concentration Seminar |
24COA8405 |
400-499 |
DC |
3 |
3 |
0 |
0 |
50 |
50 |
100 |
|
2 |
Research Methodology – II |
24COA8406 |
400-499 |
DC |
5 |
5 |
0 |
0 |
50 |
50 |
100 |
20 |
3 |
Research Project /Dissertation |
24COA8407 |
400-499 |
RP |
12 |
12 |
0 |
0 |
100 |
100 |
||
4 |
NCC/NSS/ Cultural |
2 |
||||||||||
[Exit option with BCA(Hons) degree in Computer Applications] |