BCA Syllabus TU | Complete Semester Breakdown with Projects & Internship

BCA Syllabus TU

By Suman Rana

Published on:

Tribhuvan University(TU) offers various programs in Bachelor’s degree, one of which is Bachelor of Computer Application(BCA). It is a 4-year (8-semester) course that teaches you the real-world skills in the IT and computer field.

All the students who have completed +2 or equivalent education from any stream (Science, Management, Humanities), securing a second division (45%) marks, can join the BCA program. The students must pass the entrance exam to be eligible to join the course, in which they will be asked 40% English, 50% Mathematics, and 10% general knowledge questions.

If you’re planning to join the BCA program or have already started, understanding the BCA Syllabus TU will help you plan your studies better. This article provides a complete list of subjects taught in each semester under Tribhuvan University’s BCA course.

BCA Syllabus TU Structure

It is a semester-based system, where you have to study different subjects (both theoretically and practically) in each semester. It provides a 60-40 system where 60% of marks are from the final examination and 40% of marks are from the internal assessment.

In several semesters, you have to present a final project at the end of the course, which will automatically boost your skills in real-world problem solving.

This course also provides an internship opportunity, which helps students to deal with real-world projects, helping them to increase their skills and set a clear future goal.

BCA Syllabus TU Structure

Semester-wise Subject List for BCA TU

First Semester

SNCourse CodeCourse TitleCredit HrsLecture HrsTutorial HrsLab Hrs
1CACS101Computer Fundamentals & Applications444
2CASO102Society & Technology33
3CAEN103English I331
4CAMT104Mathematics I3311
5CACS105Digital Logic332
Total161627

Second Semester

SNCourse CodeCourse TitleCredit Hrs.Lecture Hrs.Tutorial Hrs.Lab Hrs.
1CACS151C Programming4413
2CAAC152Financial Accounting3311
3CAEN153English II331
4CAMT154Mathematics II3311
5CACS155Microprocessor and Computer Architecture3312
Total161657

Third Semester

SNCourse CodeCourse TitleCredit Hrs.Lecture Hrs.Tutorial Hrs.Lab Hrs.
1CACS201Data Structures & Algorithms333
2CAST202Probability and Statistics3311
3CACS203System Analysis and Design331
4CACS204OOP in Java3312
5CACS205Web Technology333
Total151539

Fourth Semester

SNCourse CodeCourse TitleCredit Hrs.Lecture Hrs.Tutorial Hrs.Lab Hrs.
1CACS251Operating System3312
2CACS252Numerical Methods3312
3CACS253Software Engineering331
4CACS254Scripting Language333
5CACS255Database Management System3312
6CAPJ256Project I24
Total1715413

Fifth Semester

SNCourse CodeCourse TitleCredit Hrs.Lecture Hrs.Tutorial Hrs.Lab Hrs.
1CACS301MIS and e-Business332
2CACS302DotNet Technology333
3CACS303Computer Networking332
4CAMG304Introduction to Management331
5CACS305Computer Graphics and Animation3312
Total151529

Sixth Semester

SNCourse CodeCourse TitleCredit Hrs.Lecture Hrs.Tutorial Hrs.Lab Hrs.
1CACS351Mobile Programming333
2CACS352Distributed System331
3CAEC353Applied Economics331
4CACS354Advanced Java Programming334
5CACS355Network Programming332
6CAPJ356Project II23
Total1715212

Seventh Semester

SNCourse CodeCourse TitleCredit Hrs.Lecture Hrs.Tutorial Hrs.Lab Hrs.
1CACS401Cyber Law & Professional Ethics331
2CACS402Cloud Computing333
3CAIN403Internships3
4Elective I33
5Elective II33
Total1512

Eighth Semester

SNCourse CodeCourse TitleCredit Hrs.Lecture Hrs.Tutorial Hrs.Lab Hrs.
1CAOR451Operations Research331
2CAPJ452Project III612
3Elective III33
4Elective IV33
Total159

List of Electives

SNCourse CodeCourse Title
1CAPS476Applied Psychology
2CACS477Geographical Information System
3CACS478IT in Banking
4CACS479Hotel Information System
5CAER480Enterprise Resource Planning
6CACS482Knowledge Engineering
7CACS483Advanced DotNet Technology
8CACS484Database Programming
9CACS485Database Administration
10CACS486Network Administration

Project Work & Internship

In the BCA course at TU, students must complete three projects and one internship. These help students use what they have learned in real-world work and build practical skills.

project work and internship in bca tu

Project Work

You must do three projects during the course:

  • 4th Semester – Project Work (2 credit hours)
  • 6th Semester – Project Work (2 credit hours)
  • 8th Semester – Final Project Work (6 credit hours)

In each project, students work on a computer-related topic, make a report, and give a presentation. The final project in the 8th semester is bigger and more detailed.

Internship

  • Done in the 7th Semester
  • Carries 3 credit hours
  • Students work in a company or IT organization to get real job experience.
  • A report must be submitted after the internship.

These projects and the internship are very important to prepare students for jobs after BCA.

Grading & Evaluation System for BCA TU

Each subject is graded using letter grades. The grades show how well a student performed in a course. Here’s the grading scale:

Letter GradeGrade PointMeaning
A4.0Excellent
A−3.7
B+3.3
B3.0Good
B−2.7
C+2.3
C2.0Satisfactory
C−1.7
D+1.3
D1.0Work satisfying minimum requirement for credits
F0.0Failing

Incomplete Grade “I”:

  • Given only in rare cases when a student can’t complete coursework.
  • Must finish the pending work in the next semester.
  • If not completed, “I” becomes “F” automatically.
  • No need to re-register for the course if completed within time.

GPA Calculation:

  • SGPA (Semester GPA) = Total grade points earned in a semester ÷ Total credits taken that semester
  • CGPA (Cumulative GPA) = Total grade points from all semesters ÷ Total credits completed

Attendance Requirement

  • Students must attend at least 80% of all classes (lecture, tutorial, and practical).
  • Less than 80% attendance = Not allowed to sit in the final exam.
  • Exceptions are allowed for valid reasons like illness.

Final Thoughts

Understanding the BCA syllabus of Tribhuvan University is very helpful for students. It lets you plan your study, know what to expect in each semester, and prepare for projects and exams on time.

In this guide, we covered the subject list, credit hours, projects, internship, and grading system. Whether you’re a new student or already studying BCA, this syllabus guide can be a useful reference throughout your course.

Tip: Bookmark this page so you can check it anytime you need!

If you have any questions or want to see semester-wise notes, entrance preparation tips, or past papers, feel free to explore our other articles.

You can download the complete syllabus with all other related information about the course, entrance, and more from the TU official portal.

Also Read:


I’m a passionate blogger with over two years of experience creating clear, engaging, and SEO-friendly content. I focus on delivering valuable information that connects with readers and helps websites grow their audience.

Leave a Comment