Program Overview

Bachelor of Computer Application (B.C.A.)

BCA is one of the most popular undergraduate programs of study in a specialized area of information technology and computer application . Graduates gain knowledge of a broad range of subjects relevant to Business Computer Application giving them the knowledge and skills necessary for a multiplicity of jobs in the IT and computer application sector.

Eligibility

The Candidate must have passed 12th in any stream or equivalent from a recognized board.

Selection Process

The admission is based on merit.

After the Program

BCA offers excellent careers in the information technology and applications sector. It provides opportunities to the students to specialize in a diversity of areas, such as IT industry, entertainment and multimedia sectors, computer graphics, IT systems management, big data, banking, Government and education sectors.

Higher Studies

Jobs/ Employment

Structure of Program

Program Coordinator Dr. Harish Morwani – 9924446340

Total Program Credits: 176

CodeCourse NameCredits
LectureTutorialPracticalTotal
NBCA101TProgramming in C2002
NBCA101PProgramming in C – Practical0022
NBCA102TBasic Web Designing2002
NBCA102PBasic Web Designing – Practical0022

.

NBCA103AT
.
NBCA103BT

Minor Elective Course – I
Computer Fundamentals
OR
Computer Hardware and Troubleshooting

.

3
.

3

.

1
.

1

.
.
0
.
.
0
.
.
4
.
.
4
NBCA104POffice Automation – Practical0022
ENG101TEnglish2002
NBCA105TFoundation Mathematics3104
NVAC101TYoga and Sports for Holistic Development2002
CodeCourse NameCredits
LectureTutorialPracticalTotal
NBCA201TData Structures2002
NBCA201PData Structures – Practical0022
NBCA202TDatabase Management System2002
NBCA202PDatabase Management System – Practical0022

.

NBCA203AT
.

NBCA203BT

Minor Elective Course – II
Multimedia and Animation
OR
Computer Organization

.

3
.

3

.

1
.

1

.
.
0
.
.
0
.
.
4
.
.
4
NBCA204TBasic Statistics3104
ENV101TEnvironmental Science2002
NIKS101TFoundational Literature of Indian Civilization2002
NBCA205PWeb Development with WordPress – Practical0022
Code Course Name Credits
Lecture Tutorial Practical Total
NBCA301T Core Java 3 1 0 4
NBCA301P Core Java – Practical 0 0 2 2
NBCA302T Operating System 3 1 0 4
NBCA302P Operating System – Practical 0 0 2 2
NBCA303T Digital Marketing 3 1 0 4
NBCA304T Soft Skills 2 0 0 2
NBCA305T Project Management 2 0 0 2
NIKS102T Indian Health Science 2 0 0 2
CodeCourse NameCredits
LectureTutorialPracticalTotal
NBCA401TComputer Networks3104
NBCA402TPython Programming2002
NBCA402PPython Programming – Practical0022
NBCA403TBig Data Analytics3104

.

NBCA404AT
.
NBCA404AP
.
NBCA404BT
.
NBCA404BP

Minor Elective Course – III
Power BI and Tableau
Power BI and Tableau – Practical
OR
Mobile Application Development
Mobile Application Development – Practical

.

2
.
0
.
2
.
0

.

0
.
0
.
0
.
0

.

.
0
.
2
.
0
.
.
2

.

.
2
.
2
.
2
.
.
2

NBCA405TPersonality Development2002
NVAC102TDigital and technological solutions2002
NBCA406PBackend Web Development using Django – Practical0022
Code Course Name Credits
Lecture Tutorial Practical Total
NBCA501T Object Oriented Analysis & Design 3 1 0 4
NBCA502P Internship 3 1 0 4
NBCA503T PHP Programming 2 0 0 2
NBCA503P PHP Programming – Practical 0 0 0 2
. NBCA504AT . NBCA504BT Minor Elective Course – IV
Industry 4.0
OR
Artificial Intelligence
. 3 . 3 . . . 1 . 1 . 0 . . 0 . 4 . . 4
. NBCA505AT
. NBCA505AP
. NBCA505BT
. NBCA505BP
Minor Elective Course – V
Programming using ASP.Net
Programming using ASP.Net – Practical

OR
R Language
R Language – Practical
. 2 . 0 . 2 . 0 . . . 0 . 0 . 0 . 0 . . 0 . 2 . 0 . 2 .
COS501T Communication Skills 2 0 0 2
Code Course Name Credits
Lecture Tutorial Practical Total
NBCA501T Object Oriented Analysis & Design 3 1 0 4
NBCA502P Internship 3 1 0 4
NBCA503T PHP Programming 2 0 0 2
NBCA503P PHP Programming – Practical 0 0 0 2
. NBCA504AT . NBCA504BT Minor Elective Course – IV
Industry 4.0
OR
Artificial Intelligence
. 3 . 3 . . . 1 . 1 . 0 . . 0 . 4 . . 4
. NBCA505AT . NBCA505AP . NBCA505BT . NBCA505BP Minor Elective Course – V
Programming using ASP.Net
Programming using ASP.Net – Practical

OR
R Language
R Language – Practical
. 2 . 0 . 2 . 0 . . . 0 . 0 . 0 . 0 . . 0 . 2 . 0 . 2 .
COS501T Communication Skills 2 0 0 2
.
Code Course Name Credits
Lecture Tutorial Practical Total
NBCA601T Software Testing 3 1 0 4
NBCA602T Wireless Communication 3 1 0 4
NBCA603T Cyber Security 3 1 0 4
. NBCA604AT
. NBCA604AP
. NBCA604BT
. NBCA604BP
Minor Elective Course – VI
Node JS and React JS
Node JS and React JS – Practical OR
Advanced Java
Advanced Java – Practical
2
. 0
. 2
. 0 .
0
. 0
. 0
. 0 .
. 0
. 2
. 0
. . 2
. 2
. 2
. 2
. . 2
NBCA605T E-Commerce 0 0 4 4
NBCA606T Entrepreneurship Development 2 0 0 2
Code Course Name Credits
Lecture Tutorial Practical Total
NBCA701T Blockchain Technology 3 1 0 4
NBCA701P Blockchain Technology – Practical 0 0 2 2
NBCA702T Cloud Computing 3 1 0 4
NBCA702P Cloud Computing – Practical 0 0 2 2
. NBCA703AT . NBCA703BT Minor Elective Course – VII Data Mining and Data Warehousing OR Information and Network Security . 3 . 3 . 1 . 1 . 0 . . 0 . 4 . . 4
. OJT1 . RP1 On Job Training – I OR Research Project – I . . 0 . . 0 . . 6 . . 6
Subscribe to Newsletter