BCA 2nd Year Syllabus: Subjects List, Practicals, Books

Duration: 3 Years
Avg Fees: INR 5,000 - 2,00,000 per year
Shristi T
Shristi T

Updated on - Apr 17, 2024

The BCA 2nd year syllabus focuses on advanced topics such as Operating Systems, Data Structures, Web Programming, Database Management System, Programming with C++, Software Engineering, and more. The BCA syllabus may vary depending on the college or university, however, there are core subjects that are common across all institutions offering the course. 

The BCA 3rd sem syllabus deals with important topics such as data representation, HTML, JavaScript, graph theory, etc while the 4th semester syllabus focuses on essential topics such as data models and structures, system design, software design,CSS, SQL, XML, and more.

In addition to the theoretical coursework, the BCA course also includes practical sessions on subjects such as Computer Organization, DBMS, Data Structure, and Web Designing to complement student’s learning by providing practical experience in implementing theoretical concepts.

Also Check:

BCA 1st Year Syllabus BCA 3rd Year Syllabus

Table of Contents

BCA 2nd Year Syllabus

BCA 2nd year syllabus explores advanced and complex topics such as HTML, programming with languages, SQL, Oracle, computer anatomy, XML codes, and more. 

The semester-wise BCA syllabus 2nd year is provided in the table below.

Semester III Semester IV
Operating Systems Web Designing
Data Structures Database Management System
Fundamentals of Web Programming Object-Oriented Programming with C++
Mathematics for Computer Application Software Engineering
Computer Organization Lab Database Management Systems Lab
Data Structure Lab Web Designing Lab

BCA 2nd Year Subjects

The BCA 2nd year subjects delve into advanced concepts of computer applications such as web page creation, design, and management, as well as data structure classifications, models, and programming with data structure in C. 

Additionally, students are engaged in other important subjects such as software engineering, object oriented programming, database management, and more. The common BCA subjects 2nd year followed by most institutions in India are detailed in the sections below.

BCA 3rd Semester Subjects

The BCA 3rd sem syllabus focuses on crucial concepts of computer application such as concepts and function of operating systems, data structure representation, fundamentals of web programming, etc. 

Listed below are the BCA 2nd year subjects and the topics covered under them in detail.

Subjects Topics Covered
Operating Systems Concepts, Functions, Open-Source Operating Systems, Types of OS, System Boot, Process Management, CPU Scheduling, CPU Scheduling Algorithms, FCFS, LPU, File and Disk Management 
Data Structures Data Representation, Types of Data Structure, ADT, Data Organisation, Arrays, Address Calculation, Matrix Operations,  Programming with Data Structure in C
Fundamentals of Web Programming Internet Basic Concepts, HTML, HTML List and Graphics, Creating Tables & Frames, DHTML, Java Script, Programming Constructs in Java Script, HTML Forms, Built-in Objects in Java Script, Basics of JQuery.
Mathematics for Computer Application Propositional Logic, Logical Equivalence, Permutation and Combinations, Generating Functions, Graph Theory, Trees, Algorithms-Prim’s Kruskal, Mealy m/C, Moore M/C.
Computer Organization Lab Computer Anatomy, Memory and Ports, Motherboard and Cards, Numbering Systems, Register Types,
Data Structure Lab Loops & Functions, Arrays, Searching Algorithm, Sorting Algorithm, Linked List, Singly, Doubly, Stack Operation Using Array and Linked, Circular Queue and Deque, Binary Tree Program, BST.

BCA 4th Semester Subjects

The BCA 4th sem syllabus focuses on the topics such as web page design, use of HTML elements, methods of database management, advanced concepts of programming, software engineering methodologies and principles, etc. 

The BCA subjects 2nd year and the topics covered under them in the fourth semester are detailed in the table below.

Subjects Topics Covered
Web Designing Web Page, HTML Basic Tags, Page Layout Design, HTML Elements, HTML Media, Location Storage, CSS, CSS3, 2D Transform, User Interface, Formatting, XML, Cookies.
Database Management System Concept & Overview, Traditional Methods, Modern Methods, Data Models, Three Schema, Data Models, ER Model, SQL Overview, Transaction Management, Concurrency Control.
Object-Oriented Programming with C++ C++ Object Oriented Programming, C++, ANSI Standard C, Predefined Classes in C++, Templates, Exception Handling, File Handling, Streams.
Software Engineering Software Characteristics, Software Myths, Software Applications, System Design, Software Testing, Software Maintenance, CASE Tools.
Database Management Systems Lab Classification SQL, Data Types of SQL/Oracle, DDL Command, Grouping Clauses, DBMS package, Oracles, Developing Database Application, Writing SQL Queries, Retrieving Data, PL/SQL, 
Web Designing Lab HTML Design Web Pages, Create Web Page Using Frame, HTML5 Code, CSS and CSS3, XML Code, DTD, Javascript, Develop Calculator, HTML Page Creation with JavaScript.

BCA 2nd Year Question Paper Marking Scheme 

The marking scheme for BCA second year may differ depending on the institution. However, the total marks for each subject normally ranges from 100-150, where 30-50 marks is allotted for internal assessment and 70-100 marks for end semester examination. 

The students in the BCA 2nd year are evaluated based on their performance in the written and practical exam and must score at least 40-50% as prescribed by the institution. The BCA 2nd year question paper marking scheme for the third and fourth semester are detailed in the sections below.

BCA 3rd Semester Marking Scheme

The BCA 3rd semester marking scheme is given in the table below.

Subjects Internal Assessment End Semester Examination Total Marks
Operating Systems 30 70 100
Data Structures 30 70 100
Fundamentals of Web Programming 30 70 100
Mathematics for Computer Application 30 70 100
Computer Organization Lab 30 70 100
Data Structure Lab 30 70 100

BCA 4th Semester Marking Scheme 

The marking scheme of BCA 4th semester is provided in the table below.

Subjects Internal Assessment End Semester Examination Total Marks
Web Designing 30 70 100
Database Management System 30 70 100
Object-Oriented Programming with C++ 30 70 100
Software Engineering 30 70 100
Database Management Systems Lab 30 70 100
Web Designing Lab 30 70 100

BCA Books 2nd Year

The BCA reference books by authors such as M.Morris Mano, W.Stalling, R.Rajaram help students understand important concepts involving data structures, programming, operating systems, etc that are integral subjects of the BCA 2nd year syllabus. 

The BCA books 2nd year are provided below along with the topics covered and author details.

Books Author Topics Covered
Computer System Architecture M. Morris Mano Digital Logic Design, CPU Architecture, Memory Systems, Input/Output Operations.
Operating System W. Stalling Process Management, Memory Management, File System, System Security.
Introduction of Basic Computer P.K. Sinha Computer Organization, Computer Arithmetics, Input/Output Devices.
Fundamentals of Data Structures Horowitz and Sahani Arrays, Linked List, Stacks, Queues, Trees, Graphs.
Object Oriented Programming and C++ R.Rajaram C++ Programming, Classes, Objects, Inheritance, Polymorphism, Templates.
Fundamentals of Database Systems Elmasri and Navathe Relational Database Design, SQL Querying, Normalization.
Programming in HTML5 with JavaScript and CSS3 Rick Delorme HTML% Markup Language, JavaScript Programming, CSS# Styling.
Software Engineering: A Practitioners Approach R.S. Pressman Software Development, Requirements Engineering, Software Design, Testing.

BCA Fee Structure

FAQs

How many subjects are there in BCA 2nd year?

The BCA 2nd year subjects usually encompass 6-7 subjects covering complex concepts of computer applications including topics such as Operating Systems, Data Structures, Web Programming, Database Management System, and more.

What is the toughest subject in BCA 2nd year?

BCA subjects such as Data Structures and Software Engineering are often considered challenging subjects by the students due to their theories and practical implementations.

What are the topics covered in BCA Web Designing?

BCA 2nd year subjects of Web Designing covers a broad range of important topics such as HTML for page structure, CSS for styling and layout, JavaScript for interactivity, and XML for data organization, providing students with an extensive understanding of web designing.

What programming languages are used in BCA 2nd year syllabus?

BCA 2nd year syllabus involves programming languages such as C++, JavaScript, and SQL.

How are the practical sessions conducted in BCA 2nd year?

Practical sessions in BCA 2nd year are conducted in computer labs where students engage in practical sessions such as writing codes, designing web pages, troubleshooting software issues, etc under the guidance of experienced teachers.

Loading...