Affiliated under Tribhuwan University (TU)

Bachelor in Computer Application (BCA) program is one of the most sought-after programs among students who want to pursue a career in the IT (Information Technology). The course has an eight-semester length and a four-year duration. It includes topics like databases, networking, data structures, and fundamental programming languages like "C" and "java." Students who are interested in computers, especially to those who want become programmers or software developers will find that this course offers a lot of opportunities.

Course Duration : 8 Semester

Class Time : Morning & Day Shift

Eligibility Criteria : Students aspiring for course must have passed 10+2 or equivalent with minimum grade of 2.0 GPA from a recognized board. They must also qualify in the entrance exam conducted by TU.

BCA 1st Semester Curriculum

  • Computer Fundamentals & Applications (CACS 101)
  • Society & Technology (CASO 102)
  • English I (CAEN 103)
  • Mathematics I (CAMT 104)
  • Digital Logic (CACS 105)

BCA 2nd Semester Curriculum

  • C Programming (CACS 151)
  • Financial Accounting (CAAC 152)
  • English II (CAEN 153)
  • Mathematics II (CAMT 154)
  • Microprocessor and Computer Architecture (CACS 155)

BCA 3rd Semester Curriculum

  • Data Structures & Algorithms (CACS 201)
  • Probabilty & Statistics (CAST 202)
  • System Analysis and Design (CACS 203)
  • Object Oriented Programming in Java (CACS 204)
  • Web Technology (CACS 205)

BCA 4th Semester Curriculum

  • Operating System (CACS 251)
  • Numerical methods (CACS 252)
  • Software Engineering (CACS 253)
  • Scripting Language (CACS 254)
  • Datebase Management System (CACS 255)
  • Project I (CAPJ 256)

BCA 5th Semester Curriculum

  • MIS and e-business (CACS 301)
  • DotNet Technology (CACS 302)
  • Computer Networking (CACS 303)
  • Introduction to Management (CAMG 304)
  • Computer Graphics & Animation (CACS 305)

BCA 6th Semester Curriculum

  • Mobile Programming (CACS 351)
  • Distributed System (CACS 352)
  • Applided Ecomomics (CAEC 353)
  • Advance Java Programming (CACS 354)
  • Network Programming (CACS 355)
  • Project II (CAPJ 356)

BCA 7th Semester Curriculum

  • Mobile Programming (CACS 351)
  • Distributed System (CACS 352)
  • Applided Ecomomics (CAEC 353)
  • Advance Java Programming (CACS 354)
  • Network Programming (CACS 355)
  • Project II (CAPJ 356)

BCA 8th Semester Curriculum

  • Mobile Programming (CACS 351)
  • Distributed System (CACS 352)
  • Applided Ecomomics (CAEC 353)
  • Advance Java Programming (CACS 354)
  • Network Programming (CACS 355)
  • Project II (CAPJ 356)

Have any Questions?
Call us Today!