Department of BCA

Bachelor of Computer Application (BCA) is a three year undergraduate degree course generally for students who wish to delve into the world of Computer languages.


Download New Syllabus:

Course Code Name of Subjects Type

First Semester

BCA101 English Language & Communication Skills Theory
BCA102 Mathematics-I (Bridge Course) Theory
BCA103 Introduction to Information Technology Theory
BCA104 Digital Computer Fundamentals Theory
BCA105 Programming Language through C Theory
BCA103P PC Applications and Internet Technology Practical
BCA105P Programming in C Practical

Second Semester

BCA201 Personality and Soft Skills Development Theory
BCA202 Mathematics –II (Discrete Mathematics) Theory
BCA203 Data Structure using C Theory
BCA204 System Analysis and Design Theory
BCA205 Accounting and Financial Management Theory
BCA203P Data Structure using C Practical
BCA205P Tally ERP 9.0 Practical

Third Semester

BCA301 Management Information Systems Theory
BCA302 Mathematics – III (Numerical Analysis) Theory
BCA303 Operating Systems Theory
BCA304 Object Oriented Programming in C++ Theory
BCA305 Computer Organization and Architecture Theory
BCA303P Unix and Shell Programming Practical
BCA304P C++ Programming Practical

Fourth Semester

BCA401 Environment and Ecology Theory
BCA402 Database Management Systems Theory
BCA403 Computer Networking Theory
BCA404 Software Engineering Theory
BCA405 GUI Programming Theory
BCA402P Oracle Laboratory Practical
BCA405P VB Programming with Mini Project Practical

Fifth Semester

BCA501 Introduction to Java Programming Theory
BCA502 Computer Graphics and Multimedia Theory
BCA503 Microprocessors Theory
BCA504 Software Project Management Theory
BCA501P Java Programming Practical
BCA503P Assembly Language Programming Practical
Elective – I (Any one from below)
BCA5E1 Introduction to e-Governance Theory
BCA5E2 Computer Network Security Theory
BCA5E3 Data Mining and Warehousing Theory

Sixth Semester

Elective – II (Any one from below)
BCA6E1 Operation Research Theory
BCA6E2 Theory of Computing Theory
BCA6E3 Fundamentals of TCP/IP Theory
BCA6E4 IT Acts and Cyber Laws Theory
Elective – III (Any one from below)
BCA6E5 Artificial Intelligence Theory
BCA6E6 Internet and e-Commerce Theory
BCA6E7 Simulation and Modeling Theory
BCA6E8 Analysis and Design of Algorithms Theory