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
  • Computer Fundamental and Office Automation3
  • Professional communication4
  • Mathematics - 13
  • Programming Technique using C3
  • Logic and Computer Design3

  • Course NameCredit Hours
  • The are of social engagement and Technology3
  • UI/UX using UML3
  • Mathematics - II3
  • OOP in Java3
  • Microprocessor and Computer Architecture3

  • Course NameCredit Hours
  • Financial Accounting4
  • Data Structures & Algorithm3
  • Operating System3
  • Discrete Structures3
  • Web Technology - I3

  • Course NameCredit Hours
  • Advance Java Programming3
  • Database Management System3
  • Numerical Method3
  • System Analysis and Design3
  • Web Technology - II3

  • Course NameCredit Hours
  • Data Communication and Computer Networking3
  • Probability and Statistics3
  • Artificial Intelligence3
  • Software Engineering3
  • Programming in Python3

  • Course NameCredit Hours
  • Economics for Computer Application3
  • Cloud Computing3
  • Linux3
  • Mobile Application Development3
  • Computer Graphics and Multimedia3
  • Project-II3

  • Course NameCredit Hours
  • Cyber Security3
  • Software Project Management3
  • Pratical Writing and Editing 3
  • Internships3
  • Elective-I3
  • Elective-II6

Elective-I

  • Information Audit
  • Enterprise Resource Planning
  • Data Analysis & Visulization
  • Geographical Information System
  • Data mining

Elective-II

  • MIS and E-commerce
  • Machine Learning
  • Software Testing and Quality Assurance
  • Business Intelligence
  • Wireless Networking

  • Course NameCredit Hours
  • E-governance3
  • Project - III6
  • Elective-III3
  • Elective-IV3

Elective - III

  • Database Administration
  • Networking management and Administration
  • Advanced Database Management System
  • Distributed Systems
  • .Net Technology

Elective - IV

  • Big data
  • Search Engine Optimization
  • Digital Marketing
  • Image Processing
  • Generative AI

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