Tribhuvan University has recently come up with a new program under the faculty of Humanities and Social Science. The program is termed as Bachelor of Computer Application (BCA). This program was proposed under the affiliation of Tribhuvan University from the new academic year of 2071/72 BS. However, TU did not provide affiliation to any of its constituent or private academies till late December 2016. TU launched the program from the academic year 2074/2075. In the first phase TU gave permission to run Bachelor of Computer Application at its 6 constituent campuses.
It is a 4 years (8 semesters) degree. This 4 years program in Computer Application has been started with an objective to produce qualified software developers having wide range of knowledge in the technical field. Students learn to solve computer based problems of different types of business and industries.
Good academic institutions offering Bachelor of Computer Application in Nepal:
Below is the list of colleges for Bachelor of Computer Application program under Tribhuvan University in Nepal.
The course objectives of Computer Application degree of TU are as follows:
BCA Students can choose the subjects from the following concentration areas for their 4 year
Syllabus: CAS0102 Society and Technology
Syllabus: CAEN103 English I
Syllabus: CAMT014 Mathematics I
Syllabus: CACS105 Digital Logic
Syllabus: CACS151 C Programming
Syllabus: CAAC152 Financial Accounting
Syllabus: CAEN153 English II
Syllabus: CAMT154 Mathematics II
Syllabus: CACS201 Data Structures and Algorithms
Syllabus: CAST202 Probability and Statistics
Syllabus: CACS203 System analysis and design
Syllabus: CACS204 OOP in Java
Syllabus: CACS205 Web Technology
Syllabus: CACS251 Operating System
Syllabus: CACS252 Numerical Methods
Syllabus: CACS253 Software Engineering
Syllabus: CACS254 Scripting Language
Syllabus: CACS255 Database Management System
Syllabus: CAPJ256 Project I
Syllabus: CACS301 MIS and E-Business
Syllabus: CACS302 DotNet Technology
Syllabus: CACS303 Computer Networking
Syllabus: CAMG304 Introduction to Management
Syllabus: CACS305 Computer Graphics and Animation
Syllabus: CACS351 Mobile Programming
Syllabus: CAC352 Distributed System
Syllabus: CAEC353 Applied Economics
Syllabus: CACS354 Advanced Java Programming
Syllabus: CACS355 Network Programming
Syllabus: CAPJ356 Project II
Computer has become an inevitable part of our daily lives as most of the work today is done with its help. With the increasing demand of computers, comes the demand of operators. Though, most of us are aware and skilled to use the basic application in a computer, there is always a need of a professional with qualification to get work done quickly and efficiently.
Software developer and different IT professionals develop different types of applications and computer games. This is one of the popular posts that has a great demand in the market and is highly paid as well. Some popular IT companies in Nepal which are hiring app developers are listed below:
Bachelor of Computer Application graduates can apply for the post of system analysts, system managers, project managers, database administrators, system designers and programmers. Information industries and manufacturing industries are always seeking for BCA graduates.
Future Studies
Students completing their bachelor's degree in computer application are further eligible to study in any faculties which falls under the Management and/or Information Technology faculty such as M.C.A (Master of Computer Applications), MBA and many more.