B.C.A

Bachelor of Computer Application

The overview of subjects and topics that you will study in the B.C.A programme are as follows:

(Exam will be conducted by University of Mumbai)

home

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.


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).

Syllabus

B.C.A Semester I

Subjects:-

  1. Hardware Lab (CIA Only)
  2. Creative English
  3. Foundational Mathematics
  4. Statistics I For BCA
  5. Digital Computer Fundamentals
  6. Introduction To Programming Using C
  7. C Programming Lab
  8. PC Software Lab

B.C.A Semester II

Subjects:-

  1. Case Tools Lab (CIA Only)
  2. Communicative English
  3. Basic Discrete Mathematics
  4. Operating Systems
  5. Data Structures
  6. Data Structures Lab
  7. Visual Programming Lab

B.C.A Semester III

Subjects:-

  1. Interpersonal Communication
  2. Introductory Algebra
  3. Financial Accounting
  4. Software Engineering
  5. Database Management Systems
  6. Object Oriented Programming Using C++
  7. C++ Lab
  8. Oracle Lab
  9. Domain Lab (Cia Only)

B.C.A Semester IV

Subjects:-

  1. Professional English
  2. Financial Management
  3. Computer Networks
  4. Programming In Java
  5. Java Programming Lab
  6. DBMS Project Lab
  7. Web Technology Lab
  8. Language Lab(CIA Only)

B.C.A Semester V

Subjects:-

  1. Unix Programming
  2. OOAD Using UML
  3. User Interface Design
  4. Graphics And Animation
  5. Python Programming
  6. Business Intelligence
  7. Unix Lab
  8. Web Designing Project
  9. Graphics And Animation Lab
  10. Python Programming Lab
  11. Business Intelligence Lab

B.C.A Semester VI

Subjects:-

  1. Design And Analysis Of Algorithms
  2. Client-Server Computing
  3. Computer Architecture
  4. Cloud Computing
  5. Multimedia Applications
  6. Introduction To Soft Computing
  7. Advanced Database Management System