BCA (Bachelor of Computer Application)


The BCA course is a three-year (six-semester) full-time Bachelor's Degree in Computer Application. The primary goal of the BCA course is to empower young men and women with the essential knowledge and abilities to pursue satisfying jobs in the ever-changing world of Information Technology. BCA admission is provided based on merit. Eligibility criteria for BCA: Any eligible candidate who have passed 12th Science/Commerce/Arts from valid board.

The Bachelor of Computer Applications (BCA) is an undergraduate course that focuses on computer science and its applications in various domains. BCA is designed to provide students with a strong foundation in computer programming, software development, computer networks, database management, and other related areas. It combines theoretical knowledge with practical skills, preparing students for diverse career opportunities in the field of information technology.

The academic and research focus areas in Bachelor of Computer Application are:

Cloud Computing
Data Science and Analytics
Internet of Things
Full Stack Development


Program Structure

Objective of the Bachelor of Computer Application

  • Develop a deep understanding of computer science fundamentals, including programming languages, algorithms, data structures, and software development methodologies.
  • Provide hands-on experience in programming and problem-solving, enabling students to write efficient and structured code.
  • Familiarize students with various software development platforms, frameworks, and tools used in the industry.
  • Equip students with knowledge and skills in computer networks, network security, and systems administration.
  • Provide a comprehensive understanding of database management systems, including design, implementation, and querying.
  • Foster an understanding of emerging technologies and their applications, such as artificial intelligence, machine learning, and data analytics.
  • Cultivate critical thinking, analytical skills, and the ability to solve complex problems using computational techniques.
  • Enhance communication and teamwork skills through collaborative projects and presentations.
  • Develop ethical and professional values, emphasizing the importance of responsible computing practices and adherence to legal and ethical standards.
  • Prepare students for a wide range of career opportunities, such as software development, web development, database administration, systems analysis, IT consulting, and entrepreneurship.
  • Enable students to pursue higher education in computer science or related fields, such as Master of Computer Applications (MCA) or Master of Science (M.Sc.) in Computer Science.


A career in BCA (Bachelor of Computer Applications) can be a great choice for individuals interested in pursuing a profession in the field of computer science and information technology. BCA is a three-year undergraduate program that provides a strong foundation in computer science principles, programming languages, software development, and database management.

After completing a Bachelor of Computer Applications (BCA), you can explore various job positions in the market:

  • Software Developer
  • Web Developer
  • Mobile App Developer
  • Systems Analyst
  • Database Administrator
  • Network Administrator
  • IT Support Specialist
  • Technical Support Engineer
  • Quality Assurance Tester
  • Computer Programmer
  • UI/UX Designer
  • Business Analyst
  • SEO Specialist
  • E-commerce Developer
  • Data Analyst
  • IT Sales Executive
  • IT Trainer
  • System Administrator


For the academic year 2023-24, the department offers postgraduate level program.

Bachelor of Computer Applications: 30 seats


Download the curriculum & Syllabus Bachelor of Computer Applications


Industry Experts

Inquire Now
Apply Now