BCA Syllabus 2024 in Nepal
BCA Syllabus 2024 in Nepal
The BCA syllabus in Nepal is a four-year program spanning eight semesters, focusing on software
development and programmers, combining Management and Computer Science in 126 credit hours.
BCA aims to produce skilled computer application users and developers in over 130 colleges, primarily in
English.
Computer
Fundamentals
1 CACS101 4 4 – 4
&
Applications
Society and
2 CACO102 3 3 – –
Technology
3 CAEN103 English I 3 3 1 –
4 CAMT104 Mathematics I 3 3 1 1
Total 16 16 2 7
Semester II
1 CACS151 C Programming 4 4 1 3
Financial
2 CAAC152 3 3 1 1
Accounting
3 CAEN153 English II 3 3 1 –
4 CAMT154 Mathematics II 3 3 1 1
Microprocessor
5 CACS155 and Computer 3 3 1 2
Architecture
Total 16 16 5 7
Semester III
Course Credit Lecture Tutorial Lab
S.No Course Title
Code Hrs. Hrs. Hrs. Hrs.
Data Structures
1 CAS201 3 3 – 3
and Algorithms
Probability and
2 CAST202 3 3 1 1
Statistics
System Analysis
3 CACS203 3 3 1 –
and Design
Total 15 15 3 9
Semester IV
Course Credit Lecture Tutorial Lab
S.No Course Title
Code Hrs. Hrs. Hrs. Hrs.
Software
3 CACS253 3 3 1 –
Engineering
Database
5 CACS255 Management 3 3 1 2
System
6 CAPJ256 Project I 2 – – 4
Total 17 15 4 13
Semester V
Course Credit Lecture Tutorial Lab
S.No Course Title
Code Hrs. Hrs. Hrs. Hrs.
Computer
3 CACS303 3 3 – 2
Networking
Introduction to
4 CAMG304 3 3 1 –
Management
Computer
5 CACS305 Graphics and 3 3 1 2
Animation
Total 15 15 2 9
Semester VI
Course Credit Lecture Tutorial Lab
S.No Course Title
Code Hrs. Hrs. Hrs. Hrs.
Mobile
1 CACS351 3 3 – 3
Programming
Distributed
2 CACS352 3 3 1 –
System
Applied
3 CACS353 3 3 1 –
Economics
Advanced Java
4 CAMG354 3 3 – 3
Programming
Network
5 CACS355 3 3 – 2
Programming
6 CAPJ356 Project II 2 – – 4
Total 17 15 2 12
Semester VII
Course Credit Lecture Tutorial Lab
S.No Course Title
Code Hrs. Hrs. Hrs. Hrs.
Cyber Law
and
1 CACS401 3 3 1 –
Professional
Ethics
Cloud
2 CACS402 3 3 – 3
Computing
3 CAIN403 Internship 3 – – –
4 Elective I 3 3
5 Elective II 3 3
Total 15 12 1 3
List Of Elective Subjects for BCA VII Semester
S.No Course Code Course Title
5. CACS409 E-Governance
Semester VIII
Course Credit Lecture Tutorial Lab
S.No Course Title
Code Hrs. Hrs. Hrs. Hrs.
Operations
1 CAQR451 3 3 1 –
Research
4 Elective III 3 3
5 Elective IV 3 3
Total 15 9 1 12
List Of Elective Subjects For BCA VIII Semester
S.No Course Code Course Title
• Government Scholarships
• Institutional Scholarships
• Private Scholarships
• Admission process For BCA In Nepal:
• Apply online
• Pay the application fees
• Appear on the written test conducted by the college (this is optional and may not occur in every
college)
• Attend the interview
• Accept the offer letter
• Pay the admission fees
Objectives Of BCA
BCA aims to equip students with a strong understanding of computer science, programming languages,
algorithms, data structures, and software development methodologies.
The BCA program focuses on hands-on learning to equip students with practical skills in software
development, database management, networking, and web technologies.
BCA enhances students’ problem-solving skills by exposing them to real-world challenges in computer
science through projects, assignments, and case studies, enabling effective problem analysis and
solution design.
BCA encourages critical and analytical thinking in computer science, enabling students to evaluate
solutions, assess feasibility, and make informed decisions based on logical reasoning.
BCA emphasizes the significance of clear communication skills in computer science, enabling students to
collaborate effectively, present technical concepts, and interact with clients.
Who Can Study BCA In Nepal?
Passed in 2079 B.S.
• Minimum D grade in each subject of grades 11 and 12 with a CGPA of 1.8 or more
• A minimum score of second division marks in 10+2, PCL, or equivalent in any discipline.
• Students who have passed grade 11 and are waiting for grade 12 results can also apply. However,
they have to submit all the required documents at the time of admission.
• Minimum D grade in each subject of grades 11 and 12 with a CGPA of 2.0 or more
• A minimum score of second division marks in 10+2, PCL, or equivalent in any discipline.
• Government IT Departments
• Public Service Commissions
• Ministries and Departments
• Research and Development
• Education Sector
• Non-Governmental Sector
• Non-Profit Organizations (NGOs)
• Humanitarian Organizations
• Research Institutes and Think Tanks
• International Development Agencies
• Environmental and Conservation Organizations
Conclusion
In conclusion, The BCA syllabus in Nepal is structured to equip students with both theoretical knowledge
and practical skills necessary for the IT industry. The curriculum is subject to change and may vary slightly
between different universities and colleges, but the core subjects and learning objectives remain
consistent across institutions.
The Bachelor of Computer Applications (BCA) syllabus offers a comprehensive foundation in computer
science through theoretical courses, practical exercises, and hands-on projects. It equips students with
essential skills in programming languages, software development, database management, networking,
and web technologies, preparing them for diverse career opportunities in the rapidly evolving field of
information technology.
Source : https://kmcen.edu.np/bca-syllabus-in-nepal/