Overview
Bachelor of Computer Application (BCA) at Ritz College of Engineering and Management
The Bachelor of Computer Application (BCA) at Ritz College of Engineering and Management is an undergraduate computing program operated under Pokhara University. The curriculum is organized over four academic years and eight semesters, with 126 credits in total.
At Ritz College, 48 seats are available for BCA. The curriculum combines programming, mathematics, computer systems, web technology, databases, networking, software engineering, data science, management-related subjects, projects, electives, and an internship. Practical allocations appear throughout the curriculum, while four separate project courses take students from introductory project work to a five-credit final project.

BCA program overview
| Particular | Details |
|---|---|
| Program | Bachelor of Computer Application (BCA) |
| College | Ritz College of Engineering and Management |
| Location | Balkumari, Lalitpur |
| University | Pokhara University |
| Academic Level | Bachelor's |
| Duration | 4 years |
| Structure | 8 semesters |
| Total Credits | 126 |
| Seat Intake | 48 |
| Internship | Semester VII, 3 credits |
Academic focus of the BCA program
The BCA curriculum starts with mathematics, digital logic, computer fundamentals, programming concepts, and communication before moving into software development, web technologies, databases, computer networks, operating systems, data structures, research, data science, mobile application development, cloud computing, and project work.
The course also includes subjects outside pure programming. Financial Accounting appears in Semester II, Organization Management in Semester VI, Applied Economics in Semester VII, and Digital Economy in Semester VIII. This gives students contact with organizational and economic subjects alongside the main computing curriculum.
The program objectives at Ritz College focus on software development, computer and information system design, understanding computer application concepts, analysis of computing systems, and practical problem-solving.
BCA eligibility at Ritz College
Eligibility: Applicants must meet either of the following academic requirements at the +2 or equivalent level:
-
At least Second Division, or 45% marks; or
-
A minimum C grade in each subject in Classes XI and XII separately
Applicants must also have studied Computer Science or Mathematics carrying 100 marks at the +2 or equivalent level.
How to apply
Application forms can be obtained from the reception desk of Ritz College of Engineering and Management in Balkumari, Lalitpur. The college also allows applicants to download the application form from its website.
The required documents listed for application are:
-
Two passport-sized color photographs
-
Photocopies of the Class 10 grade sheet and character certificate
-
Photocopies of the Class 12 transcript and character certificate
-
Original migration certificate
-
Photocopy of citizenship or passport
Semester-wise BCA curriculum
Semester I
The first semester introduces students to mathematics, digital systems, computing fundamentals, programming logic, communication, and practical computer application work.
| Course Code | Course Title | Credits |
|---|---|---|
| ENG 121 | English for IT Professionals | 3 |
| MTH 131 | Mathematics I | 3 |
| ELX 111 | Digital Logic System | 3 |
| CMP 116 | Computer Fundamental and Application | 3 |
| CMP 117 | Programming Logic and Technique | 3 |
| CMP 111 | Computer Application Workshop | 1 |
Semester Credits: 16
Semester II
Programming becomes more direct in Semester II with Programming in C, while students also study communication, mathematics, accounting, computer architecture, and their first project course.
| Course Code | Course Title | Credits |
|---|---|---|
| ENG 122 | Business and Technical Communication | 3 |
| MTH 132 | Mathematics II | 3 |
| ACC 131 | Financial Accounting | 3 |
| CMP 118 | Programming in C | 3 |
| ELX 112 | Microprocessor and Computer Architecture | 3 |
| PRJ 151 | Project I | 1 |
Semester Credits: 16
Semester III
The third semester moves further into programming and computer system subjects.
| Course Code | Course Title | Credits |
|---|---|---|
| CMP 215 | Object Oriented Programming using Java | 3 |
| CMP 227 | Data Structure and Algorithms | 3 |
| CMP 221 | Systems Analysis and Project Management | 3 |
| CMP 380 | Web Technology I | 3 |
| CMP 230 | Operating Systems | 3 |
Semester Credits: 15
Semester IV
Semester IV brings together software engineering, databases, multimedia, probability and statistics, web development, and a second project.
| Course Code | Course Title | Credits |
|---|---|---|
| CMP 323 | Software Engineering | 3 |
| CMP 226 | Database Management System | 3 |
| CMP 242 | Computer Graphics and Multimedia Technology | 3 |
| MTH 320 | Probability and Statistics | 3 |
| CMP 402 | Web Technology II | 3 |
| PRJ 251 | Project II | 2 |
Semester Credits: 18
The first four semesters establish the main programming, mathematical, systems, database, and web foundations of the degree while introducing project work from the second semester.
Semester V
The fifth semester includes numerical methods, application development technology, computer networking, research, and mathematics for computer applications.
| Course Code | Course Title | Credits |
|---|---|---|
| MTH 230 | Numerical Methods | 3 |
| CMP 317 | DotNet Technology | 3 |
| CMP 336 | Data Communication and Computer Network | 3 |
| ELE 322 | Research Methodology | 3 |
| MTH 330 | Mathematical Foundation in Computer Application | 3 |
Semester Credits: 15
Semester VI
Semester VI introduces data science, information systems, simulation, management, an elective, and Project III.
| Course Code | Course Title | Credits |
|---|---|---|
| CMP 316 | Data Science and Analytics | 3 |
| CMP 314 | Management Information Systems | 3 |
| CMP 350 | Simulation and Modeling | 3 |
| MGT 322 | Organization Management | 3 |
| — | Elective I | 2 |
| PRJ 351 | Project III | 3 |
Semester Credits: 17
Semester VII
Semester VII combines professional and legal computing topics with mobile application development, economics, an elective, and internship work.
| Course Code | Course Title | Credits |
|---|---|---|
| CMP 401 | Cyber Law and Professional Ethics | 3 |
| CMP 404 | Mobile Application Development Technology | 3 |
| ECO 311 | Applied Economics | 3 |
| INT 461 | Internship | 3 |
| — | Elective II | 3 |
Semester Credits: 15
Semester VIII
The final semester includes Cloud Computing, Digital Economy, an elective, and the five-credit Project IV.
| Course Code | Course Title | Credits |
|---|---|---|
| CMP 415 | Cloud Computing | 3 |
| CMP 416 | Digital Economy | 3 |
| — | Elective III | 3 |
| PRJ 451 | Project IV | 5 |
Semester Credits: 14
The final four semesters move from networks and research into data science, simulation, mobile application development, professional ethics, internship experience, cloud computing, and a larger final project.
Project work throughout the program
Project work is spread across four stages rather than being confined to the end of the degree:
-
Project I — Semester II, 1 credit
-
Project II — Semester IV, 2 credits
-
Project III — Semester VI, 3 credits
-
Project IV — Semester VIII, 5 credits
The increasing credit allocation gives project work a larger role as students progress through the program. Project IV carries five credits, making it the largest individual project component in the curriculum.
Internship
BCA students complete INT 461 Internship in Semester VII. The internship carries three credits and appears alongside Cyber Law and Professional Ethics, Mobile Application Development Technology, Applied Economics, and Elective II.
The placement of the internship in the seventh semester means students reach this component after completing programming, data structures, operating systems, databases, software engineering, web technology, computer networking, research methodology, data science, and management information systems.
Elective structure
The curriculum includes three elective courses:
-
Elective I in Semester VI
-
Elective II in Semester VII
-
Elective III in Semester VIII
Pokhara University's curriculum separates the elective options into Group A for Elective I and Elective II and Group B for Elective III. The options cover additional areas of programming, databases, information systems, security, computing applications, management-related study, and specialized technical subjects.
Practical learning in BCA
Practical allocations appear throughout the course structure. Several programming, web, database, network, multimedia, mobile application, and cloud-related subjects contain separate practical hours.
The program starts with Computer Application Workshop in Semester I. Programming in C, Object Oriented Programming using Java, Web Technology I and II, Database Management System, DotNet Technology, Mobile Application Development Technology, and other technical courses also include practical components within their semester structures.
This is supplemented by the four project courses and the Semester VII internship.
Who may consider BCA
The subject mix may suit students interested in working systematically with programming, software, web applications, databases, computer networks, information systems, mobile applications, and computing projects.
Students should also be prepared for mathematical study. Mathematics I and II, Probability and Statistics, Numerical Methods, and Mathematical Foundation in Computer Application form part of the curriculum.
The degree is therefore not limited to learning programming languages. Students encounter communication, accounting, economics, organization management, research, professional ethics, systems analysis, and project management alongside computing subjects.
Skills connected with the curriculum
The program objectives and course structure place attention on several areas:
-
Software development
-
Computer application concepts
-
Computer and information system design
-
Programming and problem-solving
-
Systems analysis
-
Database-related work
-
Web application study
-
Computer networking
-
Research and project work
-
Mobile application development
-
Information systems
-
Data analysis
These areas are developed through coursework, practical classes, projects, electives, and internship experience rather than through a single subject.
Career directions
Ritz College identifies IT Officer, system developer, and software engineer among the roles associated with its BCA program. Graduates may explore such positions depending on their technical skills, project work, experience, additional requirements attached to individual jobs, and available employment opportunities.
The curriculum itself covers several technical areas that may be relevant when graduates assess computing-related career directions, including programming, web technology, databases, networking, software engineering, mobile applications, information systems, and cloud computing.
Studying BCA at Ritz College
Ritz College of Engineering and Management is located in Balkumari, Lalitpur. BCA students study within the same college environment as students enrolled in BHM, BE Civil, and BBA programs.
Facilities relevant to BCA study include a computer laboratory, networking and internet facilities, multimedia-equipped classrooms, and a library with textbooks, reference materials, journals, and other academic resources. The college also provides career counseling and uses workshops, seminars, and interaction programs alongside regular academic instruction.
Scholarships
Ritz College provides scholarships according to Pokhara University rules and regulations. Scholarship assessment considers academic performance and financial need.
Applicants seeking scholarship support submit the prescribed application with supporting records such as academic transcripts, income certificates, and other relevant documents. Applications are reviewed by the scholarship committee.
Frequently Asked Questions
1. How many seats are available for BCA at Ritz College?
Ritz College of Engineering and Management has 48 seats for the Bachelor of Computer Application program.
2. Which university is the BCA program under?
The BCA program at Ritz College operates under Pokhara University.
3. How long is the BCA program?
The curriculum is organized over four academic years and eight semesters.
4. How many credits are required for BCA?
The BCA curriculum carries a total of 126 credits.
5. What is the BCA eligibility at Ritz College?
Applicants need at least Second Division or 45% in +2 or equivalent, or a minimum C grade in each subject in Classes XI and XII separately. They must also have studied Computer Science or Mathematics carrying 100 marks at the +2 or equivalent level.
6. Does the BCA curriculum include an internship?
Yes. INT 461 Internship is included in Semester VII and carries three credits.
7. How many projects are included in BCA?
The curriculum includes four project courses: Project I, Project II, Project III, and Project IV. Their credit values increase from one credit in Project I to five credits in Project IV.
8. Does BCA include practical study?
Yes. Practical components appear in programming, databases, web technologies, networking, multimedia, mobile application development, cloud-related study, projects, and other technical subjects.
9. What subjects are studied in the final semester?
Semester VIII includes Cloud Computing, Digital Economy, Elective III, and Project IV.
10. What documents are required when applying?
Applicants submit two passport-sized color photographs, Class 10 grade sheet and character certificate photocopies, Class 12 transcript and character certificate photocopies, the original migration certificate, and a photocopy of citizenship or passport.



















