Share
Divya Gyan offers a Bachelor of Computer Application (BCA) degree in affiliation with Tribhuvan University, the oldest university in Nepal. The course program is developed by the Faculty of Humanities and Social Science. BCA is already quite a popular program at the crest of the IT revolution, and the main objective of the BCA program is to produce IT professionals like Software Engineers, Database Developers, Network Engineers, System Administrators, Network Security Experts, Quality Assurance Analysts, System Analyst, IT managers and so on.The demand for IT professionals in software companies in Nepal and elsewhere in the world has been on a steady increase in recent years. There are a lot of opportunities for IT graduates both in Nepal and abroad.
Bachelor of Computer Application is a foundational course that bases the students on a rather wide variety of courses like Networking, Programming, Database, Systems, AI, and so on. In the latter semesters, students can even choose a specialization that they would want to further their careers in with the concentration area of their choosing. The multifaceted foundation building whilst retaining the flexibility to select a specialization later on is one of the primary advantages of this program.
BCA is a four-year bachelor's program administered in eight semesters, which is widely recognized as the most effective way of imparting a program like this. Additionally, having a four-year program is taken in higher regard both in Nepal and abroad. Should the student choose to go abroad, the process would be much smoother, and they would have more choices in academic programs going forward.
Since its founding, Divya Gyan College has garnered a relationship with some of the best IT companies operating in Nepal. This relationship has been mutually beneficial, as these IT Companies provide our students with the expert tutelage they need to become informed professionals in the field. We, in turn, provide these IT companies with our brilliant students as talent through internship and job placement programs.
At Divya Gyan, we train students in different areas according to their interests and help them grow their professional skills by providing them with an environment where they can work under the supervision of experts. The internship and job placement programs ensure that the students get a chance to put their skills to the test in the real world as well.
Moreover, the provisions for Non-credit training courses are set up so that the student can bridge the gap between academic teachings and professional expectations before they graduate. This drastically increases the student’s chances of employment after the program. A more detailed breakdown of the syllabus is presented later in the page.
The minimum requirements to enroll in a 4-year TU, BCA program is mentioned below:
Students who have secured minimum “D” grades in each subject of grades 11 and 12 with CGPA 2.0 or a minimum score of second division marks in all subjects of 10+ 2 or equivalent examinations are eligible for admission to the BCA program of Tribhuvan University.
S.N | Suject | Code | File | |
---|---|---|---|---|
First | ||||
1 | Computer Fundamentals and Applications | CACS101 | View | |
2 | Socieity & Technology | CACO102 | View | |
3 | English I | CAEN103 | View | |
4 | Mathematics I | CAMT104 | View | |
5 | Digital Logic | CACS105 | View | |
Second | ||||
1 | C-Programming | CACS151 | View | |
2 | Financial-Accounting | CAAC152 | View | |
3 | English-II | CAEN153 | View | |
4 | Mathematics II | CAMT154 | View | |
5 | Microprocessor-and-Computer Architecture | CACS155 | View | |
Third | ||||
1 | Data-Structure-and-Algorithms | CACS201 | View | |
2 | Probability-and-Statistics | CAST202 | View | |
3 | System-Analysis-and-Design | CACS203 | View | |
4 | Object Oriented Programming in Java | CACS204 | View | |
5 | Web-Technology | CACS205 | View | |
Fourth | ||||
1 | Operating-System | CACS251 | View | |
2 | Numerical-Methods | CACS252 | View | |
3 | Software-Engineering | CACS253 | View | |
4 | Scripting-Language | CACS254 | View | |
5 | Database Management System | CACS255 | View | |
6 | Project-I | CAPJ256 | View | |
Fifth | ||||
1 | Mis-and-E-Business | CACS301 | View | |
2 | Dot-Net-Technology | CACS302 | View | |
3 | Computer-Networking | CACS303 | View | |
4 | Introduction to Management | CAMG304 | View | |
5 | Computer Graphics and Animation | CACS305 | View | |
Sixth | ||||
1 | Mobile Programming | CACS351 | View | |
2 | Distributed System | CACS352 | View | |
3 | Applied Economics | CAEC353 | View | |
4 | Advanced Java Programming | CACS354 | View | |
5 | Network Programming | CACS355 | View | |
6 | Project II | CAPJ356 | View | |
Seventh | ||||
1 | Cyber law and Professional Ethics | CACS401 | View | |
2 | Cloud Computing | CACS402 | View | |
3 | Internship | CAIN403 | View | |
4 | Image Processing | CACS404 | View | |
5 | Database Administration | CACS405 | View | |
6 | Network Administration | CACS406 | View | |
7 | Operational Research | CAOR451 | View | |
8 | Project III | CAPJ452 | View | |
Eight | ||||
1 | Database Programming | CACS453 | View | |
2 | Geographical Information System | CACS454 | View | |
3 | Data Analysis and Visualization | CACS455 | View | |
4 | Machine Learning | CACS456 | View |