These are 52 subjects in BCA course offered by Tribhuvan University
Computer Fundamentals and Applications
Digital Logic
English I
Mathematics I
Society and Technology
C Programming
English II
Financial Accounting
Mathematics II
Microprocessor and Computer Architecture
Data Structures and Algorithms
Object Oriented Programming in Java
Probability & Statistics
System Analysis and Design
Web Technology
Database Management System
Numerical Methods
Operating System
Project I
Scripting Language
Software Engineering
Computer Graphics and Animation
Computer Networking
Dot Net Technology
Introduction to Management
MIS and E-Business
Advanced Java Programming
Applied Economics
Distributed Systems
Mobile Programming
Network Programming
Project II
Advanced .Net Technology Elective
Artificial Intelligence Elective
Cloud Computing
Cyber Law and Professional Ethics
Database Administration Elective
E-Governance Elective
Image Processing Elective
Internship
Network Administration Elective
Software Project Management Elective
Data Analysis and Visualization Elective
Database Programming Elective
Geographical Information System Elective
Information Security Elective
Internet of Things Elective
Knowledge Engineering Elective
Machine Learning Elective
Multimedia System Elective
Operations Research
Project III