Bachelor of Computer Applications (BCA) is a 3-year (six semesters) undergraduate programme in Computer Applications.

The objective of Bachelor of Computer Applications is to demonstrate the sound knowledge in key areas of Computer Science or Industrial Computing. As today's market is almost based on IT and its applications, the students are trained to fulfill the needs of the market.

Duration: 3 Years


10+2 from any stream with min 48%

Selection Procedure:

Merit and Interview


Programme Outcome


  • BCA- I Semester

    Introduction to Problem solving using 'C'
    Fundamentals of Computer and PC Tools
    Elementary Mathematics
    Digital Electronics
    C Programming Lab
    Office Automation Tool Lab
    Digital Electronics Lab
  • BCA- II Semester

    Database Management System
    Discrete Mathematics
    Analysis of Algorithms and Data Structures
    Environment Science
    HTML Programming
    Human Values and Professional Ethics
    Database Management System Lab
    Data Structures Using 'C' Lab
  • BCA – III Semester

    Operating System
    OOPS Using C++
    Software Engineering
    Computer Networks
    Operating Systems Lab
    OOPs Using C++ Lab
    Software Engineering Lab
  • BCA-IV Semester

    Computer Architecture
    Programming in Java
    Internet and Web Design
    E-Commerce Technologies
    System Administration and Maintenance
    Java Programming Lab
    Internet and Web Design
  • BCA-V Semester

    Multimedia Applications
    Programming in .NET
    Data Mining
    Mobile Applications
    Android Programming
    Management Process & Organization Behavior
    Multimedia (FLASH as a multimedia SAV) Lab
    .NET Programming Lab
  • BCA VI Semester

    PHP Programming
    Cloud Computing
    Software Testing Concepts
    R Programming
    PHP Lab
    Cloud Computing Lab
    Software Testing Lab
    Project work/Dissertation


Career Prospects

  • One can start preparation for Entry Level job in all premiere software companies and some other software companies, A few companies offer the opportunity of joining MCA/ MS Programmes to its employees along-with job
  • If one does not want to do job after BCA, then he/she may go for the higher studies. They may do MCA or MBA course depending on their interest. We highly recommend for pursuing MCA course after the BCA as it adds more value to resume.