BCA in Nepal | BCA Course, Fee Structure, Eligibility, Scope & Salary

2

bca-in-nepal



The Bachelor of Computer Application (BCA) program in Nepal is an undergraduate degree offered by Tribhuvan University. BCA in Nepal was launched in the year 2074 B.S. targeted towards students various backgrounds that are interested in making a career in tech domain from. 

This program falls under Humanities and Social Science of Tribhuvan University and follows a semester based system. 

The course curriculum of BCA in Nepal includes core computer application subjects, mathematics, statistics, elective subjects and language subjects.


The program also includes 13 credit hours of projects and internships, which provide students with the opportunity to work with different real-world programming, work management and communication tools.


Upon completion of the BCA program in Nepal, students can continue their education in Masters in Information Technology or other IT courses in Nepal, or apply to foreign universities.


Throughout the course, students will be required to learn various core computer concepts including operating system, programming concepts, data structures and algorithms, low level system engineering, software development & design and much more.


Along with theoretical knowledge students also need to complete projects and delve deeper into those concepts on their own. Which will rightfully prepare them for working in real-life projects and secure a future in Nepali tech companies.


Thus, in this article we will explore the everything about BCA in Nepal, from fee structure to career prospects to average salary after completing BCA in Nepal.

Eligibility Criteria to study BCA in Nepal

To study BCA in Nepal, you need to meet following criteria:

  1. Students should have passed class 12 or 10+2 or equivalent with a minimum grade of D+ in all subjects. And must have a grade point average of at least 2.
  2. Students must pass the entrance examination conducted by TU's Faculty of Humanities and Social Sciences.

Fee Structure of BCA in Nepal

The fee in most of the colleges for BCA in Nepal cost around NPR 4,00,000 to NPR 8,50,000 for the 4 year period.


However, governmental colleges tend to have lot lower cost compared to private ones.


And also provide scholarships to the students who have completed their high school from governmental schools or if they belong to a marginalized groups.


You might also like: Tech Communities in Nepal Every Student Should Join

BCA Syllabus 2024


BCA 1st Sem Syllabus


Subjects

Code

Credit Hour

Computer Fundamentals & Applications

CACS101 

4 Cr

Society and Technology

CACO102 

3 Cr

English 

CAEN103 

3 Cr

Mathematics 

CAMT104 

3 Cr

Digital Logic

CACS105 

3 Cr


BCA 2nd Sem Syllabus


Subjects 

Code

Credit Hour

C Programming

CACS151 

4 Cr

Financial Accounting

CAAC152 

3 Cr

English II 

CAEN153 

3 Cr

Mathematics II 

CAMT154 

3 Cr

Microprocessor and Computer Architecture

CACS155 

3 Cr


BCA 3rd Sem Syllabus


Subjects 

Code

Credit Hour

Data Structure and Algorithms

CAST201

3 Cr

Probability and Statistics

CAST202

3 Cr

System Analysis and Design

CACS203 

3 Cr

OOP in Java

CACS204 

3 Cr

Web Technology

CACS205 

3 Cr


BCA 4th Sem Syllabus


Subjects 

Code

Credit Hour

Operating System

CACS251 

3 Cr

Numerical Methods

CACS252 

3 Cr

Software Engineering

CACS253 

3 Cr

Scripting Language

CACS254 

3 Cr

Database Management System 

CACS255 

3 Cr

Project I

CACS256 

2 Cr


BCA 5th Sem Syllabus


Subjects 

Code

Credit Hour

MIS and E-Business

CACS301

3 Cr

DotNet Technology

CACS302

3 Cr

Computer Networking 

CACS303

3 Cr

Introduction to Management 

CACS304

3 Cr

Computer Graphics and Animation

CACS305

3 Cr


BCA 6th Sem Syllabus


Subjects 

Code

Credit Hour

Mobile Programming 

CACS351 

3 Cr

Distributed System

CACS352 

3 Cr

Applied Economics

CACS353 

3 Cr

Advanced Java Programming 

CACS354 

3 Cr

Network Programming

CACS355 

3 Cr

Project II

CACS356 

2 Cr


BCA 7th Sem Syllabus


Subjects 

Code

Credit Hour

Cyber Law and Professional Ethics

CACS401 

3 Cr

Cloud Computing

CACS402 

3 Cr

Internship 

CAIN403 

3 Cr

Elective I

-

3 Cr

Elective II

-

3 Cr


BCA 7th Sem Electives


1. Image Processing (CACS404)

2. Database Administration (CACS405) 
3. Network Administration (CACS406)
4. Advanced Dot Net Technology (CACS408) 
5. E-Governance (CACS409) 
6. Artificial Intelligence (CACS410)

BCA 8th Sem Syllabus


Subjects 

Code

Credit Hour

Operations Research

CAOR451

3 Cr

Project II

CAPJ452 

2 Cr

Elective III

-

3 Cr

Elective IV

-

3 Cr


BCA 8th Sem Electives


1. Database Programming (CACS453)

2. Geographical Information System (CACS454)
3. Data Analysis and Visualization (CACS455)
4. Machine Learning (CACS456)
5 Multimedia System (CACS457)
6 Knowledge Engineering (CACS458)
7 Information Security (CACS459)
8. Internet of Things (CACS4560)


BCA Scope and Career Prospects

In recent years, BCA in Nepal have grown to become one of the most popular computer science undergraduate degree and provides students with wide range of career prospects and scope for growth within their career later on.


Students after graduating can have career in fields of computer science such as programming, software development, computer networks, artificial intelligence, quality assurance, DevOps, databases, application & web development and much more.


Some popular job roles for BCA graduates include 

  1. Web & Application Developer
  2. Database Administrator
  3. Software Engineer
  4. Project Manager
  5. System Engineer
  6. Computer Systems Analyst
  7. System Administrator/ IT Administrator
  8. Quality Assurance Engineer
  9. DevOps Engenieer
  10. Data Analyst
  11. Cybersecurity Engineer
  12. Technical Content Writer

What after BCA?

After BCA in Nepal, students can study for masters through programs such as

  1. Master of Information Technology
  2. Master of Science in Information Technology (MScIT)
  3. Master of Finance and Control (MFC)
  4. Master of Business Administration (MBA) & so on.


Aside from jobs mentioned above, students after completing BCA in Nepal can also involve themselves in research in domains of computer science such as artificial intelligence, machine learning and big data, among others.


Furthermore, students can also go the route of entrepreneurship and may start their own company or involve in freelance work on various platforms.


BCA Salary in Nepal

BCA graduates in Nepal can expect to earn a salary of NPR 20,000 to NPR 50,000 per month on average.


However, this may very from person to person and can be much higher if you already have prior experience working in the industry.


Conclusion 

In conclusion, BCA in Nepal is very popular undergraduate degree for students interested in computer application and IT in general.


And provides students with comprehensive understanding of the various aspects of information technology.


Overall, BCA is a excellent option for students who want to pursue a career in the field of computer science in Nepal.


BCA in Nepal when compared with other IT undergraduate programs such as BIT, BIM, BSc CSIT etc, comes par with them and even surpasses them in some areas.


So, we encourage students to do their own homework before joining any undergraduate course and apply for the one fit for them.



You might also like: Interesting Nepali Open Source Projects 

Tags

Post a Comment

2 Comments
Post a Comment
To Top