Overview
Bachelor of Computer Application (BCA) at NCIT Lalitpur
The Bachelor of Computer Application (BCA) at Nepal College of Information Technology (NCIT), Balkumari, Lalitpur, is a four-year, eight-semester undergraduate program affiliated with Pokhara University. The course combines computer applications and information technology with selected business and management studies.
Its curriculum moves from computing fundamentals and programming to data structures, databases, operating systems, web technologies, networking, software engineering, mobile application development, projects, electives, and an internship.
NCIT has 48 seats for BCA. Applicants need the specified +2 or equivalent academic qualification with Computer Science or Mathematics carrying 100 marks and must complete the BCA entrance process.
BCA at NCIT: Quick Highlights
| Field | Details |
|---|---|
| Course: | Bachelor of Computer Application (BCA) |
| College: | Nepal College of Information Technology (NCIT) |
| Location: | Balkumari, Lalitpur, Nepal |
| Affiliation: | Pokhara University |
| Level: | Bachelor’s |
| Duration: | 4 years / 8 semesters |
| Seats: | 48 |
| Entrance: | Mandatory for BCA admission |
About the BCA Program
BCA at NCIT combines information technology with business and management subjects. The academic focus is on applying computer science principles to problems involving computing, information systems, organizations, and technology-based applications.
The course includes both theoretical and practical study. Its learning areas cover programming, computer systems, software development, databases, web technologies, networking, multimedia, mobile applications, information systems, accounting, economics, and organization management.
This combination makes the program relevant to students who want to study software and computer applications while also gaining exposure to how information systems function within organizational and business settings.
Eligibility for BCA at NCIT
Applicants need at least Second Division (45%) in +2 or an equivalent examination, or a minimum C grade in each subject in Grades XI and XII separately.
Candidates must also have studied either Computer Science or Mathematics carrying 100 marks at the +2 or equivalent level. The qualification must be from a board or university recognized by Pokhara University.
BCA Admission Process
Admission to BCA at NCIT includes a competitive entrance examination.
The process includes:
-
Submission of the NCIT Entrance Exam application form with supporting documents and photographs.
-
Online application is also available through NCIT.
-
Passing the entrance examination is mandatory for BCA.
-
Entrance questions are drawn from related subject areas.
-
Selected applicants receive an offer letter.
-
Applicants complete admission by submitting the required certificates or testimonials and fulfilling enrollment requirements.
Duration and Academic Structure
BCA is structured over four years and eight semesters. NCIT operates two semesters in an academic year, with each semester normally lasting six months.
The curriculum gradually moves from basic computing, mathematics, and programming into software, networking, web, mobile, information systems, projects, and internship work.
BCA Course Structure
| Semester | Subjects |
|---|---|
| Semester I | English (3), Mathematics I (3), Digital Logical Systems (3), Computer Fundamental & Application (3), Programming Logic & Techniques (3) |
| Semester II | Business and Technical Commn. (3), Mathematics II (3), Financial Accounting I (3), Programming Language in C (3), Fundamental of Electrical & Elx. (3), Project I (1) |
| Semester III | Object Oriented Programming in C++ (3), Data Structure and Algorithms (3), System Analysis and Design (3), Financial Accounting II (3), Microprocessor (3) |
| Semester IV | Numerical Methods (3), Visual Programming (3), Operating System (3), Database Management System (3), Computer Graphics & Multimedia Technology (4), Project II (2) |
| Semester V | Computer Architecture (3), Java Programming (3), Web Technologies I (3), Mathematical Foundation of Computer Science (3), Software Engineering (3) |
| Semester VI | Organization Management (3), Fundamentals of Probabalistic & Statistics (3), Web Technologies II (3), Data Communication & Computer Network (3), Applied Economics (3), Project III (3) |
| Semester VII | E-Busines (3), Simulation and Modeling (3), Linux (3), Internship (3), Elective I (3) |
| Semester VIII | Management Information System (3), Mobile Application Development Technology (3), Project IV (5), Elective II (3) |
The curriculum contains four project components across the degree, while the seventh semester includes an internship.
Learning Outcomes
The BCA curriculum is intended to develop understanding across computing applications and management while giving students repeated opportunities to work with practical systems.
Students work toward abilities related to:
-
Analysis and synthesis of computer systems, information systems, and computing applications.
-
Understanding concepts in computer applications and management.
-
Developing multimedia, mobile, network, and web-based applications.
-
Working with visual programming and human-computer interaction.
-
Configuration, integration, development, and testing of systems and networks.
-
Applying practical computing skills to problems involving computer systems and applications.
Evaluation System
Academic performance is assessed through semester work and final examinations. For applicable courses, semester performance contributes 50% and the written semester-end examination contributes the remaining 50%.
Practical courses are assessed through continuous evaluation without a separate final examination. Academic performance is recorded through Semester Grade Point Average (SGPA) and Cumulative Grade Point Average (CGPA).
Practical and Professional Learning
The BCA curriculum itself includes projects and an internship. NCIT also conducts training sessions, workshops, professional interaction, field visits, and supplementary technology-oriented activities.
Computer and programming laboratories, project facilities, training activities, and industry interaction support the practical side of computing study. NCIT is also an authorized training partner of CISCO, Red Hat, and Microsoft.
Career Areas After BCA
BCA graduates may explore computing and information-technology roles connected with the subjects and practical work covered during the course.
Possible areas include:
-
IT Officer
-
Programmer
-
Software Developer or Tester
-
Web Developer
-
System Developer
-
System Analyst
-
System Administrator
-
Database Administrator
-
Hardware and networking
-
Information management
-
Mobile application development
The course also covers areas relevant to web programming, software applications, system engineering, networking, and organizational information systems. Career outcomes depend on individual skills, practical experience, further training, and available opportunities.
Further Study After BCA
BCA graduates can continue into postgraduate study in computing, information systems, or management. Listed pathways include Master of Computer Application (MCA), Master of Information Technology (MIT), Master of Computer Information Systems (MCIS), Master in Information System (MIS), and Master in Business Administration (MBA).
Scholarships at NCIT
Scholarship arrangements for bachelor’s students include:
-
Pokhara University scholarships covering 10% of the annual intake.
-
NCIT scholarships based on the combined consideration of +2 or equivalent academic performance and the NCIT Entrance Test.
-
A full semester-fee waiver for the subsequent semester for students who achieve an SGPA of 4.0.
-
Awards for class toppers and second toppers.
Who May Consider BCA?
BCA may suit students interested in programming and software applications but who also want exposure to business, accounting, management, and information systems.
The curriculum requires sustained work across programming languages, mathematics, databases, operating systems, web technology, networking, projects, and mobile applications. Students considering the program should also account for its four-year academic commitment, entrance requirement, internship, and project-based components.
FAQ
How long is BCA at NCIT?
BCA at NCIT is a four-year undergraduate program divided into eight semesters.
Which university is the BCA program affiliated with?
The BCA program at NCIT is affiliated with Pokhara University.
How many seats are available for BCA at NCIT?
NCIT has 48 seats for the Bachelor of Computer Application program.
What is the eligibility for BCA at NCIT?
Applicants need at least Second Division (45%) in +2 or equivalent, or a minimum C grade in each subject in Grades XI and XII separately. They must also have studied Computer Science or Mathematics carrying 100 marks.
Is an entrance examination required for BCA admission?
Yes. Passing the entrance examination is mandatory for admission to BCA at NCIT.
Does BCA include an internship?
Yes. Internship is included in Semester VII with 3 credits.
Does BCA include project work?
Yes. The curriculum includes Project I, Project II, Project III, and Project IV across different semesters.
What postgraduate programs can BCA graduates pursue?
Listed options include MCA, MIT, MCIS, MIS, and MBA.



















