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


  • I Semester

    Basic Mathematics
    Computer Basics and PC Software
    Basic Digital Electronics
    Programming Principles and Algorithms(PPA)
  • Practicals & Sessionals

    PC Software Lab
    PPA Lab
    Basic Digital Electronics Lab
  • II Semester

    Elements of Statistics
    Business Accounting
    Computer Organization
    Internet Technology and Web Designing
    Programming in 'C'
  • Practicals & Sessionals

    C programming Lab
    Web Programming Lab
    Seminar(Presentation Skills)
  • III Semester

    Data Structure Using 'C'
    Discrete Mathematics
    Software Engineering -I
    Soft Skills
  • Practicals & Sessionals

    Data Structure Lab
    DBMS Lab-I
    Soft Skills Lab
  • IV Semester

    Object Oriented Programming using C++
    Operating System
    Advanced Internet Technologies
    Software Engineering -II
  • Practicals & Sessionals

    C++ Lab
    Advanced IT Lab
    DBMS Lab-II
  • V Semester

    Unix and Shell Programming
    Core Java
    Computer Based Numerical Methods
    Computer Networks
    Environmental Science
  • Practicals & Sessionals

    Unix & Shell Programming Lab
    Java Programming Lab
  • VI Semester

    Management Information System
    .Net Programming
    Introduction to ICT Resources
    Operations Research
  • Practicals & Sessionals

    Net Programming Lab
    IC Resource Lab
    Advanced Development Web Project


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.