Bachelor of Computer Applications

  • About Program

    B.C.A is an undergraduate Computer Applications and Information Technology course.The duration of Bachelor of Computer Applications (BCA) is three years, divided into six semesters. The course provides sound practical skills addressing problems which arise from computer systems and applications. The Course produce employable IT workforce, that will have sound knowledge of IT that can be applied to develop and customize solutions for Small and Medium Enterprises (SME)

    The BCA Course aims at inculcating essential skills as demanded by the global software industry through interactive learning process. The objectives of the programme is to provide sound academic base from which an advanced career in Computer Application can be developed. This also includes team-building skills, audio- visual presentations and personality development programmes


  • To make understand the fundamental concepts of Computers, IT Applications in Business.
  • Apply knowledge of Computer in a broad range of industries
  • Pursue advanced education, research and development, and other creative and innovative efforts in science, engineering, and technology, as well as other professional careers.
  • Conduct themselves in a responsible, professional, and ethical manner.
  • Successfully understand & analyze technical data to reach actionable conclusions, including technological solutions to the business
  • Learn technologies & IT languages, so the business problems could be addressed.
  • Develop competent technical writing skills so as to enable the graduate to communicate business ideas to senior management and general public.
  • To identify and sharpen their IT/ programming skills.
  • Dedicated and Experienced faculty members well qualified with their M.Tech/ Ph.D.s from IITs, NITs and other Institutions of higher repute from India and abroad.
  • Faculty members engaged in cutting edge research, publish their findings in Peer Reviewed Journals.
  • Curriculum designed in active consultation with Industry and academic stalwarts to bridge the gap between industry and academics.
  • Seminars, workshops, conferences are frequently arranged so that the students can keep pace with upcoming technologies.
  • Active participation of Industries in teaching-learning process through industry visits & guest speakers
  • Lectures are supported by independent study, tutorials, and resource based material and group work.
  • Specialized software training by industry experts.
  • University Curriculum is complimented by PDP and Value Added Courses.
  • Regular counseling of students are done to bring them out of stress.
  • To rejuvenate the students frequents tours for recreations are arranged.


BCA Graduates typically find employment in the various areas of information technology like:

  • Web based applications.
  • Theoretical Computer Science
  • Database Management System & Data WareHousing and Mining
  • Data communication and Computer Networks
  • Software Development: Computer Languages like C, C++, Java, Visual Basic, Dot Net etc.
  • Software Engineering: Project planning, verification and validation, software certification.
  • Artificial Intelligence: Fuzzy logic, Hybrid systems, Natural Language Processing, Neural networks, Genetic algorithms, Knowledge based systems.


Job in software companies like Infosys, TCS, Tech-Mahindra, WIPRO and some others software companies for the profile of Software Consultant, Network Engineer, database Administrator, Test Engineer, System Analyst, Programmer and Quality Assurance Engineer.

If one do 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 as it adds weightage to their resume.

Area of Research

Big data analytics, Data communication and computer networks, Data warehousing and data mining, Wireless sensor Networks, Mobile and ad hoc computing, Cloud computing, Image processing.


Bachelor of Computer Applications – 3 Years


Minimum 50% marks in XII Std. with Mathematics or its equivalent examination in any stream conducted by a recognized Board/University/Council with Maths as Mandatory Subject.

Admission Procedure

  • Counseling on Merit based on XII marks or DUET'19



    • SEATS

      For Uttarakhand Domicile – 40%, For All India Candidates – 50%, For NRI / Industry Sponsored – 10%


      40% seats are Reserved for Uttarakhand Candiates with valid Uttarakhand domicile certificate prescribed by Uttarakhand Govt.