Bachelor of Computer Application (BCA)

Know More About Bachelor of Computer Application (BCA)

Course OfferedDuration (in Years)Eligibility
Bachelor of Computer Application (BCA) (3 years)
(Proposed for 2023-24)
3 Years

(i) 12th passed in Any Stream (Arts / Commerce / Science) with minimum 55% marks from a Recognized / Valid Board.
(ii) Students need to appear and clear ‘online’ / ‘offline’ test (Aptitude) with minimum 30% marks (if applicable)

The full form of BCA is Bachelor’s in Computer Application. BCA is a 3-year undergraduate degree programme that focuses of knowledge on the basics of computer application and software development. The degree helps interested students in setting up a sound academic base for an advanced career in Computer Applications. It is a highly popular course amongst students aspiring to establish a career in established IT companies like HP, Accenture, Capgemini and Cognizant and new-age technology startups like Flipkart.

Read More

Expert Committee

BCA Prospects

After completing BCA, students could give an instant thrust to your career by pursuing MCA (Masters of Computer Applications) after BCA. However, there are other options too that you could consider doing after completing your BCA degree:

  • Prepare for CAT and go for an MBA in IT Management.
  • Students may proceed for Master’s degree by studying MSC (IT).
  • Go for a networking diploma and prepare for CCNP or CCNA
  • Prepare for Microsoft Certified Solutions Associate (MCSA) Certification or Redhat certifications and work as a System Administrator or Desktop Technician or Help desk Assistant.
  • Students could also improve their teaching skills and work as a computer teacher/instructor in school, universities and colleges.
  • A lot of BCA graduates also go for government jobs.

Top Job Profiles for BCA Course

With the exponential growth in the IT industry, BCA jobs has witnessed a wide-scale growth not only in terms of revenue but also in employee retention. As per a report by Gartner, the computer software and hardware sector incurred a total FDI inflow worth USD 85.51 Billion between April 2000 to March 2022. BCA jobs are available across both government and private sectors. With almost every industry using computer applications and software, there is a need for BCA Course graduates for almost every job.

Some of the top most pursued BCA jobs include those of Data Scientist, Software Engineer, Software Developer, Web Developer, Computer Network Architect, Data Operator, Computer Programmer, Database Manager and Web Analyst. BCA graduates have a wide range of job profiles to choose from. They can choose on the basis of salary or their work interest. BCA graduates have job opportunities in various fields such as Web Designing, Banking, Computer Programming, Network Engineering, System Administrator, Software etc.

 

The average salary after the BCA course can start from INR 3-5 LPA, and within 2-4 years students can earn as much as INR 4-10 LPA in top IT companies, MNCs, and Startups. BCA graduates can find employment in the government sector in various PSUs like all Government Banks, NSCI, LIC etc.

Read More

Course Structure

  • Semester 1
  • Semester 2
  • Semester 3
  • Semester 4
  • Semester 5
  • Semester 6

Semester 1

Sl NoType of CourseCourse titleHours per weekCredits
LectureTutorialPractical
1Mandatory CourseProgramming Principle & Algorithim3045
2Basic Science CourseMathematics I314
3Humanities and ManagementEnglish I2023
4Professional Core CoursesIntroduction to Programming using C3045
5Professional Elective CoursesFundamentals of Computer & Operating System3104
No. of hours1421021
26 hoursTotal Credits21

Semester 2

Sl NoType of CourseCourse titleHours per weekCredits
LectureTutorialPractical
1Basic Science CourseMathematics II314
2Humanities and ManagementEnglish II2023
3Professional Core CoursesData Structure & Algorithim3045
4Professional Core CoursesFundamentals of Digital Electronics3045
5Professional Elective CoursesEVS3003
No. of hours1411020
25 hoursTotal Credits20

Semester 3

Sl NoType of CourseCourse titleHours per weekCredits
LectureTutorialPractical
1Professional Core CoursesIntroduction Probablity and Statistics using R3045
2Professional Core CoursesOOPs using Java3045
3Professional Core CoursesSoftware Engineering3003
4Professional Elective CoursesProgramming using Python3045
5Professional Elective CoursesIntoduction to PHP and MYSQL3045
No. of hours1501623
31 hoursTotal Credits23

Semester 4

Sl NoType of CourseCourse titleHours per weekCredits
LectureTutorialPractical
1Professional Core CoursesIntroduction to AIML using Python3045
2Professional Core CoursesIntroduction to C.S. & Eithical Hacking3045
3Professional Elective CoursesDBMS3045
4Professional Elective CoursesFundamental of Computer Ntwork3045
5Professional Elective CoursesMinor Project0063
No. of hours1202223
34 hoursTotal Credits23

Semester 5

Sl NoType of CourseCourse titleHours per weekCredits
LectureTutorialPractical
1Professional Core CoursesIntroduction to Data Analytics using Power BI3045
2Professional Elective CoursesIntroduction to IOT3045
3Professional Core CoursesWeb Based Application Design3045
4Professional Elective CoursesAWS and Cloud Computing3045
5Professional Elective CoursesMajor Project0063
No. of hours1202223
34 hoursTotal Credits23

Semester 6

Sl NoType of CourseCourse titleHours per weekCredits
LectureTutorialPractical
1Professional Core CoursesE-Commerce and application development3045
2Professional Core CoursesBusiness Analytics3045
3Professional Core CoursesEntrepreneurship & Skill Development3104
4Professional Core CoursesGrand Viva 00126
5Professional Core CoursesProject / Dissertation003015
No. of hours915035
48 hoursTotal Credits35

NEP-20 Course Structure Applicable from 2023

  • 1st Year
  • 2nd Year
  • 3rd Year
  • 4th Year
SemesterType of CourseCourse TitleHours per WeekCreditsCumulative Minimum Credits required for Certificate / Diploma / Degree / Honours
LectureTutorialPractical
IMandatory CourseBasics Mathematics-013003Certificate in BCA
Mandatory CourseLogic Building and Problem Solving using Python3045
Mandatory CourseIntroduction to Web Based Aplication3045
Minor Stream (Elective Paper 1)Fundamentals of Computer & Operating system4004
Multidisciplinary (Elective Paper 2)GE – Paper2002
Skill Enhancement Course (Comp 2)16 Hrs Workshop on Introduction to Microsoft Office Management Tools0101
Skill Enhancement Course (Comp 2)16 Hrs Workshop on Advanced Microsoft Office Management Tools along with Assesments0101
Ability Enhance Course (Comp 1)English Language & Personality Development1022
Value Added Course (Comp 3)Constitution of India (Basic)1001
IIMandatory CourseObject Oriented Programing3045
Mandatory CourseData Structure & Algorithim3045
Mandatory CourseBasics Mathematics-023003
Minor Stream (Elective Paper 1)Introduction to Programming using C2044
Skill Enhancement Course (Comp 2)16 Hours Workshop on Understanding WordPress0101
Multidisciplinary (Elective Paper 2)GE – Paper2002
Ability Enhance Course (Comp 1)English Language & Personality Development1022
Value Added Course (Comp 3)Constitution of India  (Advance)1001
Grand Total3232447
SemesterType of CourseCourse TitleHours per WeekCreditsCumulative Minimum Credits required for Certificate / Diploma / Degree / Honours
LectureTutorialPractical
IIIMandatory CourseProgramming with Advance Python3045Diploma in BCA
Mandatory CourseIntroduction to PHP and MYSQL3045
Minor Stream (Elective Paper 1)Introduction to Cyber Security2044
Multidisciplinary (Elective Paper 2)GE – Paper2002
Ability Enhance Course (Comp 1)English Language & Soft Skills 1022
Skill Enhancement Course (Comp 2)45 Hrs workshop on Enterprise Devops and its application 0303
Value Added Course (Comp 3)Introduction to Climate Change1001
Internship0042
IVMandatory CourseData Base Management System3045
Mandatory CourseComputer organization & Architecture3045
Mandatory CourseProbability and Statistics Using R3045
Minor Stream (Elective Paper 1)Introduction to Emerging Technologies4004
Multidisciplinary (Elective Paper 2)GE – Paper2002
Ability Enhance Course (Comp 1)English Language & Soft Skills 1022
Value Added Course (Comp 3)Effect of Climate change in Daily Life1001
Grand Total2933248
SemesterType of CourseCourse TitleHours per WeekCreditsCumulative Minimum Credits required for Certificate / Diploma / Degree / Honours
LectureTutorialPractical
VMandatory CourseIntroduction to Data Analytics using Power BI3045Degree in Bachelor of BCA
Mandatory CourseIntroduction to Eithical Hacking3045
Minor Stream (Elective Paper 1)Introduction to IOT for Automation2044
Multidisciplinary (Elective Paper 2)GE – Paper2002
Ability Enhance Course (Comp 1)English Language & Soft Skills 1022
Value Added Course (Comp 3)Gender Sensitization (Basic)1001
Research Project / DissertationProject I0063
Summer Internship0063
VIMandatory CourseAWS and Cloud Computing3045
Mandatory CourseComputer Network3045
Minor Stream (Elective Paper 1)E-Commerce and application development2044
Skill Enhancement Course (Comp 2)45 Hrs workshop on Blockchain using Smart Contracts0303
Multidisciplinary (Elective Paper 2)GE – Paper2002
Ability Enhance Course (Comp 1)English Language & Soft Skills 1022
Value Added Course (Comp 3)Gender Sensitization (Advanced)1001
Research Project / DissertationProject II0063
Grand Total2434650
SemesterType of CourseCourse TitleHours per WeekCreditsCumulative Minimum Credits required for Certificate / Diploma / Degree / Honours
LectureTutorialPractical
VIIMandatory CourseIntroduction to Machine Learning3045Degree in Honours of BCA
Mandatory CourseResearch Methodology4004
Mandatory CourseCyber Application Security2002
Minor Stream (Elective Paper 1)Software Engineering2044
Research Project / DissertationProject III0063
VIIIMandatory CourseAdvance Data Analytics3045
Mandatory CourseWriting of Research Paper and Research Grand4004
Minor Stream (Elective Paper 1)Agaile Project Management4004
Research Project / DissertationProject IV0606
AssessmentGrand Viva0063
Grand Total2262440
Enquiry Now
DOWNLOAD BROCHURE