BCA
Tribhuvan University

Bachelor Of Computer Application Syllabus

Tribhuvan University introduced a new program called BCA, full form, of Bachelor of Computer Application under the faculty of Humanities and Social Sciences. BCA course was proposed by TU starting from the academic year 2071/72 BS, however, until late December 2016, TU did not provide affiliation to any of its constituent or private colleges. This course was officially launched from the academic year 2074/2075. In the initial phase, Tribhuvan University granted permission to run this program in six of its constituent campuses. The Bachelor of Computer Application is a 4-year (8 semesters) course designed to produce qualified software developers with a wide range of technical knowledge. Scholars learn to solve problems in various business and industry contexts.

Courses Credit Hours
Computer Application (Core Courses) 71 (4*2 + 3*21)
Elective Courses 12 (3+3+3+3)
Mathematics and Statistics Courses 9 (3+3+3)
Language Courses 6 (3+3)
Social Science and Management Courses 15 (3+3+3+3+3)
Project and Internships 13 (2+2+6+3)
Total Credit Hours 126

First Semester

Credit Subject Code Subject Name Download Syllabus Download Questions Download Notes Download Solutions
4 CACS101 Computer Fundamentals & Applications CACS101_Syllabus CACS101_Questions CACS101_Notes CACS101_Solutions
3 CACO102 Society and Technology CACO102_Syllabus CACO102_Questions CACO102_Notes CACO102_Solutions
3 CAEN103 English I CAEN103_Syllabus CAEN103_Questions CAEN103_Notes CAEN103_Solutions
3 CAMT104 Mathematics I CAMT104_Syllabus CAMT104_Questions CAMT104_Notes CAMT104_Solutions
3 CACS105 Digital Logic CACS105_Syllabus CACS105_Questions CACS105_Notes CACS105_Solutions

Second Semester

Credit Subject Code Subject Name Download Syllabus Download Questions Download Notes Download Solutions
4 CACS151 C Programming CACS151_Syllabus CACS151_Questions CACS151_Notes CACS151_Solutions
3 CAAC152 Financial Accounting CAAC152_Syllabus CAAC152_Questions CAAC152_Notes CAAC152_Solutions
3 CAEN153 English II CAEN153_Syllabus CAEN153_Questions CAEN153_Notes CAEN153_Solutions
3 CAMT154 Mathematics II CAMT154_Syllabus CAMT154_Questions CAMT154_Notes CAMT154_Solutions
3 CACS155 Microprocessor and Computer Architecture CACS155_Syllabus CACS155_Questions CACS155_Notes CACS155_Solutions

Third Semester

Credit Subject Code Subject Name Download Syllabus Download Questions Download Notes Download Solutions
3 CACS201 Data Structures and Algorithms CACS201_Syllabus CACS201_Questions CACS201_Notes CACS201_Solutions
3 CAST202 Probability and Statistics CAST202_Syllabus CAST202_Questions CAST202_Notes CAST202_Solutions
3 CACS203 System Analysis and Design CACS203_Syllabus CACS203_Questions CACS203_Notes CACS203_Solutions
3 CACS204 OOP in Java CACS204_Syllabus CACS204_Questions CACS204_Notes CACS204_Solutions
3 CACS205 Web Technology CACS205_Syllabus CACS205_Questions CACS205_Notes CACS205_Solutions

Fourth Semester

Credit Subject Code Subject Name Download Syllabus Download Questions Download Notes Download Solutions
3 CACS251 Operating System CACS251_Syllabus CACS251_Questions CACS251_Notes CACS251_Solutions
3 CACS252 Numerical Methods CACS252_Syllabus CACS252_Questions CACS252_Notes CACS252_Solutions
3 CACS253 Software Engineering CACS253_Syllabus CACS253_Questions CACS253_Notes CACS253_Solutions
3 CACS254 Scripting Language CACS254_Syllabus CACS254_Questions CACS254_Notes CACS254_Solutions
3 CACS255 Database Management System CACS255_Syllabus CACS255_Questions CACS255_Notes CACS255_Solutions
2 CAPJ256 Project I CAPJ256_Syllabus CAPJ256_Questions CAPJ256_Notes CAPJ256_Solutions

Fifth Semester

Credit Subject Code Subject Name Download Syllabus Download Questions Download Notes Download Solutions
3 CACS301 MIS and E-Business CACS301_Syllabus CACS301_Questions CACS301_Notes CACS301_Solutions
3 CACS302 DotNet Technology CACS302_Syllabus CACS302_Questions CACS302_Notes CACS302_Solutions
3 CACS303 Computer Networking CACS303_Syllabus CACS303_Questions CACS303_Notes CACS303_Solutions
3 CAMG304 Introduction to Management CAMG304_Syllabus CAMG304_Questions CAMG304_Notes CAMG304_Solutions
3 CACS305 Computer Graphics and Animation CACS305_Syllabus CACS305_Questions CACS305_Notes CACS305_Solutions

Sixth Semester

Credit Subject Code Subject Name Download Syllabus Download Questions Download Notes Download Solutions
3 CACS351 Mobile Programming CACS351_Syllabus CACS351_Questions CACS351_Notes CACS351_Solutions
3 CACS352 Distributed System CACS352_Syllabus CACS352_Questions CACS352_Notes CACS352_Solutions
3 CAEC353 Applied Economics CAEC353_Syllabus CAEC353_Questions CAEC353_Notes CAEC353_Solutions
3 CACS354 Advanced Java Programming CACS354_Syllabus CACS354_Questions CACS354_Notes CACS354_Solutions
3 CACS355 Network Programming CACS355_Syllabus CACS355_Questions CACS355_Notes CACS355_Solutions
2 CAPJ356 Project II CAPJ356_Syllabus CAPJ356_Questions CAPJ356_Notes CAPJ356_Solutions

Seventh Semester

Credit Subject Code Subject Name Download Syllabus Download Questions Download Notes Download Solutions
3 CACS401 Cyber Law and Professional Ethics CACS401_Syllabus CACS401_Questions CACS401_Notes CACS401_Solutions
3 CACS402 Cloud Computing CACS402_Syllabus CACS402_Questions CACS402_Notes CACS402_Solutions
3 CAIN403 Internship CAIN403_Syllabus CAIN403_Questions CAIN403_Notes CAIN403_Solutions
3 - Elective -I -_Syllabus -_Questions -_Notes -_Solutions
3 -- Elective -II --_Syllabus --_Questions --_Notes --_Solutions

Eighth Semester

Credit Subject Code Subject Name Download Syllabus Download Questions Download Notes Download Solutions
3 CAOR451 Operations Research CAOR451_Syllabus CAOR451_Questions CAOR451_Notes CAOR451_Solutions
3 CAPJ452 Project III CAPJ452_Syllabus CAPJ452_Questions CAPJ452_Notes CAPJ452_Solutions
3 ---- Elective III ----_Syllabus ----_Questions ----_Notes ----_Solutions
3 ------ Elective IV ------_Syllabus ------_Questions ------_Notes ------_Solutions

Elective Subjects VII Semester

Credit Subject Code Subject Name Download Syllabus Download Questions Download Notes Download Solutions
3 CACS404 Image Processing CACS404_Syllabus CACS404_Questions CACS404_Notes CACS404_Solutions
3 CACS405 Database Administration CACS405_Syllabus CACS405_Questions CACS405_Notes CACS405_Solutions
3 CACS406 Network Administration CACS406_Syllabus CACS406_Questions CACS406_Notes CACS406_Solutions
3 CACS408 Advanced Dot Net Technology CACS408_Syllabus CACS408_Questions CACS408_Notes CACS408_Solutions
3 CACS409 E-Governance CACS409_Syllabus CACS409_Questions CACS409_Notes CACS409_Solutions
3 CACS410 Artificial Intelligence CACS410_Syllabus CACS410_Questions CACS410_Notes CACS410_Solutions
3 CACS407 Software Project Management CACS407_Syllabus CACS407_Questions CACS407_Notes CACS407_Solutions

Elective Subjects VIII Semester

Credit Subject Code Subject Name Download Syllabus Download Questions Download Notes Download Solutions
3 CACS453 Database Programming CACS453_Syllabus CACS453_Questions CACS453_Notes CACS453_Solutions
3 CACS454 Geographical Information System CACS454_Syllabus CACS454_Questions CACS454_Notes CACS454_Solutions
3 CACS455 Data Analysis and Visualization CACS455_Syllabus CACS455_Questions CACS455_Notes CACS455_Solutions
3 CACS456 Machine Learning CACS456_Syllabus CACS456_Questions CACS456_Notes CACS456_Solutions
3 CACS457 Multimedia System CACS457_Syllabus CACS457_Questions CACS457_Notes CACS457_Solutions
3 CACS458 Knowledge Engineering CACS458_Syllabus CACS458_Questions CACS458_Notes CACS458_Solutions
3 CACS459 Information Security CACS459_Syllabus CACS459_Questions CACS459_Notes CACS459_Solutions
3 CACS460 Internet of Things CACS460_Syllabus CACS460_Questions CACS460_Notes CACS460_Solutions