0% found this document useful (0 votes)
48 views14 pages

BCA Syllabus 2024 in Nepal

BCA Syllabus in Nepal is Specific course designed for the further development of Computer Application Developers in Nepal. BCA Syllabus 2024 was designed to improve the academic faculty of Application Development .

Uploaded by

queens.kpis
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views14 pages

BCA Syllabus 2024 in Nepal

BCA Syllabus in Nepal is Specific course designed for the further development of Computer Application Developers in Nepal. BCA Syllabus 2024 was designed to improve the academic faculty of Application Development .

Uploaded by

queens.kpis
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

BCA Syllabus 2024 Overview |

Pros and Cons, Specializations


The Bachelor of Computer Applications (BCA) syllabus in Nepal is designed to provide students with a
solid foundation in computer applications, programming, and information technology. The curriculum
typically spans Four years, divided into eight semesters. Below is an overview of the BCA syllabus in
Nepal, highlighting key subjects and topics commonly included in the program.

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.

BCA Syllabus in Nepal


Courses Credit Hours

Computer Application (Core Courses) 71 (4*2+3*21)

Elective Courses 12(3+3+3+3)

Mathematics and Statistics Courses 9(3+3+3)

Language Courses 6(3+3)

Social Science and Management Courses 15(3+3+3+3+3)

Project and Internships 13(2+2+6+3)

Total Credit Hours 126


Semester I
Course Credit Lecture Tutorial Lab
S.No Course Title
Code Hrs. Hrs. Hrs. Hrs.

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

5 CACS105 Digital Logic 3 3 – 2

Total 16 16 2 7
Semester II

Course Credit Lecture Tutorial Lab


S.No Course Title
Code Hrs. Hrs. Hrs. Hrs.

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

4 CACS204 OOP in Java 3 3 1 2

5 CACS205 Web Technology 3 3 – 3

Total 15 15 3 9
Semester IV
Course Credit Lecture Tutorial Lab
S.No Course Title
Code Hrs. Hrs. Hrs. Hrs.

1 CACS251 Operating System 3 3 1 2

2 CACS252 Numerical Methods 3 3 1 2

Software
3 CACS253 3 3 1 –
Engineering

4 CACS254 Scripting Language 3 3 – 3

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.

1 CACS301 MIS and E-Business 3 3 – 2

2 CACS302 DotNet Technology 3 3 – 3

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

1. CACS404 Image Processing

2. CACS405 Database Administration

3. CACS406 Network Administration

4. CACS408 Advanced Dot Net Technology

5. CACS409 E-Governance

6. CACS410 Artificial Intelligence

Semester VIII
Course Credit Lecture Tutorial Lab
S.No Course Title
Code Hrs. Hrs. Hrs. Hrs.

Operations
1 CAQR451 3 3 1 –
Research

2 CAPJ452 Project III 6 – – 12

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

1. CACS453 Database Programming

2. CACS454 Geographical Information System

3. CACS455 Data Analysis and Visualization

4. CACS456 Machine Learning

5. CACS457 Multimedia System

6. CACS458 Knowledge Engineering

7. CACS459 Information Security

8. CACS460 Internet of Things


BCA Fee Structure and Scholarship in Nepal:
The tuition price for a Bachelor of Social Work in Nepal is between NPR 1.5 lakhs and 4 lakhs.
Scholarships for BCA are available depending on the college and university (TU/ Purbanchal
University/Kathmandu University). These are the scholarships for BCA in Nepal:

• 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.

Passed before 2079 B.S.

• 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.

Scope Of BCA In Nepal


BCA graduates can work in both the government and non-government sectors. This consists of a variety
of occupations, such as:

• 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/

Website: Kathmandu Model College

You might also like