Overview
Bachelor of Computer Application (BCA) at National Integrated College, Maharajgunj, Kathmandu
BCA at National Integrated College (NIC), Maharajgunj, Kathmandu is a four-year, eight-semester undergraduate program under Tribhuvan University (TU) that prepares students for software, networking, and IT services.
NIC lists BCA among its bachelor’s offerings, and the program follows TU’s syllabus and examinations.

Overview
NIC conducts BCA classes at its Maharajgunj campus and follows TU’s Faculty of Humanities and Social Sciences (FoHSS) academic calendar.
The course length is four years across eight semesters, with theory, labs, projects, and an internship. TU prescribes the curriculum, credit load, and semester pattern; colleges deliver teaching, internal assessment, and practicals as per TU rules.
Highlights
-
Four years, eight semesters, TU affiliation (FoHSS).
-
Core focus on programming, networking, databases, web, and systems.
-
Progressive project work in semesters IV, VI, and VIII; an internship in the final year.
-
Campus facilities referenced publicly: computer labs, internet, library/E-library, and student support.
Curriculum Details
TU’s BCA totals 126 credits distributed across core computing, mathematics/statistics, language, social science/management, electives, projects, and internship. A standard semester plan includes:
-
Semester I: Computer Fundamentals & Applications, Society and Technology, English I, Mathematics I, Digital Logic
-
Semester II: C Programming, Financial Accounting, English II, Mathematics II, Microprocessor & Computer Architecture
-
Semester III: Data Structures & Algorithms, Probability & Statistics, System Analysis & Design, OOP in Java, Web Technology
-
Semester IV: Operating Systems, Numerical Methods, Software Engineering, Scripting Language, Database Management System, Project I
-
Semester V: MIS & e-Business, .NET Technology, Computer Networking, Introduction to Management, Computer Graphics & Animation
-
Semester VI: Mobile Programming, Distributed Systems, Applied Economics, Advanced Java Programming, Network Programming, Project II
-
Semester VII: Cyber Law & Professional Ethics, Cloud Computing, Internship, Elective I, Elective II
-
Semester VIII: Operations Research, Project III, Elective III, Elective IV
Exact elective groups and updates follow TU notices.
Objectives
-
Build strong foundations in problem solving, coding, and data management.
-
Develop confidence in team projects, documentation, and presentation.
-
Prepare students for entry-level roles in software development, system support, and IT services under Nepal’s job market.
Scope
Graduates step into junior roles in software firms, banks and insurance IT units, telecom, education, travel, and health systems. Many pursue further study such as MCA, MIT, MBA-IT, or specialized certifications. Nepal’s service sector and small startups frequently recruit BCA graduates for support engineering, QA, and web development.
Learning Outcomes
Students who complete the TU-prescribed coursework should be able to:
-
Write, test, and debug programs in C, Java, and .NET.
-
Design relational databases and implement SQL queries securely.
-
Build basic web and mobile applications and deploy small projects.
-
Explain core OS concepts, networking layers, and distributed systems.
-
Work responsibly under professional ethics and local cyber law.
Skill Development Modules
-
Programming practice in C, Java, .NET, scripting languages
-
Web stack fundamentals and client-server workflow
-
Database design, normalization, and transaction control
-
Networking basics, routing ideas, and socket programming
-
Project management basics, version control, and documentation
-
Internship exposure in semester VII as guided by TU
Teaching Methodology
NIC delivers TU’s BCA through lectures, lab sessions, mini-projects, unit tests, and terminals. Public pages list computer labs, internet access, and library services that support assignments and exam preparation. Faculty use practical tasks, presentations, and internal assessments to meet TU evaluation standards.
Admission Requirements
TU sets national eligibility and entrance rules for BCA. Current notices specify:
-
Grade-12 passed in 2079 B.S. or later: minimum D in each subject and CGPA 1.8 or more; or second division in 10+2/PCL/equivalent.
-
Grade-12 passed before 2079 B.S.: minimum D+ in each subject and CGPA 2.0 or more; or second division in 10+2/PCL/equivalent.
-
TU BCA entrance examination is mandatory; merit ranking guides admission.
NIC follows TU’s intake schedule and documentation checklist announced each year.
Career Opportunities
-
Junior software developer, QA/tester, web developer, front-end assistant
-
Database assistant, system support, helpdesk technician
-
Network support trainee, IT operations assistant
-
Internship or trainee positions in banks, insurance, and SME tech teams
Roles and titles vary by company policy and project needs.
Scholarships and Financial Aid
NIC’s public listings mention merit- and need-based scholarships, including internal exam-based concessions. Students should confirm current quotas, criteria, and renewal rules during counseling.
Why Choose This Course?
-
TU-standard curriculum with clear semester flow and capstone project.
-
Practical sequence of labs and projects that connect theory to tasks.
-
Campus resources indicated publicly for computing and study support in Maharajgunj.
Conclusion
BCA at NIC, Maharajgunj follows TU’s national framework and offers a structured pathway into software and IT services. Students should review TU’s latest entrance notice, check NIC’s current intake timeline, and plan early for project and internship semesters.


















