Bachelor in Computer Application (BCA)
Courses Description

Bachelor in Computer Application (BCA),2075

BCA, the Bachelor of Computer Application, is a new computer science degree introduced by Faculty of Humanities and Social Sciences of Tribhuvan University. The degree is intended to produce software developers, network engineers, system designers and system administrators. Studies show that most American universities have placed the computer science degree under liberal arts. This way the philosophy of introducing BCA by Faculty of Humanities and Social Sciences of Tribhuvan University should be welcomed whole-heartedly. College of Applied Business has been for the past 20 years conducting courses in management and information technology (IT). In these years, CAB graduates of BBA and IT have placed themselves in better positions both in advanced studies and job markets. CAB has been applying various teaching methodologies such as in-depth learning, field / project works and mass communicating skill that differentiate its graduates from others. Although CAB applies the same pedagogies, co-curriculum and extra-curriculum with experience of twenty years, student with BCA certificate from CAB will be having the same cutting-edge experience like its graduates in management and information technology.

CoursesCredit Hrs.Computer Application(Core Courses)71Elective Courses12Mathematics & Statistics Courses9Language Courses6Social Sciences & Management Courses15Projects & Internships13Total Credit Hours126First SemesterSNCourse CodeCourse TitleCredit Hrs.1.CACS101Computer Fundamentals & Applications42.CASO102Society & Technology33.CAEN103English I34.CAMT104Mathematics I35.CACS105Digital Logic3    Second SemesterSNCourse CodeCourse TitleCredit Hrs.1.CACS151C Programming42CAAC152Financial Accounting33.CAEN153English II34.CAMT154Mathematics II35.CACS155Microprocessor and Computer Architecture3    Third SemesterSNCourse CodeCourse TitleCredit Hrs.1.CACS201Data Structures &Algorithms32.CAST202Probability and Statistics33.CACS203System Analysis and Design34.CACS204OOP in Java35.CACS205Web Technology3    Fourth SemesterSNCourse CodeCourse TitleCredit Hrs.1.CACS251Operating System32.CACS252Numerical Methods33.CACS253Software Engineering34.CACS254Scripting Language35.CACS255Database Management System36.CAPJ256Project I2    Fifth SemesterSNCourse CodeCourse TitleCredit Hrs.1.CACS301MIS and e-Business32.CACS302DotNet Technology33.CACS303Computer Networking34.CAMG304Introduction to Management35.CACS305Computer Graphics and Animation3    Sixth SemesterSNCourse CodeCourse TitleCredit Hrs.1.CACS351Mobile Programming32.CACS352Distributed System33.CAEC353Applied Economics34.CACS354Advanced Java Programming35.CACS355Network Programming36.CAPJ356Project II2    Seventh SemesterSNCourse CodeCourse TitleCredit Hrs.1.CACS401Professional Ethics32.CACS402Cloud Computing33.CAIN403Internships34. Elective I35. Elective II3    Eighth SemesterSNCourse CodeCourse TitleCredit Hrs.1.CAOR451Operations Research32.CAPJ452Project III63. Elective III34. Elective IV3    List of Electives Courses:SNCourse CodeCourse TitleCredit Hrs.1.CAPS476Applied Psychology32.CACS477Geographical Information System33.CACS478IT in Banking34.CACS479Hotel Information Svstem35.CAER480Enterprise Resource Planning36.CACS482Knowledge Engineering37.CACS483Advanced DotNet Technology38.CACS484Database Programming39.CACS485Database Administration310.CACS486Network Administration3

Courses Eligibility

  • Passed in 2079 B.S.
  • Minimum "D" grade in each subject of Grade 11 and 12 with a CGPA 1.8 or >1.8
  • Minimum score of second division  in 10+2, or equivalent in any disciplines.

Passed Before 2079 B.S.

  • Minimum "D" grade in each subject of Grade 11 and 12 with a CGPA 2.0 or >2.0
  • Minimum score of second division marks in 10+2 or equivalent in any disciplines.