BCA Syllabus and Subjects

Mayank Mishra

What is BCA Courses?

Bachelors in Computer Application Syllabus 2022 : BCA is a three-year undergraduate degree programme that focuses on computer application and software development basics. A BCA is the same as a B.Tech/BE in Computer Science or Information Technology.

This degree supports students who are interested in a career in computer applications in creating a solid academic basis. BCA subjects include database management systems, operating systems, software engineering, web technologies, and languages such as C, C++, HTML, and Java. BCA fees normally range between INR 37,500 and INR 5 lakh. To learn more about the BCA Syllabus, see this article.

 

Also read related articles:

MCA Course

MCA Syllabus

MCA Entrance Exam

 

BCA Course Highlights

Name of the Course

BCA – Bachelor of Computer Applications

Duration

3- 4 years depending upon the university

Eligibility

10+2 preferably in the Commerce stream

BCA Entrance Exams in India: IPU CET BCA, KIITEE BCA, LUCSAT BCA, etc.

BCA Entrance Exams abroad: SAT/ACT; TOEFL / IELTS

Subjects Covered

Fundamentals of Computers

C Programming

Operating Systems

Multimedia Systems

Understanding Organisational Behaviour

Data and Database Management Systems

Web-Based Application Development

Computer Lab and Practical Work

Average Salary

3-6 lakhs per annum

Careers

Mobile Phone Application Developer

Computer Programmer

Software Programmer Web Designer

Computer Technician

Computer System Analyst

Computer Maintenance Engineer

Related Articles-

List of Top Computer Courses: After 10th, 12th, For high Salary, Top colleges, Jobs , Salary| CollegeSearch

Check out the Course wise Subjects Breakdown in the section below - 

BCA Syllabus Ovrview

The course is divided into six semesters and is available as a normal degree as well as through online learning. Candidates can make their selections based on their interests and talents. The subjects and syllabus of BCA that are taught in all six semesters are listed below.

Classroom learning, lectures, lab sessions, project work, seminars, group assignments, presentations, and interactions with industry experts are all part of the BCA curriculum.

 

BCA Syllabus Year vise

The BCA course includes programming languages like C++ and JAVA, Networking, Fundamentals of Computers, Multimedia Systems, Data Structure, Web-Based Application Development, Etc. Below mentioned is semesterwise Syllabus for BCA:

 

BCA Syllabus First Year

BCA Syllabus: Semester I

BCA Syllabus: Semester II

Fundamentals of IT & Computers

Operating Systems and Fundamentals

Digital Electronics

Advanced Mathematics

Basic Mathematics

Organisational Behaviour

C Language Lab

Advanced C Programming Lab

English Communication

C Language Advanced Concepts

Related Article:

Jobs after BCA: Government, Private, Average Salary, Top Companies.

BCA Second Year Syllabus

BCA Syllabus: Semester III

BCA Syllabus: Semester IV

Database Management Systems

Web Designing

Web-Based Applications

Data Structures

Open Source Technology

Object-Oriented Programming

DBMS and Web Technology Lab

Introduction to Linux

Software Engineering

Elective

 

BCA Third Year Syllabus

BCA Syllabus: Semester V

BCA Syllabus: Semester VI

Software Engineering – II

Artificial Intelligence

Advanced Java and Python Lab

Information Security

Java Programming

Project/Dissertation

Python Language

Application Development

eCommerce and Marketing

Elective

Elective

-

 

 

BCA Course Subjects And Specializations

Now that you're familiar with the BCA course subjects and curriculum, let's have a look at some of the most crucial ones.

 

BCA in Software Development:

BCA (Software Development & Web Design) or Bachelor of Computer Applications in Software Development & Web Design is a full-time three-year Under-Graduate degree program. The main purpose of the Bachelor of Computer Applications program in Software Development & Web Design is to prepare students for careers in the software industry by understanding the skills related to the use of Computers and their application.

 

BCA Syllabus: Software Development

Multithreading, inheritance, networking, database programming, and web development, as well as acquiring expertise in advanced programming languages such as Python, Java, Assembly, COBOL, C, Lisp, and others. You will also get the opportunity to develop, construct, test, and debug huge programmes.

 

Software Engineering:

Software engineering is the process of analyzing user needs and designing, constructing, and testing end user applications that will satisfy these needs through the use of software programming languages. It is the application of engineering principles to software development. In contrast to simple programming, software engineering is used for larger and more complex software systems, which are used as critical systems for businesses and organizations.

 

BCA Syllabus: Software Engineering

The principles of software engineering, which are approaches and procedures for designing, building, and maintaining a dependable software system that is valuable to people. Designing software solutions, software implementation, and software maintenance are only a few of the few elements addressed in this subject.

 

BCA In Multimedia Systems:

The Bachelor of Computer Applications program in Multimedia and Animation will train students in the latest industry-relevant modules using technical education tools. Students shall have the opportunity to experiment and research multimedia designing trends and issues within the society to produce an integrated suite of design solutions considering the aspects of culture, economics, and social interaction.

 

BCA Syllabus: Multimedia Systems

Multimedia data has become an indispensable component of today's society and current research efforts. The course provides a full grasp of multimedia standards, systems, and tools, as well as content representation and retrieval, as well as multimedia network communication.

 

BCA In Artificial Intelligence:

There is an increasing need for intelligent and accurate decision-making across industries. This has led to an exponential growth in the adoption of AI and ML technologies, and they are expected to remain relevant in years to come. As industries open up their shores for algorithms to automate their operations, there is an increasing demand for software engineers, the creative force behind computer programs increasing demand for Software developers as skilled with machine learning and artificial intelligence.

 

BCA Subjects : Artificial Intelligence:

This is a one-of-a-kind BCA course subjects that cover two primary topics: machine learning and algorithms, developing intelligent agents and robots, and tackling AI challenges with Python programming. With the rapid development and evolution of technology, we may anticipate more exciting AI features and applications in the future.

 

BCA In Web-Based Applications Development:

A Bachelor of Computer Applications is a three-year undergraduate degree program for candidates wishing to delve into the world of Computer languages. This field provides students ample opportunities to make their career not only in the private sector but also in the public sector. The curriculum includes significant flexibility so that students can deepen a more professionally focused degree with expertise in the areas of information technology.

 

BCA Syllabus: Web Based Applications Development

The course focuses on the design and development of web-based applications utilising a variety of tools and programming languages. Students may develop websites by learning indepth HTML and XHTML code, as well as design ideas in CSS (Cascading Style Sheet). The course also provides an advanced understanding of PHP, one of the world's most popular programming languages for web development.

 

BCA In Theoretical Computer Science:

BCA Computer Science is usually a 3-year undergraduate program, the least eligibility criteria are 10+2 from a reputed college or its equivalent examination. The program involves hardware and software aspects of both computer applications and computer design. The program deals with the construction, design, operation, as well as maintenance of computing software as well as hardware. Admission to BCA Computer Science relies upon the aspirant's performance in the relevant entrance test and a counselling round.

 

BCA Subjects:  Theoretical Computer Science

Theoretical computer science entails a grasp of computing theory as well as mathematical techniques. Algorithms, automata theory, logic, computational complexity, and combinatorics are among the subjects covered.

 

BCA In Database Management System:

BCA or Bachelor of Computer application in Database Systems is a full time 3 years undergraduate program inclusive of 6 semesters. 

BCA Database systems course in database systems helps candidates in mastering the concepts and techniques used in designing, programming, administering and security of database systems used for storing digital data in industries, banks etc.

 

BCA Syllabus: Database Management System

Relational algebra, SQL, relational design theory, online analytical processing, data mining, and many more topics are addressed in this course.

 

BCA In Data Communication and Computer Networks

Data communications refers to the transmission of this digital data between two or more computers and a computer network or data network is a telecommunications network that allows computers to exchange data. The physical connection between networked computing devices is established using either cable media or wireless media. The best-known computer network is the Internet.

 

BCA Syllabus: Data Communication and Computer Network

Data communication and computer network (DCN) fundamentals include signal transmission, encoding, and interfacing, transmission media, data link control and multiplexing, LANs, and WANs.

 

BCA Syllabus : College Vise

IGNOU BCA Syllabus

BCA Subjects: Semester I

BCA Subjects: Semester II

Foundation course in English-2

Accountancy-1

Mathematics

Communication Skills

Business Organization

Problem Solving and Programming

Computer Basics and PC Software Lab

Discrete Mathematics

Computer Basics and PC Software

Computer Organization and Assembly Language Programming

-

C Language Programming Lab

-

Assembly Language Programming Lab

BCA Subjects: Semester III

BCA Subjects: Semester IV

Data and File Structures

Statistical Techniques

Introduction to Database Management Systems

Fundamentals of Computer Networks

Programming in C++

Object-Oriented Technologies and Java Programming

Systems Analysis and Design

Internet Concepts and Web Design

C++ Programming Lab

Introduction to Algorithm Design

Data and File Structures Lab

Statistical Techniques Lab

DBMS Lab

Java Programming Lab

-

Algorithm Design Lab

BCA Subjects: Semester V

BCA Subjects: Semester VI

Introduction to Software Engineering

E-Commerce

Network Programming and Administration

Project

Business Communication

Operating System Concepts and Networking Management

Web Programming

Operating System Concepts and Networking Management Lab

Network Programming and Administration Lab

-

Computer Oriented Numerical Techniques

-

Web Programming Lab

-

Computer Oriented Numerical Techniques Lab

-

 

IPU BCA Syllabus 

BCA Subjects: Semester I

BCA Subjects: Semester II

Mathematics – I

Mathematics – II

Technical Communication

Principles of Management

Introduction to Programming Language using C

Digital Electronics

Introduction to Computers & IT

Data Structure Using C

Physics

Database Management System

Communication Skills

Cyber Ethics

BCA Subjects: Semester III

BCA Subjects: Semester IV

Mathematics – III

Mathematics – IV

Computer Architecture

Web Technologies

Front End Design Tool VB.Net

Java Programming

Principles of Accounting

Software Engineering

Object Oriented Programming using C++

Computer Networks

BCA Subjects: Semester V

BCA Subjects: Semester VI

Operating System

Data Ware Housing & Data Mining

Computer Graphics

Mobile Computing

E- Commerce

Linux Environment

Electives

Electives

 

Bangalore University BCA Syllabus

BCA Subjects: Semester I

BCA Subjects: Semester II

Indian Language

Indian Language

English

Data structures

Problem Solving Techniques using C

English

Digital Electronics

Numerical and Statistical Methods

Discrete Mathematics

Database Management System

C Programming Lab

Data Structures Lab

Foundation Course

Foundation Course

Digital Electronics Lab

DBMS Lab

CC & EC

CC & EC

BCA Subjects: Semester III

BCA Subjects: Semester IV

Indian Language

Indian Language

Object Oriented Programming using C++

Visual Programing

English

English

Financial Accounting and Management

Operation Research

Operating System

Unix Shell programming

C++ Lab

Visual Programming Lab

Accounting Package Lab

Skill Development Course

Foundation Course

UNIX Lab

CC & EC

CC & EC

BCA Subjects: Semester V

BCA Subjects: Semester VI

Data Communication and Networks

Theory of Computation

Software Engineering

System Programming

Java Programming

Cryptography and Network Security

Computer Architecture

Web Programming

Microprocessor and Assembly Language

Skill Development Course

Skill Development Course

-

Project

-

 

CCSU BCA Syllabus

BCA Subjects: Semester I

BCA Subjects: Semester II

Mathematics –I (MATHS)

Mathematics II (MATHS)

Programming Principle & Algorithm (PPA)

C Programming (C Prog) Organization

Computer Fundamental & Office Automation (CFOA)

Behavior (OB) Digital Electronics & Computer Organization (DECO)

Principle of Management (POM)

Financial Accounting & Management (FAM)

Business Communication (BC)

Computer Laboratory and Practical Work of C Programming

Computer Laboratory and Practical Work of Office Automation

-

Computer Laboratory & Practical Work of C Programming

-

BCA Subjects: Semester III

BCA Subjects: Semester IV

Object Oriented Programming Using C++ (C++)

Computer Graphics & Multimedia Application (CGMA)

Data Structure Using C & C++ (DSC)

Operating System (OS)

Computer Architecture & Assembly Language (CAAL)

Software Engineering (SE)

Business Economics (BE)

Optimization Techniques (OT)

Elements of Statistics (EL)

Mathematics-III (MATHS)

Computer Laboratory and Practical Work of OOPS

Computer Laboratory and Practical Work of CGMA

Computer Laboratory and Practical Work of DS

-

BCA Subjects: Semester V

BCA Subjects: Semester VI

Introduction to DBMS

Computer Network Security

Java Programming and Dynamic Webpage Design

Information System: Analysis Design & Implementation

Computer Network

E-Commerce

Numerical Methods

Knowledge Management

Minor Project

Major Project

Viva-Voice on Summer Training

Presentation/Seminar based on Major Project

Computer Laboratory and Practical Work of DBMS

-

Computer Laboratory and Practical Work of Java Programming & Dynamic Webpage Design

-

 

MDU BCA Syllabus

BCA Subjects: Semester I

BCA Subjects: Semester II

Computer Fundamentalsand Programming

Data and File Structure

Mathematics-I

Structured Systems Analysis

Mathematics-II

Mathematical Foundations of Computer Science

Business Practices

Digital Electronics

Practical

Practical

BCA Subjects: Semester III

BCA Subjects: Semester IV

Computer System Architecture

Operating Systems Organization and UNIX

Algorithms & Advanced Data Structure

Software Engineering

Micro-Processors & Assembly Language

Object Oriented Design and Programming

Data Base Systems

Financial Accounting

Practical

Practical

BCA Subjects: Semester V

BCA Subjects: Semester VI

Data Communication and Networks

Network & Internet Technologies 4 80 20 3 and Applications BCA-307 4 80 20 3 BCA-308 4 80 20 3 BCA-309 Management Information System 4 80 20 3 BCA-310

Computer Graphics

Scientific and Statistical Computing.

Principles of Visual and Windows Programming

Multimedia Information Systems

Java Programming & Internet Applications

Management Information System

Practical

Practical

 

Calicut University BCA Syllabus 

BCA Subjects: Semester I

BCA Subjects: Semester II

Common English

Common English

Common English

Common English

Languages other than English

Literature in Languages other than English

Computer Fundamentals & HTML

Problem Solving using C

Mathematical Foundation for Computer Applications

Programming Laboratory I: HTML and Programming in C

Discrete Mathematics

Financial and Management Accounting

-

Operations Research

BCA Subjects: Semester III

BCA Subjects: Semester IV

Python Programming

Data Communication and Optical Fibers

Sensors and Transducers

Microprocessors-Architecture and Programming

Data Structures using C

Database Management System and RDBMS

Computer Oriented Numerical and Statistical Methods

Programming Laboratory II: Data Structures and RDBMS

Theory of Computation

E-Commerce

-

Computer Graphics

BCA Subjects: Semester V

BCA Subjects: Semester VI

Computer Organization and Architecture

Android Programming

Java Programming

Operating Systems

Web Programming Using PHP

Computer Networks

Principles of Software Engineering

Programming Laboratory III: Java and PHP Programming

Open Course

Programming Laboratory IV: Android and Linux shell Programming

Industrial Visit Project Work

Elective Course

-

Industrial Visit & Project Work

 

Madras University Syllabus For BCA

BCA Subjects: Semester I

BCA Subjects: Semester II

Tamil or other language

Mathematics – I

English

English

Fundamentals of Digital Computers

Programming in C

Practical – I : PC Software Lab

Practical – II : Programming in C Lab

Mathematics – I

Mathematics – II

BCA Subjects: Semester III

BCA Subjects: Semester IV

Programming in C++ and Data Structures

Programming in Java

Microprocessors and its Applications

Computer Graphics

Numerical and Statistical Methods

Operating System

Practical-III : Programming in C++ using Data structures

Cost and Management Accounting

Financial Accounting

Practical-IV : Java Programming Lab

BCA Subjects: Semester V

BCA Subjects: Semester VI

Database Management System

Web Technology

Resource Management Techniques

Software Testing

Software Engineering

Multimedia Systems

Visual Programming

Data Communication and Net Working

Practical-V : RDBMS Lab

Practical-VI : Web Application Lab

Environmental Studies

Value Education

 

VIT BCA Syllabus

BCA Subjects: Semester I

BCA Subjects: Semester II

Language I (Tamil) Hindi French            

Basic English          

Discrete Mathematics        

Programming in C  

Introduction to Information Technology

C Programming Lab.          

VB Programming Lab.       

 

Language I (Tamil) Hindi French            

Effective English    

Environmental Studies      

Computational Methods    

Digital Computer Fundamentals

Object Oriented Programming with C++            

C++ Programming Lab.     

 

BCA Subjects: Semester III

BCA Subjects: Semester IV

Communicative English   

Principles of Accounting   

Structured System Analysis and Design           

Programming in JAVA       

JAVA  0 0  05BCA11 Data Structures     

JAVA Programming Lab.  

SSAD Lab.

Internet & its Applications

Computer Architecture      

Operating Systems

Scripting Languages          

Data Communication and Networking   

Internet Applications Lab.

Scripting Languages Lab.

 

BCA Subjects: Semester V

BCA Subjects: Semester VI

Elective I       

Elective II      

Project Work            

List of Elective I

Computer Graphics            

Programming in Cobol      

MIS    

 

E-Commerce           

Microprocessor and Assembly Language Programming        

Mobile Applications

-

-

-

 

 

BCA Syllabus UGC

BCA Syllabus 1st Year: Semester I

: Introduction to environmental studies

: Ecosystems

: Natural Resources: Renewable and Non--‐renewable Resources

: Biodiversity and Conservation

: Environmental Pollution

: Environmental Policies & Practices

: Human Communities and the Environment

: Field work

BCA Syllabus 1st Year: Semester 2

Introduction to Java

Arrays, Strings and I/O

: Object-Oriented Programming Overview

: Inheritance, Interfaces, Packages, Enumerations, Autoboxing and Metadata

: Exception Handling, Threading, Networking and Database Connectivity

: Applets and Event Handling

BCA Syllabus 2nd Year: Semester III

: Arrays

: Stacks

: Linked Lists

: Queues

: Recursion

: Trees

: Searching and Sorting

: Hashing

BCA Syllabus 2nd Year: Semester IV

1: Introduction to Computer Networks

2: Data Communication Fundamentals and Techniques2: Data Communication Fundamentals and Techniques

3: Networks Switching Techniques and Access mechanisms

4: Data Link Layer Functions and Protocol

5: Multiple Access Protocol and Networks

6: Networks Layer Functions and Protocols

7: Transport Layer Functions and Protocols

8: Overview of Application layer protocol

BCA Syllabus 3rd Year: Semester V

:Java

:JavaScript

:JDBC

:JSP

:Java Beans

BCA Syllabus 3rd Year: Semester VI

: Introduction to Mobile Communications And Computing

: (Wireless) Medium Access Control

: Mobile Network Layer

: Mobile Transport Layer

: Database Issues

: Data Dissemination

: Mobile Ad Hoc Networks (MANETS)

: Protocols and Tools

 

BCA Entrance Exam Syllabus 2022

BCA or Bachelor of Computer Applications is a 3-year undergraduate program that is offered by many top colleges. The BCA course teaches the fundamentals of programming and networking and has a wide range of job prospects.

The main BCA subjects include software programming, software testing, networking, web designing, and different computing technologies.

 

BCA Entrance Exam Subjects and Important Topics

The BCA subjects and the topics are more or less the same for all the Institutes. The core subjects are Mathematics, Logical ability and reasoning, General English, Computer Awareness, and General knowledge.

 

  • Mathematics
  • Complex numbers
  • Matrices and Determinants
  • Permutations and Combinations
  • Definite integration and Applications
  • Binomial theorem
  • Probability
  • Trigonometry
  • Differential equations
  • Vector algebra
  • Properties of triangles and inverse trigonometric functions
  • Sequences and Series
  • Limits, continuity, and Differentiability
  • Indefinite integration
  • Ratio and proportion
  • Computer awareness and IT
  • Fundamentals of Computer
  • Computer networks and operating systems
  • The architecture of the Computer systems

Software Engineering

  • Database Management systems
  • C Analysis and Design
  • Computer codes
  • Structures of data
  • General English
  • Synonyms and Antonyms
  • Sentence Completion
  • One word substitution
  • Spotting errors
  • Idioms and Phrases
  • Reading comprehension
  • Spelling test and Cloze test
  • Logical Ability and Reasoning
  • Analogy Test
  • Series Test
  • Coding and Decoding
  • Analytical Reasoning
  • Blood Relations
  • Data sufficiency
  • Eligibility Tests
  • Statements and Products
  • Word formation
  • Syllogism
  • Sitting arrangements
  • Direction sense test
  • Causes, Assertion, and Reason
  • Venn Diagram
  • Cube and Dice
  • Image Test
  • Paper folding and paper cutting
  • Formation of figures and Embedded figures
  • Eligibility Test
  • Input and Output
  • General Knowledge
  • History
  • Geography
  • Indian Economy
  • Indian Polity
  • General knowledge
  •  

BCA Entrance syllabus for Top exams and the weightage of each section

 

IPU CET(Guru Gobind Singh Indraprastha University)

BCA Entrance Exam subjects

Mathematics- 30%

English language and Comprehension- 15%

Computer awareness- 30%

General knowledge and IT- 25%

 

KIITEE (Kalinga Institute of Industrial Technology)

BCA Entrance Exam Subjects

Mathematical ability- 30%

Analytical and Logical ability- 30%

Verbal ability- 40%

General knowledge- 20%

 

SUAT (Sharda University)

BCA Entrance Exam subjects

Physics

Chemistry

Mathematics

General Aptitude

English Communication

 

BVP BUMAT (Bharati Vidyapeeth Deemed University)

BCA Entrance Exam Subjects

Numerical Aptitude

Logical Aptitude

Verbal ability

Reading Comprehension

 

IUET(Integral University Lucknow)

BCA Entrance Exam Subjects

General English

Numerical ability

General knowledge

Aptitude Test(Maths, Physics, and Chemistry)

 

DSAT (Dayanand Sagar University)

BCA Entrance Exam Syllabus

Mathematics

  • Algebra
  • Mathematical Reasoning
  • Calculus
  • Linear programming
  • Vectors
  • Relations and Functions
  • Coordinate Geometry
  • Probability
  • Sets and Functions

Physics

  • Kinematics
  • Electromagnetic waves
  • Optics
  • Atoms
  • Oscillation of waves
  • Properties of bulk matter
  • Magnetic effects
  • Thermodynamics
  • Current electricity
  • Gravity

Chemistry

  • Electrochemistry
  • Surface Chemistry
  • Basics of Chemistry
  • Equilibrium
  • States of matter
  • Redox reaction
  • Polymers
  • Classification of elements
  • Chemical bonding
  • Biomolecules
  • Hydrogen

 

English

  • Idioms and phrases
  • Fill in the blanks
  • Usage and errors
  • Antonyms
  • Analogies
  • Rearrange the sentences

 

SHUATS (Sam Higginbottom University of Agriculture, Technology, and Sciences)

BCA Entrance Exam Syllabus

Physics

  •  Laws of motion
  • Rotational motion
  • Physics and Measurement
  • Gravitation
  • Thermodynamics
  • Work, energy, and power
  • Kinetic theory of gases
  • Electrostatics
  • Oscillation and waves
  • Electrostatics
  • Magnetic effects of Current and Magnetism
  • Optics
  • Atoms and Nuclei
  • Electronic devices
  • Electromagnetic induction and alternating currents

Chemistry

  • General principles and processes of isolation of metals
  • S- Block elements
  • P-Block elements
  • D and F Block elements
  • Coordination compounds 
  • Chemistry in everyday life
  • Hydrocarbons
  • Polymers
  • Biomolecules
  • Hydrogen
  • Purification and characterization of organic compounds
  • Some basic principles of Organic Chemistry
  • Organic compounds containing halogen
  • Organic compounds containing oxygen
  • Principles of practical Chemistry

Mathematics

  • Sets, Relations, and functions
  • Permutation and Combinations
  • Differential equations
  • Mathematical induction
  • Sequences and series
  • Limits, continuity, and Differentiability
  • Three-dimensional Geometry
  • Mathematical reasoning
  • Vector algebra
  • Statistics and Probability
  • Trigonometry

Biology 

  • Water relation of plants
  • Respiration
  • Photochemistry
  • Growth and development in Plants
  • Circulation in animals
  • Movement and Locomotion in animals 
  • Excretion and Osmoregulation in animals
  • The nervous system in cockroaches
  • Circulation in animals
  • Human Endocrine system
  • Food production
  • Biological resources and Biodiversity
  • Natural resources-kinds and sources
  • Organisms and their environment
  • Food production
  • Immunity and Human health
  • Modern methods of Diagnosis

 

SAJEE (St Andrews Institute of Technology and Management)

BCA Entrance Exam syllabus

  • Logical Reasoning
  • Puzzles and seating arrangement
  • Coding and Decoding
  • Data sufficiency
  • Blood Relation
  • Order and Ranking
  • Alphanumeric symbol series
  • Syllogism

General awareness

  • Impact of NPA on the Indian economy, industries, and banks
  • Air pollution management in India
  • Why do FMCG companies believe that rural markets have more potential than urban markets?
  • Why Cambridge Analytica is so volatile
  • Why India has dragged the USA to WTO
  • Oil Imbroglio for Iran, Implications for India
  • Importance of global environment facility
  • How credible is incredible India
  • Why is petrol getting costlier in India
  • Why Dollar overpowers Rupee
  • How H1b visa will impact job seekers
  • Factors behind latest cash crunch

Business English syllabus

  • Introduction to Business English
  • Job Etiquette
  • Company structure
  • Money matters
  • Recruitment
  • Telephoning
  • Writing CV and letter of Application
  • Giving a successful presentation
  • Types of business organizations

 

BCA Scope and Salary

After earning your bachelor's degree in computer application, you may easily pursue a post-graduate degree such as a master's degree in computer application (MCA) or a master's degree in business administration (MBA). This will allow you to go further into the subject and build the skills and tools need to be successful in this career. 

The following are the most prevalent BCA jobs:

Job Profiles

Average Salaries

Computer Programmer

₹3,00,000 – ₹4,00,000 per annum

System Engineer

₹4,00,000 – ₹5,00,000 per annum  

Web Developer  

₹3,00,000 – ₹4,00,000 per annum

Web Designer 

₹2,00,000 – ₹6,00,000 per annum

Software Developer 

₹4,00,000 – ₹5,00,000 per annum  

Software Architect 

₹15,00,000 – ₹20,00,000 per annum  

System Security Officer 

₹4,00,000 – ₹5,00,000 per annum  

Software Tester

₹4,00,000 – ₹5,00,000 per annum  

Network Administrator

₹5,00,000 – ₹6,00,000 per annum

System Manager

₹8,00,000 – ₹9,00,000 per annum

 

FAQ's

Q.1: Where can I study BCA at the best colleges?

Ans: Christ University in Bangalore, Loyola College in Chennai, Presidency College in Bangalore, SICSR in Pune, and IITM in Delhi are some of the best colleges to study BCA.

Q.2: What is the BCA fee?

Ans: BCA annual fees differ from college to college and university to university. However, it typically ranges between 50,000 and 7 lakh per year.

Q.3: What is the format of the BCA entrance exam?

Ans: The mode of exams varies depending on the type of university; some universities conduct offline exams, while others prefer online exams.

Q.4: What are the eligibility requirements for BCA?

Ans: Candidates from any stream can pursue BCA after 10+2 if their average score is 50% or higher.

Q.4: Is there Maths in BCA?

Mathematics is one of the most important BCA course subjects. You will study topics like Limits and Continuity, Differentiation, Statistics, Probability, etc.

Q.5:  BCA better than engineering?

Both BCA and Engineering are technology-specific courses. Graduates having either of the 2 degrees can find various employment opportunities. However, when it comes to duration and cost, there are differences. While BCA runs for 3 years, an Engineering degree is a 4-year-long program. Moreover, pursuing BCA is less expensive in comparison to studying an engineering course.

Q.6: Can a BCA graduate get a job in Bank?

Generally, for bank jobs, you need to give entrance exams like SBI PO and Clerk, IBPS PO, etc. However, you should hold a graduation degree to be eligible to appear for the exam. So, BCA graduates can get jobs in Bank.

Are you ready to kick start a career in computer application and IT? The mentors and career counsellors at CollegeSearch are here to help you discover the right college or university offering all the desired BCA course subjects. 

Q.7: What is the syllabus for BCA in first year?

Ans. In the first year, topics like Hardware Lab, Case Tools Lab, Creative English, Communicative English, Foundational Mathematics, Basic Discrete Mathematics, Operating Systems, Digital Computer Fundamentals, Data Structures, Introduction To Programming Using C are covered.

Q.8: What is the toughest part of the BCA syllabus? 

Ans. There is nothing tough in the BCA syllabus, you just need to study the subjects properly with more focus on the practicals and labs.

Q.9: What are the subjects in BCA?

Ans. The core subjects in BCA syllabus are:

  • Operating Systems
  • Computer Graphics & Animation
  • Programming in Java
  • Computer Networks
  • Database Management Systems

Q.10: How many subjects are there in the BCA syllabus?

Ans. BCA subjects are divided into a 3 year course curriculum which is taught in 6 semesters.

Q.11: Does the BCA syllabus contain Physics?

Ans. No, the BCA syllabus does not contain physics. Only you have to study physics in class 11 and 12 in order to be eligible for BCA.

Q.12: Is the BCA syllabus full of Maths?

Ans. No, BCA syllabus just contains basic maths of class 10+2 so that you can learn about programming and computer science with little more clarity.


Share this!
Share this!
Share this!
Share this!
Verification SMS/Email Sent
Please enter OTP sent to mobile number
Phone no : Edit
Send OTP
Submit
Resend OTP
Retry in 00