Ganeshman Singh Multiple Campus , Kalanki, Kathmandu

Bachelor of Computer Application (BCA)

Affiliated To: Tribhuvan University (TU)

Course

BCA

Course Level

Bachelor Degree

Duration

4 Years

Study Mode

Full Time

Total Seats

35

Medium

English

Recognition

UGC Approved

Overview

Bachelor of Computer Application (BCA) at Ganeshman Singh Multiple Campus, Kalanki, Kathmandu

Bachelor of Computer Application (BCA) at GMS, Kalanki, operates under Tribhuvan University. The course prepares you for entry-level roles in software development, web technologies, database administration, and IT support. Students follow the TU semester pattern with practical lab work, projects, and examinations under the university.

Highlights

  • TU-recognized 4-year, semester-based course.

  • Strong focus on programming, databases, web, and networks.

  • Lab work, mini-projects, and a capstone as per TU plan.

  • Internal evaluation plus university examinations.

  • Computer labs with internet access for coding practice.

Curriculum Details

Content follows TU’s BCA framework. Core coverage usually includes:

  • Programming fundamentals (C), object-oriented concepts, and data structures

  • Web technologies, database systems, and SQL

  • Operating systems, computer networks, and system administration basics

  • Software engineering concepts, testing, and project documentation

  • Mathematics for computing and basic statistics

  • Electives in emerging areas per TU list and campus capacity

  • Semester projects, demos, and viva

Exact paper titles and sequencing follow TU and session-wise notices.

Objectives

  • Build programming habits for clean, readable code.

  • Strengthen problem-solving using data structures and algorithms taught in class.

  • Learn to design relational schemas and write optimized queries.

  • Prepare for teamwork through version control and project planning.

Scope

Graduates start in junior roles such as developer, QA/testing, web/app assistant, database support, or network helpdesk. Some pursue MCA, MSc CS/IT, or certifications in cloud, security, or analytics.

Learning Outcomes

  • Write programs that solve defined tasks and pass given test cases.

  • Model databases for small to medium problems and use SQL confidently.

  • Deploy basic web apps and explain architecture at a high level.

  • Document work with readme files, user guides, and simple diagrams.

  • Collaborate using issue tracking and version control.

Skill Development Modules

  • Git-based workflows and code reviews

  • Debugging strategies and testing basics

  • API usage and simple integrations

  • Presentation and demo skills for project day

Teaching Methodology

Teaching combines lectures with hands-on labs. Students complete assignments, quizzes, and presentations every semester. Mini-projects build toward a final capstone. University exams evaluate theory and practical work according to the semester plan.

Admission Requirements

  • Grade 12/+2 or equivalent from a recognized board.

  • Entrance test and eligibility rules follow TU notices for BCA.

  • Application within deadlines with required documents.

  • Counseling on workload, lab hours, and project timeline.

Career Opportunities

  • Junior software developer or QA/testing associate

  • Web developer or CMS implementer

  • Database support and basic admin roles

  • IT support desk and network assistant

  • Pathway to postgraduate study and certifications

Scholarships and Financial Aid

Merit and need-based concessions may be available per campus policy. Students also follow government and external scholarship calls announced during the year.

Why Choose This Course?

  • Semester cadence encourages steady coding practice and feedback.

  • Project work helps you demonstrate a working portfolio.

  • Database, web, and programming coverage offers a balanced start.

Conclusion

BCA at GMS gives you structured exposure to programming and systems through the TU semester model. Regular lab hours, version control habits, and disciplined submissions support reliable progress.

FAQ

Q1. Which languages are taught first?

Foundations often start in C, then move to object-oriented programming as per TU plan.

Q2. Is mathematics required?

Mathematics papers are part of the TU structure; check the current syllabus.

Q3. Do I need my own laptop?

Labs are available; a personal device helps with after-class practice.

Q4. How are projects graded?

Through documentation, demo, code review, and viva as per semester rules.

Q5. Can I work while studying?

Plan carefully around labs and deadlines to meet attendance and internal targets.

Contact Details of Ganeshman Singh Multiple Campus, Kathmandu
  • Near Kalanki Temple, Kalanki, Kathmandu
  • gmscampus@gmail.com
  • https://ganeshmansingh.edu.np
  • Ganeshman Singh Multiple Campus
  • +977-1-5234240
  • +977-1-5234937

Reviews

College Review

Questions & Discussions

Ask Question