Home Notices Exam Routines Programs Blog Alumni Admission Curriculums Fee Structure Scholarship Gallery Leadership Contact
โ† Admission
Curriculum & Career Guide

Program Curriculums

Explore the complete syllabus, scope, major activities and career prospects for every program at NIST Higher Education. Select a program below to view its details.

Bachelor of Computer Application (BCA)

๐ŸŽ“ Undergraduate ยท 4 Years ๐Ÿ›๏ธ FOHSS, Tribhuvan University

๐ŸŽฏ Scope

The Bachelor of Computer Application (BCA) is a four-year, eight-semester program designed to produce competent IT professionals. With Nepal's rapidly growing digital economy, demand for software developers, web engineers, and IT consultants continues to rise. BCA blends programming, database systems, networking, and modern technologies like AI and mobile development, giving graduates a strong foundation for both employment and entrepreneurship in the technology sector.

๐Ÿ“š Curriculum / Syllabus

Official Tribhuvan University course structure. Click each semester to expand.

1st Semester Total: 16
# Code Subject Credit Hrs
1 BCA 101 Computer Fundamental and Application 3
2 BCA 102 Programming in C 3
3 BCA 103 Digital Logic 3
4 BCA 104 Mathematics-I 3
5 BCA 105 Professional Communication and Ethics 3
6 BCA 106 Hardware Workshop 1
2nd Semester Total: 16
# Code Subject Credit Hrs
1 BCA 151 Descrete Structure 3
2 BCA 152 Microprocessor and Computer Architecture 3
3 BCA 153 OOP in Java 3
4 BCA 154 Mathematics II 3
5 BCA 155 UX/UI Design 3
6 BCA 156 Principle of Management 1
3rd Semester Total: 17
# Code Subject Credit Hrs
1 BCA 201 Data Structure and Algorithms 3
2 BCA 202 Database Management System 3
3 BCA 203 Web Tehcnology-I 3
4 BCA 204 System Analysis and Design 3
5 BCA 205 Probability and Statistics 3
6 BCA 206 Applied Economics 2
4th Semester Total: 17
# Code Subject Credit Hrs
1 BCA 251 Operating Systems 3
2 BCA 252 Software Engineering 3
3 BCA 253 Numerical Methods 3
4 BCA 254 Python Programming 3
5 BCA 255 Web Technology-II 3
6 BCA 256 Project-I 2
5th Semester Total: 18
# Code Subject Credit Hrs
1 BCA 301 Computer Network 3
2 BCA 302 Artificial Intelligence 3
3 BCA 303 Advance Java Programming 3
4 BCA 304 MIS and e-Business 3
5 BCA 305 Society and Technology 3
6 BCA 306 Project-II 3
6th Semester Total: 17
# Code Subject Credit Hrs
1 BCA 351 Computer Graphics and Animation 3
2 BCA 352 Mobile Programming 3
3 BCA 353 Cryptography and Network Security 3
4 BCA 354 Technical Writing 2
5 BCA 355 Distributed System 3
6 BCA 356 Project-III 3
7th Semester Total: 18
# Code Subject Credit Hrs
1 BCA 401 Cyber Security and Ethical Hacking 3
2 BCA 402 Software Project Management 3
3 BCA 403 Financial Accounting 2
4 BCA 404 Project-IV 3
5 BCA 405 Elective-I 3
6 BCA 406 Elective-II 3
8th Semester Total: 12
# Code Subject Credit Hrs
1 BCA 451 Cloud Computing 3
2 BCA 452 Internship 3
3 BCA 453 Elective-III 3
4 BCA 454 Elective-IV 3

โšก Major Activities

  • Hands-on programming labs (C, Java, Python, web technologies)
  • Semester projects building real software applications
  • Database and networking practical sessions
  • Mini-projects and a major final-year project
  • Industry exposure through workshops and seminars
  • Participation in coding competitions and hackathons

๐Ÿ’ผ Career Prospects

Software Developer / EngineerWeb Developer (Front-end / Back-end / Full-stack)Mobile Application DeveloperDatabase AdministratorSystem AnalystIT ConsultantNetwork AdministratorUI/UX DesignerFurther study: MCA, MSc IT, MBA

Interested in Bachelor of Computer Application (BCA)?

Apply for the 2083/84 academic year or talk to our admission counselors for guidance.

Apply / Inquire Now Contact Us
๐ŸŽ“

Sarah ยท NIST Counselor

Online ยท Powered by Claude

๐ŸŽ“
เคจเคฎเคธเฅเคคเฅ‡! ๐Ÿ‘‹ I'm Sarah, your NIST counselor. Ask me about programs, syllabus, scholarships, admission โ€” in English, Nepali, or Romanized Nepali (e.g. "kasari apply garne?")!
โšก AI guidance only. Call +977-1-4960096 for official info