Program Overview

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

The Bachelor of Computer Applications (BCA) is a leading undergraduate program in Information Technology and Computer Applications, covering programming, software development, databases, networking, and emerging technologies. With a blend of theory and practical training, it prepares graduates for careers in software development, data analytics, web and mobile app development, and IT consulting, equipping them with essential technical and problem-solving skills for the evolving digital world.

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 career opportunities in the IT and computer applications sector, allowing students to specialize in diverse fields such as software development, cybersecurity, big data analytics, and IT systems management. Graduates can pursue roles in the IT industry, entertainment and multimedia, computer graphics, banking, government, and education sectors, leveraging their skills in programming, database management, and emerging technologies to drive innovation and digital transformation across industries.

Higher Studies

Postgraduate Diplomas

Specialized Certifications

International Study Options

Government & Competitive Exams

Jobs / Employment

Structure of Program

Total Program Credits: 134

CodeCourse NameCredits
elective group-1(Theory)24-25
NBCA101PProgramming in C – Practical2
NBCA101TProgramming in C2
NBCA102PBasic Web Designing – Practical2
NBCA102TBasic Web Designing2
NBCA104POffice Automation – Practical2
NBCA105TFoundation Mathematics4
NENG101TEnglish2
NVAC101TYoga and Sports for Holistic Development2

 

CodeCourse NameCredits
Elective Course(EC)
NBCA201PData Structures – Practical2
NBCA201TData Structures2
NBCA202PDatabase Management System – Practical2
NBCA202TDatabase Management System2
NBCA204TBasic Statistics4
NBCA205PWeb Development with WordPress – Practical2
NENV101TEnvironmental Science2
NIKS101TBFOUNDATIONAL LITERATURE OF INDIAN CIVILIZATION2

 


CodeCourse NameCredits
NBCA301PCore Java – Practical2
NBCA301TCore Java4
NBCA302POperating System – Practical2
NBCA302TOperating System4
NBCA303TDigital Marketing4
NBCA304TSOFT SKILLS2
NBCA305TPROJECT MANAGEMENT2
NIKS102TBINDIAN HEALTH SCIENCE2

CodeCourse NameCredits
Elective Course(EC)
Elective Group Practical
NBCA401TComputer Networks4
NBCA402PPython Programming – Practical2
NBCA402TPython Programming2
NBCA403TBig Data Analytics4
NBCA405TPERSONALITY DEVELOPMENT2
NBCA406PBackend Web Development using Django – Practical2
NVAC102TBEnvironmental Science2

CodeCourse NameCredits
Elective Course(EC)
Elective Group V(Practical) 24-25
Minor Elective Course -V (Theory) 
NBCA501TObject Oriented Analysis & Design4
NBCA502PInternship4
NBCA503PPHP Programming – Practical2
NBCA503TPHP Programming2
NCOS501TCommunication Skills2

 

CodeCourse NameCredits
Elective Group VI (Practical) 24-25
 Elective group VI (Theory) 24-25
NBCA601TSoftware Testing4
NBCA602TWireless Communication4
NBCA603TCyber Security4
NBCA605TE-Commerce4
NBCA606TEntrepreneurship Development2

CodeCourse NameCredits
Elective Course(EC)
 Elective Group VII 24-25
NBCA601TBlockchain Technology – Practical2
NBCA602TBlockchain Technology4
NBCA603TCloud Computing – Practical2
NBCA605TCloud Computing4

CodeCourse NameCredits
Elective course (Practical) 24-25
Elective course (Theory) 24-25
Elective group VIII (24-25)2
NBCA801PMachine Learning – Practical4
NBCA801TMachine Learning2
NBCA802TCompiler Design4
NBCA803TInternet of Things4
Subscribe to Newsletter