4 Years

Program Duration

126

Credit Hours

8

Semesters

100+

Graduates Placed

Program Overview

The Bachelor of Computer Applications (BCA) is an application-focused degree that prepares students to become proficient in designing, developing, and deploying software and web applications. The program balances core programming knowledge with practical training in UI/UX and mobile development.

About the Program

BCA at Metahorizon College helps students become skilled app developers and designers. It’s ideal for tech enthusiasts wanting to create web and mobile solutions.

Why Choose BCA?

  • Specialization in Web & Mobile Development
  • UI/UX Design Focus
  • Startup & Freelance Ready Skills
BCA at Metahorizon College

Program Objectives

Technical Proficiency

Master programming languages (C, C++, Java, .NET), database management, web technologies, and system administration for comprehensive IT solutions.

System Analysis & Design

Develop skills in analyzing business requirements, designing IT solutions, and implementing software engineering principles for real-world applications.

Emerging Technologies

Stay current with cutting-edge technologies including cloud computing, mobile app development, artificial intelligence, and cybersecurity practices.

Industry Readiness

Build professional communication skills, project management capabilities, and ethical practices through internships and real-world projects.

Course Curriculum

Comprehensive 8-semester program covering all aspects of computer science and information technology

  • Course NameCredit Hours
  • IT Fundamentals3
  • C Programming4
  • Digital Logic3
  • Basic Mathematics3
  • Introduction to Management3

  • Course NameCredit Hours
  • Discrete Structures3
  • Programming in C++3
  • Microprocessor and Computer Architecture3
  • Basic Statistics3
  • Introduction to Marketing3

  • Course NameCredit Hours
  • Data Structures and Algorithms4
  • Numerical Methods3
  • Database Management Systems3
  • Operating System3
  • Sociology3

  • Course NameCredit Hours
  • Computer Graphics3
  • System analysis and Design3
  • Web Technology I3
  • Network and Data Communication3
  • Economics3

  • Course NameCredit Hours
  • Programming in Python3
  • Theory of computation3
  • Computer Network3
  • Analysis and Design of Algorithm3
  • Elective-I3
  • Project-I3

List of Electives

  • Image Processing
  • Data Analytics and Visualization
  • Multimedia System
  • Operations Research
  • E-Commerce

  • Course NameCredit Hours
  • Software Engineering3
  • Cryptography and Network Security3
  • Artificial Intelligence3
  • Simulation and Modelling3
  • Research Methodology3
  • Elective-II3

List of Electives

  • Mobile Application Development
  • Wireless Communication and Networking
  • Unix Shell Programming
  • E-Governance
  • . Net Technology

  • Course NameCredit Hours
  • Compiler Design and Construction4
  • Distributed and Cloud Computing3
  • Data warehousing and Data Mining3
  • Machine Learning3
  • Elective-III3
  • Project II6
  • Constitution of Nepal and Eastern Philosophy*Non-credit

List of Electives

  • Software Project Management
  • Software Architecture and Design Pattern
  • Management Information System
  • Neural Network
  • Embedded System

  • Course NameCredit Hours
  • Professional and Socail Ethics in IT3
  • Management and Entrepreneurship in IT Industry3
  • Elective-IV3
  • Internship6
  • Research Seminar6

List of Electives

  • Internet of Things (IoT)
  • Natural Language Processing
  • Software Quality Assurance
  • Geographical Information System
  • Introduction to Quantum Computing

List of Electives

  • Database Administration
  • Network and System Administration
  • Wireless Networking
  • Advanced Database Systems
  • Networking with IPV6
  • Data Warehousing Data Mining
  • Programming with Python
  • EGovernment
  • Multimedia Computing
  • Game Development
  • IT Entrepreneurship
  • Software Project Management

Career Prospects

Diverse career opportunities await BCA graduates in the rapidly growing IT industry

Developer Roles

Web Developer

Create responsive websites and web applications using modern frameworks

Rs. 25,000 - Rs. 80,000/month

Software Developer

Design and develop software applications using various programming languages

Rs. 35,000 - Rs. 1,20,000/month

Database Administrator

Manage database systems, ensure data security and optimize performance

Rs. 40,000 - Rs. 1,00,000/month

IT Infrastructure

Network Administrator

Configure and maintain computer networks and system security

Rs. 30,000 - Rs. 85,000/month

System Analyst

Analyze business requirements and design IT solutions

Rs. 45,000 - Rs. 1,30,000/month

IT Project Manager

Lead IT projects and coordinate development teams

Rs. 60,000 - Rs. 1,80,000/month

Eligibility & Admission

Requirements and process for admission to BCA program

Eligibility Criteria

  • Academic Qualification

    Completion of 10+2 or equivalent with Physics, Chemistry, and Mathematics (PCM) or Computer Science
  • Minimum Marks

    Minimum 45% marks in 10+2 or equivalent examination
  • Entrance Exam

    Must pass the entrance examination conducted by Rajarshi Janak University

Admission Process

  • 1

    Application Submission

    Submit online application with required documents

  • 2

    Entrance Examination

    Appear for Rajarshi Janak University entrance exam

  • 3

    Merit List

    Check merit list and counseling schedule

  • 4

    Final Admission

    Complete admission formalities and fee payment

Student Testimonials

Hear what our graduates have to say about their experience at Metahorizon College.

Prajwol Thami

Prajwol Thami


My time at Metahorizon College was remarkable and has prepared me well for my career. The experiences and knowledge gained here have set me on the right path to achieving my dreams.
Prachit Regmi

Prachit Regmi


The atmosphere at Metahorizon College is incredibly supportive and focused on growth. With regular coding sessions, workshops, and mentorship, I felt constantly engaged. My academic and personal development has flourished here.

Ready to launch your global career?

Join Metahorizon College and become part of the next generation of technology leaders. Applications for the upcoming semester are now open.

Apply Today