A Comprehensive Guide to the BCA Tu Syllabus and Course Structure BCA

BCA TU Syllabus (Bachelor in computer application) Course Structure 

 

In this post, you will get an in-depth look at the BCA syllabus in TU, including core subjects, electives, and important skills for the tech industry.

BCA is a great choice for students interested in computer applications and seeking careers in the IT field. In order to succeed in this field, students need a mix of theoretical knowledge and practical skills.

In four years, undergraduate Computer Applications students can earn a Bachelor of Computer Applications (BCA), which provides a solid grounding in computer programming, software development, database management, and networking.

Total Credit hours of BCA Course Load are here 

CoursesCredit Hours
Computer Application (Core Courses)71 (4*2+3*21)
Elective Courses12(3+3+3+3)
Mathematics and Statistics Courses9(3+3+3)
Language Courses6(3+3)
Social Science and Management Courses15(3+3+3+3+3)
Project and Internships13(2+2+6+3)
Total Credit Hours126

 

 

 

First Year 

First Semester

BA 1st Sesm Syllabus TU

 

S.NCourse CodeCourse Title
1CACS101Computer Fundamentals & Applications
2CACO102Society and Technology
3CAEN103English I
4CAMT104Mathematics I
5CACS105Digital Logic
Second Semester
1CACS151C Programming
2CAAC152Financial Accounting
3CAEN153English II
4CAMT154Mathematics II
5CACS155Microprocessor and Computer Architecture

 

 

 

 

 

BCA 2nd Year Syllabus

Second Year
Third Semester

S.NCourse CodeCourse Title
1 CACS201Data Structures and Algorithms
2 CAST202 Probability and Statistics
3CAST202 System Analysis and Design
4 CACS204 OOP in Java
5 CACS205Web Technology
Fourth Semester
1 CACS251Operating System
2CACS252Numerical Methods
3 CACS253 Software Engineering
4CACS254Scripting Language
5 CACS255Database Management.System
6CAPJ256Project 1

 

 

 

Third Year
Fifth Semester

BCA 3rd Year Syllabus

SNCourse codeCourse Title
1CACS301MIS and e-Business
2CACS302DotNet Technology
3CACS303 Computer Networking
4CAMG304Introduction to Management
5CACS305Computer Graphics and Animation
Sixth Semester
1CACS351Mobile Programming
2CACS352Distributed System
3CAEC353Applied Economics
4CACS354Advanced Java Programming
5CACS355Network Programming
6CAPJ356 Project II

 

SN Course Course Title

 

1. CACS301 MIS and e-Business
2. CACS302 DotNet Technology
3. CACS303 Computer Networking
4. CAMG304 Introduction to Management
5. CACS305 Computer Graphics and Animation

 

Sixth Semester

 

1.CACS351 Mobile Programming
2.CACS352 Distributed System
3.CAEC353 Applied Economics
4.CACS354 Advanced Java Programming
5.CACS355 Network Programming
6.CAPJ356 Project II

 

 

BCA Fourth Year Syllabus

Fourth Year
Seventh Semester

SNCourse codeCourse Title
1CACS401Cyber Law & Professional Ethics
2CACS402Cloud Computing
3CACS303 Internships
4Elective  I
5Elective  II
Eighth Semester
1CAOR451Operations Research
2CAPJ452Project III
3CAEC353Applied Economics
4Elective III
5Elective IV

SN  Course Code  Course Title

 

1. CACS401  Cyber Law & Professional Ethics
2. CACS402  Cloud Computing
3. CAIN403  Internships
4. Elective  I
5. Elective II

 

Eighth Semester

 

1. CAOR451 Operations Research
2. CAPJ452 Project III
3. Elective III
4. Elective IV

 

List of Electives

SNCourse codeCourse Title
1CAPS476Applied Psychology
2CACS477 Geographical Information System
3CACS478 Computer Networking
4CACS479Hotel Information System
5CAER480Enterprise Resource Planning
6CACS482Knowledge Engineering
7CACS483Advanced DotNet Technology
8CACS484 Database Programming
9CACS485 Database Administration
10CACS486Network Administration

 

SN Course Code Course Title

 

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

 

BCA TU Syllabus- Course Structure Of BCA Tribhuvan University

After Bachelor of Computer Application graduates can join any master program related computer application, Student can join many courses after BCA, such as Masters in Computer Application (MCA), Masters in Computer Management (MCM), Masters in Information Management, Master in Cyber Security, Master In Information Management (MIM), Master in business administration (MBA).Master in Data Science (MDS).

Top Career Options after BCA

  • Technical Analyst
  • Data Scientist
  • Web Developer
  • Digital Marketer
  • Software Developer Trainee
  • Banking Sector
  • E-commerce Executive
  • Educator
  • Cyber Security Expert
  • Blockchain Developer

 

Career after BCA

Graduates of a BCA program are well-prepared for rewarding careers in the IT industry. 

A BCA graduate has to study approximately 52 subjects all together over their study periods of
Bachelor-level study in Nepal, after studying huge subjects, anyone can go for any career. 

The 52 subjects are as below 

  1. Computer Fundamentals & Applications
  2. Society and Technology
  3. English I
  4. Mathematics I
  5. Digital Logic
  6. C Programming,
  7. Financial Accounting,
  8. English II,
  9. Mathematics II,
  10. Microprocessor and Computer Architecture
  11. Data Structure and Algorithms,
  12. Probability and Statistics,
  13. System Analysis and Design,
  14. OOP in Java,
  15. Web Technology
  16. Operating System,
  17. Numerical Methods,
  18. Software Engineering,
  19. Scripting Language,
  20. Database Management. System,
  21. Project 1
  22. MIS and e-Business,
  23. Dot .NET Technology,
  24. Computer Networking,
  25. Introduction to Management,
  26. Computer Graphics and Animation
  27. Mobile Programming,
  28. Distributed System,
  29. Applied Economics,
  30. Advanced Java Programming,
  31. Network Programming,
  32. Project II
  33. Cyber Law & Professional Ethics,
  34. Cloud Computing,
  35. Internships,
  36. Elective I,
  37. Elective II,
  38. Operations
  39. Research,
  40. Project III,
  41. Applied Economics, Elective III,
  42. Elective IV
  43. List of Electives
  44. Applied Psychology,
  45. Geographical Information System,
  46. Computer Networking,
  47. Hotel Information System,
  48. Enterprise Resource Planning,
  49. Knowledge Engineering,
  50. Advanced Dot .NET Technology,
  51. Database Programming,
  52. Database Administration,
  53. Network Administration

Leave a Comment