Course type: |
Courses : |
The BCA course, which stands for Bachelor of Computer Application, is an undergraduate degree that spans across three to four year, depending on the design of the university program. This degree mainly focuses on imparting knowledge and skills related to computer technologies, software design and development, and network technologies.
Just as the degree name suggests, computer application, it means that its main goal is to equip students with the knowledge of applications of computer. Computer means "computing devices" such as desktop, laptop and mobile devices that have processing power and storage.
Computers have become a fundamental part of our lives, being utilized everywhere and at all times. From the moment we wake up to the moment we go back to sleep, we rely on various computer-based applications. For instance, we use e-commerce platforms for online transactions, Zoom for online education, multimedia software for watching movies, Pathao for reserving vehicles, Microsoft Office applications for daily official work, and Fonepay and Esewa for online payments, among others.
Todays BCA has been one of the most demanding degree across the globe, including Nepal. Anyone who wants to learn techniques specifically related to software design and development, for all platforms, be it web and mobile based devices and make a career as software developers pick BCA course in their undergraduate degree pursuit.
Possibly, there might be a lot of questions that might have come across to your mind.
In Nepal, BCA courses offered by national universities such as TU, PU spans across 4 years. However, BCA courses affiliated to foreign universities in Nepal are 3 years. A 3 year or 4 year degree varies in the total number of credit hours after completing the course of study. There should not be much difference in the number of year, however, some universities in US prefer 16 years of education as a prerequisites for enrolling in Masters program.
Here is a comparative study highlighting diferent factors related to BCA course offered by various Universities in Nepal.
Factors/University | Tribhuvan | Purbanchal | Pokhara | Foreign |
---|---|---|---|---|
Duration | 4 Years | 4 years | 4 years | 3 years |
Total Number of Colleges | 130 | 5 | 9 | 2 |
Number of Seats | 4500 | 200 approx | 540 approx | N/A |
Credit Hours | 126 | 208 | 124 | 96 |
BCA course was first introduced in Nepal in the year 1999 by the Purbanchal University (PU), followed by Pokhara University providing affiliation to colleges for teaching BCA. It was very late until 2017, Tribhuvan University included BCA course in its program list. But as of now, TU leads the academic arena in terms number of affiliated colleges and graduates. On the other hand, at present, there is only foreign university from India, Indira Gandhi National Open University, offering this degree within Nepal.
As represented in the table, Nepal based universities offer four-year BCA course while foreign universities completes the same programs in 3 years duration. Standing at 130, TU is far ahead in terms of number of colleges, both constituent and private colleges, providing this program. There are approximately 130 colleges running BCA courses throughout the country out of which there are more than 100 colleges within Kathmandu Valley itself. Interms of number, Purbanchal and Pokhara universities have 4 colleges providing BCA course. There is only 2 foreign affiliated colleges providing BCA coures in Nepal. Annually, TU enroll approximately 4,500 students in BCA, making it the most widely pursued course in the country.
Almost every BCA degree offered by universities comprises of similar courses. However, different universities may have their own curriculum with slight variations in subjects and its credit hours. The majority of the courses in BCA is tilted towards software application development, thereby, including programming courses like Java,. .NET, PHP, machine learning, mobile development using android, scripting languages, etc. There may be subjects like Networking, computer graphics, IT and cyber security, and other IT courses.
The BCA course main objective are listed below:-
The minimum requirements to be fulfilled by the students in order to purse the BCA course are may differ based on different universities. The eligibility criteria for the course under different universities is outlined in the table below:-
University Information
Particulars/University | Tribhuvan | Purbanchal | Pokhara |
---|---|---|---|
Minimum Requirements | Must have secured minimum grade D in every subject in 11 and 12, or equivalent with an overall CGPA of 1.8 or more. |
Applicants are required to have successfully completed their +2, or equivalent securing a minimum grade of D+ in each subject, with an overall GPA of 2.0 or higher. |
Applicants must achieve a minimum CGPA/GPA of 2.0 (on a 4.0 scale), with at least a Grade C (or Grade D for A-level) in Mathematics/Computer Science at intermediate level. |
The scope of BCA in the field of programming is very diverse. Majority of students that enroll in BCA course wants to make a career in the field of computer application development. For this, the first thing he/she must focus in is to learn programming languages. It usually takes 6 months of intense dedication learning a particular programming language, such as Python, JavaScript, Java, or any other after which he/she may be able to develop software systems. People with programming skillsets is highly demanding across the globe. A programmer can create the following jobs for themselves, they are:-
Very few of us wants to do programming forever. Moreover, the technology keeps updating while demanding programmer to upgrade their skillsets and knowledge related to specific technology. With age, it becomes difficult to learn new skillsets and switch career in new-born programming platforms. But no worries, it is not that you have to work in the same field for lifetime. After working several years and gaining expertise in the realm of programming, one can upgrade their career being in the same industry.
Programming may not be the subject of interest to all students enrolled in BCA course, neither the degree is specifically designed to equip with programming skill and knowledge only. BCA curriculum embeds various courses related to networking and IT security. These courses provide foundatation for students who wants to explore their career in networking and security related fields.
Besides Programming and Networking, BCA course is designed in such a way that students diverse knowledge in IT. Learning a bit of programming, database, and networking courses gives you a strong base specifically required to continue your career as:
Not for all, but for many, money is the top factor that always comes to mind when one decide about career. The questions arises:
Salary is determined by the number of factors ranging from the job roles, experience, skillsets, country, and so on. To give an insights,
Programmers and Software Developer
BCA graduates opting a career as a programmer earn lucrative salaries. Programmer are always in the position to demand high salary depending on their skillsets, experience, and problem-solving ability. In Nepal, programmers with a BCA degree earn anywhere between Nrs. 40000 to Nrs. 200000 and above. BCA graduates working as programmers in countries like US get an average salary of $80,000 annually.
Quality Assurance Analyst
In Nepal, BCA graduates working as QAA earn salary ranging from Nrs. 30000 to 1,00,000 monthly. On the other hand, QAA can earn an average salary of $60000 or above if they find a job in US.
Networking Jobs
The salaries in Networking jobs are no less than that in programming. In Nepal, people associated in Networking career makes salaries between Nrs. 40000 to 80000 depending upon years of experience. The same thing is different if he/she works for a US based company. A network administrator typically earn $50,000 to $90,000 annually. Likewise, a network engineer earns in between $70,000 to $100,000 per year.
The job security and career of a programmer with good skills is very high. There are very less chances of lay-off in an IT industry, specifically in the programming field.
The tuition fees vary among universities, and you can find the detailed cost breakdown in the table provided below, outlining the overall expenses for the BCA program in both the constituent and private colleges.
Particulars/ University |
Tribhuvan |
Purbanchal |
Pokhara |
Foreign |
Cost(in NPR) |
4,00,000 to 12,00,000 |
3,00,000 to 8,00,000 |
4,00,000 to 9,00,000 |
10,00,000 to 15,00,000 |
Students enrolled in the BCA course may also qualify for scholarships, which are awarded based on merit. To obtain detailed information about scholarship opportunities, applicants should get in touch with the specific college.