Home  >  News & Articles  >  BCA Subjects and Syllabus 2024: List, Year Wise, Semester Wise, 1st Year, PDF

Mayank Mishra

Updated on 12th February, 2024 , 6 min read

BCA Subjects and Syllabus 2024: List, Year Wise, Semester Wise, 1st Year, PDF

Course

BCA Subjects include topics such as Digital Electronic, Basic Mathematics, C Language Lab, and much more.

One interested in studying a BCA course should ensure to know about the whole syllabus. The BCA syllabus includes various subjects like C++ and JAVA, Networking, etc.

The whole course is based on the 3-year program. BCA Subjects 1st year comprises of Digital Electronics, Basic Mathematics, etc.

To get the complete details of BCA subjects, read the complete details below.

BCA Subjects

BCA Syllabus is structured based on the 3-year course that teaches the candidates about operating systems, web technology, etc. The course further extends to 6 semesters. The BCA 1st year semester subjects incorporate the topics such as Advanced Mathematics, Organisational Behaviour, Advanced C Programming Lab, etc.

Also read related articles:

MCA CourseMCA SyllabusMCA Entrance Exam

BCA Subjects

BCA Subjects: Year Wise

Below mentioned is the year-wise Syllabus for BCA:

BCA Subjects: 1st Year

BCA 1st Year Subjects

BCA 1st Semester Subjects

BCA 2nd Semester Subjects

Fundamentals of IT & Computers

Operating Systems and Fundaments

Digital Electronics

Advanced Mathematics

Basic Mathematics

Organizational Behaviour

C Language Lab

Advanced C Programming Lab

English Communication

C Language Advanced Concepts

BCA Subjects: 2nd Year

BCA 3rd Semester Subjects

BCA 4th Semester Subjects

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 Subjects: 3rd Year

BCA 5th Semester Subjects

BCA 6th Semester Subjects

Software Engineering - II

Artificial Intelligence

Advanced Java and Python Lab

Information Security

Java Programming

Project/ Dissertation

eCommerce and Marketing

Elective

Elective

-

Check out the Course wise subject breakdown in the section below -

BSc Subjects

BBA Subjects

MBA Subjects

BPT Subjects

LLB Subjects

B.Ed Subjects

B Pharm Subjects

MBBS Subjects

B.Com Hons Subjects

BCA Subjects: Semester Wise

The semester-wise BCA syllabus is mentioned below: -

BCA 1st Semester Subjects

  • Fundamentals of IT & Computers
  • Digital Electronics
  • Basic Mathematics
  • C Language Lab
  • English Communication

BCA 2nd Semester Subjects

  • Operating Systems and Fundaments
  • Advanced Mathematics
  • Organizational Behaviour
  • Advanced C Programming Lab
  • C Language Advanced Concepts

BCA 3rd Semester Subjects

  • Database Management Systems
  • Web-based Applications
  • Open-Source Technology
  • DBMS and Web Technology Lab
  • Software Engineering

BCA 4th Semester Subjects

  • Web Designing
  • Data Structures
  • Object-oriented programming
  • Introduction to Linux
  • Elective

BCA 5th Semester Subjects

  • Web Designing
  • Data Structures
  • Object-oriented programming
  • Introduction to Linux
  • Elective

BCA 6th Semester Subjects

  • Artificial Intelligence
  • Information Security
  • Project/ Dissertation
  • Elective

More articles related to BCA:-

BCA Full Form

BCA Eligibility

BCA Entrance Exams

BCA Distance Education

BCA Jobs

BCA Salary

BCA vs BTech

BBA vs BCA

BCA + MCA Integrated Course

MDU: BCA Syllabus

Below explained is the tabular description of BCA subjects in MDU:-

BCA Syllabus MDU: 1st Year

BCA MDU Subjects: Semester 1

BCA Subjects: Semester 2

Computer Fundamentals and Programming

Data and File Structure

Mathematics-I

Structured Systems Analysis

Mathematics-II

Mathematical Foundations of Computer Science

Business Practices

Digital Electronics

Practical

Practical

BCA Syllabus MDU: 2nd Year

BCA MDU Subjects: Semester 3

BCA Subjects: Semester 4

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 Syllabus MDU: 3rd Year

BCA MDU Subjects: Semester 5

BCA Subjects: Semester 6

Data Communication and Networks

Network & Internet Technologies and Applications Management Information System

Computer Graphics

Scientific and Statistical Computing.

Principles of Visual and Windows Programming

Multimedia Information Systems

Java Programming & Internet Applications

Management Information System

Practical

Practical

BCA Subjects: KUK

The KUK syllabus of the BCA course is mentioned below: -

BCA Syllabus KUK: 1st Year

BCA 1st Semester: KUK

BCA 2nd Semester: KUK

Subject Code

Name of the subject

Subject Code

Name of the subject

BCA - 101

Computer Fundamentals - I

BCA - 201

Computer Fundamentals – II

BCA - 102

Office Automation - I

BCA - 202

Office Automation – II

BCA - 103

S/W lab – I based on BCA-102

BCA - 203

S/W Lab – I Based on BCA - 202

BCA - 104

C – Programming - I

BCA - 204

C Programming – II

BCA - 105

Software Engineering - I

BCA - 205

Software Engineering - II

BCA - 106

S/W lab – II based on BCA-104

BCA - 206

S/W Lab – II Based on BCA – 204

BCA - 107

Web Designing – I

BCA - 207

Web Designing – II

BCA - 108

Logical Organization - I

BCA - 208

Logical Organization - II

BCA - 109

S/W Lab – II Based on BCA – 107

BCA - 209

S/W Lab – III Based on BCA - 207

AECC - 110

Functional English/ Functional MIL

AECC - 210

Environment Studies

BCA Syllabus KUK: 2nd Year

BCA 3rd Semester: KUK

BCA 4th Semester: KUK

Subject Code

Name of the subject

Subject Code

Name of the subject

BCA - 301

C++ Programming – I

BCA - 405

Data Structures - II

BCA - 302

Computer Architecture

BCA - 406

S/W Lab – II Based on BCA – 405

BCA - 303

S/W Lab – I Based on BCA – 301

BCA - 407

Data Base Management System – II

BCA - 304

Operating System - I

BCA - 408

Computer Networks - II

BCA - 305

Data Structures – I

BCA - 409

S/W Lab – III Based on BCA - 407

BCA - 306

S/W Lab – II Based on BCA – 305

Sec - 410

Elective - I

BCA - 307

Data Base Management – I

-

-

BCA - 308

Computer Networks - I

-

-

BCA - 309

S/W Lab – III Based on BCA – 307

-

-

Sec – 310

Elective - I

-

-

BCA Syllabus KUK: 3rd Year

BCA 5th Semester: KUK

BCA 6th Semester: KUK

Subject Code

Name of the subject

Subject Code

Name of the subject

BCA - 502

Elective – II

BCA-601

Elective –I

BCA - 503

S/W Lab – I based on BCA-502

BCA-602

Elective –II

BCA - 504

Elective – II

BCA-603

S/W Lab – I Based on BCA-602

BCA - 505

Elective – IV

BCA-604

Elective –III

BCA - 506

S/W Lab – II Based on BCA - 505

BCA-605

Elective –IV

BCA-507

Elective –V

BCA-606

S/W Lab – II Based on BCA-605

BCA-508

Elective –VI

BCA-607

Elective–V

BCA-509

S/W Lab – III Based on BCA-508

BCA-608

Elective –VI

SEC-510

Elective – VII

BCA-609

S/W Lab – III Based on BCA-608

-

-

SEC-610

Elective –VII

BCA Syllabus: IGNOU

The BCA syllabus of IGNOU is mentioned below:-

BCA IGNOU Subjects: 1st Year

BCA IGNOU Subjects: 1st Semester

BCA IGNOU Subjects: 2nd Semester

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 IGNOU Subjects: 2nd Year

BCA IGNOU Subjects: 3rd Semester

BCA IGNOU Subjects: 4th Semester

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 IGNOU Subjects: 3rd Year

BCA IGNOU Subjects: 5th Semester

BCA IGNOU Subjects: 6th Semester

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

-

BCA Syllabus: IPU

The syllabus of BCA in IPU is in the table below:-

BCA IPU Subjects: 1st Year

BCA IPU Subjects: 1st Semester

BCA IPU Subjects: 2nd Semester

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 IPU Subjects: 2nd Year

BCA IPU Subjects: 3rd Semester

BCA IPU Subjects: 4th Semester

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 IPU Subjects: 3rd Year

BCA IPU Subjects: 5th Semester

BCA IPU Subjects: 6th Semester

Operating System

Data warehousing & Data Mining

Computer Graphics

Mobile Computing

E-Commerce

Linux Environment

Electives

Electives

BCA Syllabus: Entrance Exams

The syllabus of BCA Entrance Exams is mentioned below:-

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

BCA: Colleges in India

The below mentioned is the list of the BCA Colleges in India:-

Name of the Colleges

BCA Fees

Amity University, Mumbai

INR 1.44 Lakhs 

Institute Of Business Studies and Research

INR 95,000 

S K Somaiya College

INR 1,40,000

Bharati Vidyapeeth Institute Of Management And Research

1,40,000

IITM

1,08,000

Fairfield Institute Of Management And Technology

68,400

Symbiosis Institute of Computer And Research-SICR

INR 1,75,000

Tilak Maharashtra Vidyapeeth-Pune

INR 49,000

Bharti Vidyapeeth Deemed University

INR 20,000

BCA: Recommended Books

The list of the recommended books for BCA Course is mentioned below:-

Name of the book

Name of the author

A Textbook on C: Fundamentals, Data Structures, and Problem Solving

Karthikeyan

The C Programming Language

Brian W Kernighan

Data Structure Using C

A K Sharma

Operating System Concepts

Avi Silberschatz and Peter Galvin

Design of the Unix Operating Systems

Maurice Bach

Software Engineering

Ian Sommerville

Algebraic Methodology and Software Technology 

Grigore Rosu and Jose Meseguer

Fundamentals of Numerical Computation

G Alefeld and R Grigorieff

Object-Oriented Analysis and Design with Applications

Booch

Was this Article Helpful/Relevant or did you get what you were looking for ?

👎234

Similar Articles

JoSAA Counselling 2024

By - Avantika Bhardwaj 2024-02-05 11:56:38 , 18 min read
Read More

Frequently Asked Questions

BCA subjects include the topics like Data Structure, Open-Source Technology, Object-oriented programming, etc.

Ans. Yes, as Maths is a prominent part of the BCA course.

Ans. BCA is not at all a difficult course. It just takes hard work and diligence to understand the concepts of the course and then you are ready to go.

Ans. Yes you surely can study BCA without Math. However, in order to shine in the course, one must possess some exceptional skills.

Ans. No, the course duration of BCA is just 3 years.

Ans. The subjects included in BCA 1st year are Fundamentals of IT & Computers, operating systems and fundaments, digital electronics, advanced mathematics, basic mathematics, organizational behavior, C Language Lab, advanced C Programming Lab, English communication, and C Language Advanced Concepts.

Ans. In order to download the BCA subjects PDF, you need to go to the official website of the authority, go to the BCA section and then download the PDF of the syllabus from the dropdown section.

Ans. Yes, it is certainly good for the future. For, after pursuing this degree, one has plethora of options of degree to choose from, and also various job options laying in the future.

Ans. Courses in engineering and BCA are focused on certain technologies. Graduates with either of the two degrees have a range of job options. There are variations in terms of cost and time, though. An engineering degree requires four years to complete, whereas a BCA programme lasts three. Additionally, the cost of a BCA programme is lower than that of an engineering programme.

Similar College

Course Offered

MBA

Fees for 2 years

₹ 909000

Avg. Package

₹ 8.7 LPA

Highest Package

₹ 12 LPA

Course Offered

MBA

Fees for 2 years

₹ 909000

Avg. Package

₹ 6.0 LPA

Highest Package

₹ 7.70 LPA

Check Eligibility   Free 1:1 Counselling