Padmashree College
The British College

Mahendra Multiple Campus Nepalgunj, Banke

Bachelor of Computer Application (BCA)

Affiliated To: Tribhuvan University (TU)



Course Level

Bachelor Degree


4 Years

Study Mode

Full Time

Total Seats





UGC Approved


Overview of Bachelor of Computer Application (BCA) at Mahendra Multiple Campus Nepalgunj

Course Overview:

The Bachelor of Computer Application (BCA) program at Mahendra Multiple Campus Nepalgunj is designed to provide students with a strong foundation in computer science and application development. The program focuses on developing technical skills, problem-solving abilities, and knowledge in various areas of computer science.

Course Outlines:

The BCA program covers a wide range of subjects, including:

  • Introduction to Computer Science
  • Programming Languages (C, C++, Java)
  • Database Management Systems
  • Data Structures and Algorithms
  • Web Development
  • Computer Networks
  • Software Engineering
  • Operating Systems
  • Mobile Application Development
  • Artificial Intelligence and Machine Learning

These course outlines ensure a comprehensive understanding of computer science principles and practical skills in software development.


The BCA program at Mahendra Multiple Campus Nepalgunj has a duration of 4 years, divided into 8 semesters. Each semester consists of approximately 6 months of academic study.


The objectives of the BCA program are as follows:

  • To provide a strong foundation in computer science principles and applications.
  • To develop programming and problem-solving skills required for software development.
  • To enhance knowledge of database management, networking, and web development.
  • To foster critical thinking and analytical skills for effective decision-making in the field of computer applications.
  • To prepare students for professional careers in software development and related industries.


Candidates applying for the BCA program at Mahendra Multiple Campus Nepalgunj must meet the following eligibility criteria:

  • Completion of 10+2 or equivalent in Science stream with Mathematics as a compulsory subject from a recognized board.
  • Meeting the minimum academic requirements set by the college.

Learning Outcomes:

Upon successful completion of the BCA program, students will:

  • Demonstrate proficiency in programming languages and software development techniques.
  • Design and develop software applications using industry-standard tools and technologies.
  • Apply database management principles for efficient data storage and retrieval.
  • Understand computer networks and effectively communicate in a networked environment.
  • Analyze and solve complex problems using data structures and algorithms.
  • Develop web-based applications and mobile applications.
  • Work collaboratively in software development projects and contribute effectively as a team member.


The BCA program opens up a wide range of career opportunities in the field of computer applications, including:

  • Software Developer
  • Web Developer
  • Database Administrator
  • Systems Analyst
  • Network Administrator
  • Mobile Application Developer
  • IT Consultant
  • Quality Assurance Analyst
  • Project Manager

Fees Structure:

For detailed information about the fees structure, prospective students are advised to contact the administration office of Mahendra Multiple Campus Nepalgunj. The administration office can provide accurate and up-to-date information regarding the fees for the BCA program.

Career Prospects:

Graduates of the BCA program have excellent career prospects in various sectors, including:

  • IT industry
  • Software development companies
  • Web development firms
  • E-commerce companies
  • Banks and financial institutions
  • Government organizations
  • Educational institutions
  • Consulting firms

Career Options:

The BCA program offers a wide range of career options, including:

  • Software Developer/Engineer
  • Web Developer
  • Database Administrator
  • Network Administrator
  • Systems Analyst
  • IT Consultant
  • Mobile Application Developer
  • Software Tester
  • Technical Support Specialist

Why Choose this Course:

There are several reasons to choose the BCA program at Mahendra Multiple Campus Nepalgunj:

  1. Practical Focus: The program emphasizes hands-on learning and practical application of computer science concepts, preparing students for real-world challenges in the IT industry.

  2. Industry-Relevant Curriculum: The curriculum is designed to align with the latest industry trends and technologies, ensuring that students acquire the skills and knowledge demanded by the job market.

  3. Experienced Faculty: The program is taught by experienced faculty members who are well-versed in computer science and have expertise in software development.

  4. State-of-the-Art Facilities: Mahendra Multiple Campus Nepalgunj provides a conducive learning environment with well-equipped computer labs and modern infrastructure.

  5. Networking Opportunities: The BCA program offers networking opportunities with industry professionals, guest lectures, and workshops to enhance students' understanding of the IT industry.


Scholarship opportunities may be available for deserving students pursuing the BCA program at Mahendra Multiple Campus Nepalgunj. Prospective students are encouraged to inquire about scholarship programs and eligibility criteria at the administration office for detailed information.

Other Courses Offered

Contact Details of Mahendra Multiple Campus Nepalgunj, Banke


College Review

Questions & Discussions

Ask Question
Pooja G.C

Pooja G.CPosted 9 months ago

How can I get the more information about IT courses?