Bachelor of Computer Application (BCA)

Know More About Bachelor of Computer Application (BCA)

Course Offered Duration (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 50% 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 No Type of Course Course title Hours per week Credits
Lecture Tutorial Practical
1 Mandatory Course Programming Principle & Algorithim 3 0 4 5
2 Basic Science Course Mathematics I 3 1 4
3 Humanities and Management English I 2 0 2 3
4 Professional Core Courses Introduction to Programming using C 3 0 4 5
5 Professional Elective Courses Fundamentals of Computer & Operating System 3 1 0 4
No. of hours 14 2 10 21
26 hours Total Credits 21

Semester 2

Sl No Type of Course Course title Hours per week Credits
Lecture Tutorial Practical
1 Basic Science Course Mathematics II 3 1 4
2 Humanities and Management English II 2 0 2 3
3 Professional Core Courses Data Structure & Algorithim 3 0 4 5
4 Professional Core Courses Fundamentals of Digital Electronics 3 0 4 5
5 Professional Elective Courses EVS 3 0 0 3
No. of hours 14 1 10 20
25 hours Total Credits 20

Semester 3

Sl No Type of Course Course title Hours per week Credits
Lecture Tutorial Practical
1 Professional Core Courses Introduction Probablity and Statistics using R 3 0 4 5
2 Professional Core Courses OOPs using Java 3 0 4 5
3 Professional Core Courses Software Engineering 3 0 0 3
4 Professional Elective Courses Programming using Python 3 0 4 5
5 Professional Elective Courses Intoduction to PHP and MYSQL 3 0 4 5
No. of hours 15 0 16 23
31 hours Total Credits 23

Semester 4

Sl No Type of Course Course title Hours per week Credits
Lecture Tutorial Practical
1 Professional Core Courses Introduction to AIML using Python 3 0 4 5
2 Professional Core Courses Introduction to C.S. & Eithical Hacking 3 0 4 5
3 Professional Elective Courses DBMS 3 0 4 5
4 Professional Elective Courses Fundamental of Computer Ntwork 3 0 4 5
5 Professional Elective Courses Minor Project 0 0 6 3
No. of hours 12 0 22 23
34 hours Total Credits 23

Semester 5

Sl No Type of Course Course title Hours per week Credits
Lecture Tutorial Practical
1 Professional Core Courses Introduction to Data Analytics using Power BI 3 0 4 5
2 Professional Elective Courses Introduction to IOT 3 0 4 5
3 Professional Core Courses Web Based Application Design 3 0 4 5
4 Professional Elective Courses AWS and Cloud Computing 3 0 4 5
5 Professional Elective Courses Major Project 0 0 6 3
No. of hours 12 0 22 23
34 hours Total Credits 23

Semester 6

Sl No Type of Course Course title Hours per week Credits
Lecture Tutorial Practical
1 Professional Core Courses E-Commerce and application development 3 0 4 5
2 Professional Core Courses Business Analytics 3 0 4 5
3 Professional Core Courses Entrepreneurship & Skill Development 3 1 0 4
4 Professional Core Courses Grand Viva  0 0 12 6
5 Professional Core Courses Project / Dissertation 0 0 30 15
No. of hours 9 1 50 35
48 hours Total Credits 35

NEP-20 Course Structure Applicable from 2023

  • 1st Year
  • 2nd Year
  • 3rd Year
  • 4th Year
Semester Type of Course Course Title Hours per Week Credits Cumulative Minimum Credits required for Certificate / Diploma / Degree / Honours
Lecture Tutorial Practical
I Mandatory Course Basics Mathematics-01 3 0 0 3 Certificate in BCA
Mandatory Course Logic Building and Problem Solving using Python 3 0 4 5
Mandatory Course Introduction to Web Based Aplication 3 0 4 5
Minor Stream (Elective Paper 1) Fundamentals of Computer & Operating system 4 0 0 4
Multidisciplinary (Elective Paper 2) GE – Paper 2 0 0 2
Skill Enhancement Course (Comp 2) 16 Hrs Workshop on Introduction to Microsoft Office Management Tools 0 1 0 1
Skill Enhancement Course (Comp 2) 16 Hrs Workshop on Advanced Microsoft Office Management Tools along with Assesments 0 1 0 1
Ability Enhance Course (Comp 1) English Language & Personality Development 1 0 2 2
Value Added Course (Comp 3) Constitution of India (Basic) 1 0 0 1
II Mandatory Course Object Oriented Programing 3 0 4 5
Mandatory Course Data Structure & Algorithim 3 0 4 5
Mandatory Course Basics Mathematics-02 3 0 0 3
Minor Stream (Elective Paper 1) Introduction to Programming using C 2 0 4 4
Skill Enhancement Course (Comp 2) 16 Hours Workshop on Understanding WordPress 0 1 0 1
Multidisciplinary (Elective Paper 2) GE – Paper 2 0 0 2
Ability Enhance Course (Comp 1) English Language & Personality Development 1 0 2 2
Value Added Course (Comp 3) Constitution of India  (Advance) 1 0 0 1
Grand Total 32 3 24 47
Semester Type of Course Course Title Hours per Week Credits Cumulative Minimum Credits required for Certificate / Diploma / Degree / Honours
Lecture Tutorial Practical
III Mandatory Course Programming with Advance Python 3 0 4 5 Diploma in BCA
Mandatory Course Introduction to PHP and MYSQL 3 0 4 5
Minor Stream (Elective Paper 1) Introduction to Cyber Security 2 0 4 4
Multidisciplinary (Elective Paper 2) GE – Paper 2 0 0 2
Ability Enhance Course (Comp 1) English Language & Soft Skills  1 0 2 2
Skill Enhancement Course (Comp 2) 45 Hrs workshop on Enterprise Devops and its application  0 3 0 3
Value Added Course (Comp 3) Introduction to Climate Change 1 0 0 1
Internship 0 0 4 2
IV Mandatory Course Data Base Management System 3 0 4 5
Mandatory Course Computer organization & Architecture 3 0 4 5
Mandatory Course Probability and Statistics Using R 3 0 4 5
Minor Stream (Elective Paper 1) Introduction to Emerging Technologies 4 0 0 4
Multidisciplinary (Elective Paper 2) GE – Paper 2 0 0 2
Ability Enhance Course (Comp 1) English Language & Soft Skills  1 0 2 2
Value Added Course (Comp 3) Effect of Climate change in Daily Life 1 0 0 1
Grand Total 29 3 32 48
Semester Type of Course Course Title Hours per Week Credits Cumulative Minimum Credits required for Certificate / Diploma / Degree / Honours
Lecture Tutorial Practical
V Mandatory Course Introduction to Data Analytics using Power BI 3 0 4 5 Degree in Bachelor of BCA
Mandatory Course Introduction to Eithical Hacking 3 0 4 5
Minor Stream (Elective Paper 1) Introduction to IOT for Automation 2 0 4 4
Multidisciplinary (Elective Paper 2) GE – Paper 2 0 0 2
Ability Enhance Course (Comp 1) English Language & Soft Skills  1 0 2 2
Value Added Course (Comp 3) Gender Sensitization (Basic) 1 0 0 1
Research Project / Dissertation Project I 0 0 6 3
Summer Internship 0 0 6 3
VI Mandatory Course AWS and Cloud Computing 3 0 4 5
Mandatory Course Computer Network 3 0 4 5
Minor Stream (Elective Paper 1) E-Commerce and application development 2 0 4 4
Skill Enhancement Course (Comp 2) 45 Hrs workshop on Blockchain using Smart Contracts 0 3 0 3
Multidisciplinary (Elective Paper 2) GE – Paper 2 0 0 2
Ability Enhance Course (Comp 1) English Language & Soft Skills  1 0 2 2
Value Added Course (Comp 3) Gender Sensitization (Advanced) 1 0 0 1
Research Project / Dissertation Project II 0 0 6 3
Grand Total 24 3 46 50
Semester Type of Course Course Title Hours per Week Credits Cumulative Minimum Credits required for Certificate / Diploma / Degree / Honours
Lecture Tutorial Practical
VII Mandatory Course Introduction to Machine Learning 3 0 4 5 Degree in Honours of BCA
Mandatory Course Research Methodology 4 0 0 4
Mandatory Course Cyber Application Security 2 0 0 2
Minor Stream (Elective Paper 1) Software Engineering 2 0 4 4
Research Project / Dissertation Project III 0 0 6 3
VIII Mandatory Course Advance Data Analytics 3 0 4 5
Mandatory Course Writing of Research Paper and Research Grand 4 0 0 4
Minor Stream (Elective Paper 1) Agaile Project Management 4 0 0 4
Research Project / Dissertation Project IV 0 6 0 6
Assessment Grand Viva 0 0 6 3
Grand Total 22 6 24 40
Enquiry Now
DOWNLOAD BROCHURE