Rohit Dubey

What are the different languages and software taught in BCA?

by Rohit Dubey
1 answer
| Share :

1 answer

RE: What are the different languages and software taught in BCA?

Lambodar Rout
Lambodar Rout
Verified Career Expert
Founder & Lead Career Counsellor @
  • New Delhi

Before getting admission into any course, you need to have an overview about what you are getting into. You should know where you are investing your money, time and efforts in. Since you are wondering over getting an admission into BCA, this article will help you get information about what is BCA and what all subjects you will be learning throughout the span of this course


What is BCA?

Bachelor of Computer Applications (BCA) is an undergraduate degree with a typical duration of three years. The guidelines of this course are provided by All India Council of Technical Education (AICTE).      

It includes six semesters which will help you learn about various programming languages and software of computer applications.

BCA not only provides you the theoretical knowledge but also practical knowledge. It enables you to 'apply' your knowledge in practical world. The course involves a blend of theory and practical. In each semester, you will face some theoretical exams and some practical.

Must Read : Is the course structure of BCA similar to that of B.Tech in Computer Science?

You will have to make some projects and face vivas thereof. The doors opened for the BCA graduates are of software development, web design, systems management, quality assurance and software testing. A BCA graduate is eligible to work in any type of IT industry.

Are you eligible for BCA?

The admission in BCA is availed on the basis of the marks scored in the entrance test. These marks will decide the college you will be allowed for the course in the university. The criteria of allotment is different in different universities. Many universities not even asks to take the entrance test. The eligibility to sit for the test is an at least aggregate percentage of 60 in 12th standard from a recognized board.

 What does BCA offer?

 After completing the BCA course, the student will become specialized in following fields:

  • Computer Graphics
  • Programming Languages
  • Database Management
  • Systems Analysis
  • Word Processing
  • Internet Technologies
  • Accounting Applications
  • Animation
  • Music and Video Processing
  • Personal information Management

The syllabus of BCA is designed such that, the student gets an in-depth knowledge about many computer languages such as C, C++, JAVA and many more.

Read Also : What does a student get to learn, what skills does he/she acquire while studying BBA course?

C language

All those aspire to be a programmer, C is the basic computer language they should have knowledge about. It provides a basic idea about the programming languages.

C++ language

This computer language enables your computer applications work in the way you want them to work in. As the name implies, this is the '++' version of C language.


JAVA language


This computer language provides the security level which no other language provides. JAVA is considered as the best computer language.

Syllabus of BCA

The syllabus of BCA is spread over the span of six semesters. Each semester has 6 topics to cover, having a total of 36 topics to be covered during the whole course. Each semester consists of either computer laboratory or practical work based on the syllabus of that particular semester.

Semester 1

The very first semester of BCA includes following subjects:

  • Business communication
  • Principles of management
  • Programming Principles and Algorithms
  • Computer Fundamental and Office Automation
  • Business Accounting
  • Computer laboratory and practical work (Office Automation and Programming principles and algorithms)

Semester 2

The syllabus for the second semester of BCA is as follows:

  • Organizational Behaviour
  • Elements of Statistics
  • ‘C’ Programming
  • File Structure and Database Concepts
  • Cost Accounting
  • Computer Laboratory and Practical Work (C’ Programming)

Semester 3

The syllabus of the third semester is as follows:

  • Numerical Methods
  • Data Structure using C
  • Software Engineering
  • Management Accounting
  • Computer Laboratory and Practical Work (Data Structure+RDBMS)

Also Know : What is the eligibility requirement and application procedure to pursue BCA from Australia?

Semester 4

The fourth semester of BCA covers the following topics:

  • Networking
  • Visual Basic
  • Inventory Management (SAD)
  • Human Resource Management
  • Object Oriented Programming using C++
  • Computer Laboratory and Practical Work (Visual Basic+ C++)

Semester 5

The syllabus for the fifth semester of BCA includes:

  • NET Frameworks
  • Internet Programming and Cyber Law
  • Principles of Marketing
  • Core Java
  • Project work (Visual Basic)
  • Computer Laboratory and Practical Work (NET frameworks+Core Java )

Semester 6

The last semester of BCA covers the following part of the syllabus:

  • e-Commerce
  • Multimedia Systems
  • Introduction to System Pro and Operating Systems
  • Advance Java
  • Project Work (Banking & Finance, Cost Analysis, Financial Analysis, Payroll, etc.)
  • Computer Laboratory and Practical Work (Multimedia systems+Advanced Java)

Also Read : I couldn’t make it to the top BCA colleges. What are my career prospects?

Did all this information excite you? Are you a computer worm? If yes, then BCA is the right path for you. This path will surely help you lead a successful career.

For further queries and related information, you can approach the Professional Experts at CareerGuide. Hope this will help you!



RE: What are the different languages and software taught in BCA?

This topic is now closed. New replies are no longer allowed.
Latest Answers

DFO(TELE) job profile??

DFO(tele) Hi There! The full form of DFO is Deputy field officer.  India's foreign agency research and analysis wing has a deputy field officer ( .. READ MORE

Maximum age limit to get phd admission in science with JRF?

PHD Age Limit Hi There! No, there's no age limit for PhD so for doing Phd age limit not matters for achieving your goal but the age limit for Junior R .. READ MORE

Can a B.Tech CSE student be eligible for IAS, IES exam?

Can CSE student apply for IES Hi There! Any graduate engineer can apply for (ESE) Engineering Service Examination.  IES includes only above .. READ MORE

What are the top institutes for Human Resource Management in India?

Masters in human resource management in India Human Resource Management Human resource management (HRM or HR) is a strategic approach to managing peo .. READ MORE
Most Popular

Professional courses after 12th for Bio-Maths students?

Professional courses after 12th for Bio Maths students Best Courses after 12th bio maths : Biomaths Bio Maths are the finest combo because they open u .. READ MORE

What is the scope in doing economics hons and also the career jobs related to it?

Economics Honours Scope Economics (Hons.) has recently received a lot of traction among recruiters. Students with a bachelor's degree have several job .. READ MORE

What is the procedure to join Indian Navy after class 12th

How To JOIN INDIAN NAVY AFTER 12TH Candidates who want to jobs in Indian Navy must have passed Matriculation Examination. It means these vacancies ar .. READ MORE

How is the typical day of an Indian Forest Service Officer?

Indian forest service officer life Indian Forest Service The Indian Forest Service is one of the government of India's three all-India agencies and on .. READ MORE
Caching Date: 11/28/2021 4:54:50 AM