Syllabus for Bachelor of Computer Application (BCA)

Curriculum of Bachelor of Computer Application (BCA)

Students can now view their syllabus for Bachelor of Arts in Computer Application (BCA).

Bachelor of Computer Application (BCA) is a program study which runs over a period of four academic years (eight semesters) i.e 126 credit hours in total where 1 credit hour = 12 lecture hours.

Why TU?

BCA at the Faculty of Humanities and Social Sciences in Tribhuvan University has produced several high quality computer application users and developers before. The university promises to do more so for the upcoming candidates.

Bachelor of Arts in Computer Application (BCA) Course Structure

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 Year

First Semester

S.N Course Code Course Title Credit Hrs. Lecture Hrs. Tutorial Hrs. Lab Hrs.
1. CACS101 Computer, Fundamentals & Applications 4 4 4
2. CACO102 Society and Technology 3 3
3. CAEN103 English I 3 3 1
4. CAMT104 Mathematics I 3 3 1 1
5. CACS105 Digital Logic 3 3 2
Total 16 16 2 7

 

Second Semester

S.N Course Code Course Title Credit Hrs. Lecture Hrs. Tutorial Hrs. Lab Hrs.
1. CACS151 C Programming 4 4 1 3
2. CAAC152 Financial Accounting 3 3 1 1
3. CAEN153 English II 3 3 1
4. CAMT154 Mathematics II 3 3 1 1
5. CACS155 Microprocessor and Computer Architecture 3 3 1 2
Total 16 16 5 7

 

Second Year

Third Semester

SN Course Code Course Title Credit Hrs. Lecture Hrs. Tutorial Hrs. Lab Hrs.
1 CACS201 Data Structures and Algorithms 3 3 3
2 CAST202 Probability and Statistics 3 3 1 1
3 CACS203 System Analysis and Design 3 3 1
4 CACS204 OOP in Java 3 3 1 2
5 CACS205 Web Technology 3 3 3
Total 15 15 3 9

 

Fourth Semester

S.N Course Code Course Title Credit Hrs. Lecture Hrs. Tutorial Hrs. Lab Hrs.
1. CACS251 Operating System 3 3 1 2
2. CACS252 Numerical Methods 3 3 1 2
3. CACS253 Software Engineering 3 3 1
4. CACS254 Scripting Language 3 3 3
5. CACS255 Database Management System 3 3 1 2
6. CAPJ256 Project I 2 4
Total 17 15 4 13

 

Third Year

Fifth Semester

SN Course Code Course Title Credit Hrs. Lecture Hrs. Tutorial Hrs. Lab Hrs.
1 CACS301 MIS and E-Business 3 3 2
2 CACS302 DotNet Technology 3 3 3
3 CACS303 Computer Networking 3 3 2
4 CAMG304 Introduction to Management 3 3 1
5 CACS305 Computer Graphics and Animation 3 3 1 2
Total 15 15 2 9

 

Sixth Semester

SN Course Code Course Title Credit Hrs. Lecture Hrs. Tutorial Hrs. Lab Hrs.
1 CACS351 Mobile Programming 3 3 3
2 CACS352 Distributed System 3 3 1
3 CAEC353 Applied Economics 3 3 1
4 CACS354 Advanced Java Programming 3 3 3
5 CACS355 Network Programming 3 3 2
5 CAPJ356 Project II 2 4
Total 17 15 2 12

 

Fourth Year

Seventh Semester

SN Course Code Course Title Credit Hrs. Lecture Hrs. Tutorial Hrs. Lab Hrs.
1 CACS401 Cyber Law and Professional Ethics 3 3 1
2 CACS402 Cloud Computing 3 3 3
3 CAIN403 Internship 3
4 Elective I 3 3
5 Elective II 3 3
Total 15 12 1 3

 

Eighth Semester

SN Course Code Course Title Credit Hrs. Lecture Hrs. Tutorial Hrs. Lab Hrs.
1 CAOR451 Operations Research 3 3 1
2 CAPJ452 Project III 6 12
3 Elective III 3 3
4 Elective IV 3 3
Total 15 9 1 12

 

List of Electives

S.N Course Code Course Title S.N Course Code Course Title
1 CAPS476 Applied Psychology 6 CACS482 Knowledge Engineering
2 CACS477 Geographical Information System 7 CACS483 Advanced DotNet Technology
3 CACS478 IT in Banking 8 CACS484 Database Programming
4 CACS479 Hotel Information System 9 CACS485 Database Administration
5 CAER480 Enterprise Resource Planning 10 CACS486 Network Administration

 

CLICK HERE TO DOWNLOAD THE SYLLABUS IN FULL FORMAT

Drop Your Comments Below

Comments are closed.