BCA Course Syllabus

A wide range of BCA subjects are covered in the BCA Course Details, including Introduction to Programming in C, Operating Systems, Computer Graphics & Animation, Programming in Java, Computer Networks, and Database Management Systems. BCA Course syllabus 1st year includes all the fundamental principles of BCA program followed by advance topics in the second and third year. BCA subjects and specializations are available for students to select based on their interests. Students who want to study the BCA Computer Science Syllabus must select this specialization; students who want to study the BCA Data Science Syllabus can do so; and students who want to study the BCA Data Analytics Syllabus should do so. If they are interested in the BCA Database System Syllabus, students can also pick BCA Database Systems. 
 
One primary subject—the specialization subject—makes up the BCA Syllabus. Along with the Hons subject, the students must also take all other related courses.In addition to the fundamentals in BCA course syllabus, all BCA colleges offer courses in a number of programming languages, including C, C++, Java, Python, etc.
 

BCA Course Syllabus 2023

 
BCA course detailsinclude in-person instruction, lectures, lab sessions, projects, seminars, group projects, in-class presentations, and discussions with business professionals. 
Students who enroll in the BCA program must complete a set of core courses as well as two concurrent courses, one of which is a language paper, over the period of six semesters. The focus placed on the theoretical and practical papers is equal.
As part of the BCA course requirement, students must also turn in a project report during their final year of study.
In addition to acquiring computer skills, emphasis is placed on developing social awareness, communication abilities, and professionalism in order to operate as a team to manage a variety of environments for the benefit of society.
For BCA specialties in data science and analytics, BCA disciplines are also carefully chosen.
 

BCA Course Details 

 
Based on performance in the year/semester end exams and internal evaluations, students' final grades are determined. The following table provides a rough estimate of the weighting for internal assessment and year-end exams.
 

Type of Paper

Internal Marks range

External Marks range

Theory Paper

25 - 50

50 - 75

Practical Paper

40 - 50

50 - 60

 

BCA Course Syllabus 1st Year

 

Semester I

Semester II

Fundamentals of IT & Computers

Operating Systems and Fundamentals

Digital Electronics

Advanced Mathematics

Basic Mathematics

Organizational Behavior

C Language Lab

Advanced C Programming Lab

English Communication

C Language Advanced Concepts

 

BCA Curriculum

BCA Course Syllabus 1st Year

1st SEMESTER

·         101 Mathematics

·         103 Technical Communication

·         105 Introduction to PL using C

·         107 Introduction to Computers & IT

·         109 Physics

PRACTICAL

·         151 Practical – I C Prog.Lab

·         153 Practical – II IT Lab

2nd SEMESTER

·         102 Mathematics – II

·         104 Principles of Management

·         106 Digital Electronics

·         108 Data Structure Using C

·         110 Database Management System

PRACTICAL

·         152 Practical – III DS Lab

·         154 Practical – IV DBMS Lab

BCA course Syllabus 2nd Year

3rd SEMESTER

·         201 Mathematics – III

·         203 Computer Architecture

·         205 Front End Design Tool VB.Net

·         207 Principles of Accounting

·         209 Object Oriented Programming using C++

PRACTICAL

·         251 Practical – V .NET Lab

·         253 Practical – VI C++ Lab

4th SEMESTER

·         202 Mathematics – IV

·         204 Web Technologies

·         206 Java Programming

·         208 Software Engineering

·         210 Computer Networks

PRACTICAL

·         252 Practical – VII Java Lab

·         254 Practical – VIII Web Tech Lab

BCA Course Syllabus 3rd year

5th SEMESTER

·         301 Operating System

·         303 Computer Graphics

·         305 E- Commerce

ELECTIVES (Select any One)

·         307 Software Testing

·         309 Microprocessor

·         311 Advance Computer Networks

·         313 Web Based Programming

·         315 Business Economics

Practical

·         351 Practical – IX CG Lab

·         355 Summer Project/Training

·         357 Minor Project

6th SEMESTER

·         302 Data Ware Housing & Data Mining

·         304 Mobile Computing

·         306 Linux Environment

ELECTIVES (Select any One)

·         308 Multimedia & Its Applications

·         310 Bio Informatics

·         312 Artificial Intelligence

 

 

 

View Similar Articles