070304 66881

©2019 by Revnath Choure College Nagpur. created by Anuja Fole

  • YouTube Social  Icon
  • LinkedIn Social Icon
  • Google Places Social Icon
  • Facebook Social Icon

What is BCA?

 

Bachelor in Computer Application (BCA) is an undergraduate degree course in computer applications. With the rapid growth of IT industry in India, the demand of computer professional is increasing day by day. This increasing growth of IT industry has created a lot of opportunities for the computer graduates.

Bachelor in Computer Application (BCA) is one of the popular courses among the students who want to make their career in the IT (Information Technology) field. The duration of the course is 3 years and divided into 6 semesters. It comprises of the subjects like database, networking, data structure, core programming languages like ‘C’ and ‘java’. This course provides a lot of opportunities to the students who are interested in computer field and wants to work in the IT sector as programmer or software developer. 

Duration

The BCA is an undergraduate degree course in computer applications for duration of 3 years. After completing BCA, a student can go for MCA which is a master course in computer application and is considered equivalent to engineering course (B.Tech).

The study period of BCA includes various subjects such as Programming in C Language (Basic and Advanced), Networking, World-Wide-Web, Data Structure, Advanced C Language Programming, Database Management, Mathematics, Software Engineering, Object Oriented Programming using C++, Visual Basic, Programming using PHP, JAVA, Oracle, Operating Systems, Web Scripting and Development, etc.

The course curriculum of BCA is somewhat similar to the course as Bachelor of Technology (B.Tech).

If you want deep knowledge in this field, then you can go for advanced courses such as MCA and PhD. MCA can be specialized in systems management, systems development, management information system, etc. After the completion of MCA, candidate can also get the job of lecturer in any of the reputed institutions.

BCA Syllabus

BCA First Year

Semester I:

  • Computer Fundamentals

  • “C” Programming

  • Statistical Methods

  • Discrete Mathematics – I

  • Operating Systems

  • Office Automation

  • Practical I – based on paper I & paper II

  • Practical II – based on paper III & paper IV

  • Practical III – based on paper V & paper VI

Semester II:

  • Programming In ‘C++’

  • System Analysis And Design

  • Numerical Methods

  • Discrete Mathematics – II

  • Linux Operating System

  • E Commerce

  • Practical I – based on paper I & paper II

  • Practical II – based on paper III & paper IV

  • Practical III – based on paper V & paper VI

BCA Second Year

Semester III:

  • Visual Basic Programming

  • Data Base Management System

  • Data Structures

  • Operations Research – I

  • Web Technology - I

  • Digital Electronics – I

  • Practical I – based on paper I & paper II

  • Practical II – based on paper III & paper IV

  • Practical III – based on paper V & paper VI

Semester IV:

  • Software Engineering-I

  • Sql And Pl/Sql

  • Theory Of Computation

  • Operations Research - II

  • Web Technology - II

  • Digital Electronics – II

  • Practical I – based on paper I & paper II

  • Practical II – based on paper III & paper IV

  • Practical III – based on paper V & paper VI

 BCA Third Year:

Semester V:

  • Computer Graphics - I

  • Compiler Construction

  • VB.Net

  • Software Engineering - II

  • PHP - I

  • Data Communication And Network - I

  • Practical I – based on paper I & paper II

  • Practical II – based on paper III & paper IV

  • Practical III – based on paper V & paper VI

Semester VI:

  • Computer Graphics - II

  • Programming In Java

  • ASP.Net

  • Software Testing

  • PHP - II

  • Data Communication And Network - II

  • Practical I – based on paper I & paper II

  • Practical II – based on paper III & paper IV

  • Practical III – based on paper V & paper VI