BCA

Course Name

BCA

Course Code

BCA

Course Duration

4 Years /8 Semesters

Credit Hours

126 Hrs

Entry Requirement

+2 Passed / Equivalence

Intake

Once a Year

Time

Morning / Day

Accrediation

TU

About Program ​

Texas has proven itself as a leading college of Information Technology with varieties of courses like B.Sc. (CSIT). BIT, BCS (Network Technology and Cyber Security) and BCA. The practical way of imparting the knowledge has made Texas the unique among the different academic institutions. With the focus on professional courses and projects; Texas has minimized the gap between the industry and academia. Texas equally focuses on the co-curricular and extra-curricular activities focusing on the overall development of students. The IT students of Texas has participated in different international seminars on information technology.

Texas has launched BCA affiliated to Tribhuvan University. It is the 4 years program that runs on semester-system under the faculties of Humanities and Social Sciences. BCA has been started with an objective to produce qualified computer software developers having wide range of knowledge in the technical field. Students learn to solve computer based problems of different types of business and industries. Besides, students of Texas grab the opportunity to grab job experience during their study.

Course Details ​

Students who enter the workforce will have established themselves as effective professionals by having solved real problems through the use of their computers science knowledge and their communication, critical thinking, and problem-solving skills Students who continue in academia will have been successful in pursuing advanced degrees and demonstrating their ability to master advanced areas of computer science. Students will have demonstrated their ability to adapt to a rapidly changing environment by having learned and apply new skills and new technologies.

Semester 1

Semester 1

S.N Course Name Course Code Credit Hours
1 Computer Fundamentals and Applications BCA101 3
2 Programming in C BCA102 3
3 Digital Logic BCA103 3
4 Mathematics I BCA104 3
5 Professional Communication and Ethics BCA105 3
6 Hardware Workshop BCA106 1

Total Credit Hours: 16 Hrs.

Semester 2

Semester 2

S.N Course Name Course Code Credit Hours
1 Discrete Structure BCA151 3
2 Microprocessor and Computer Architecture BCA152 3
3 OOP in Java BCA153 3
4 Mathematics II BCA154 3
5 UI/UX Design BCA155 3
6 Principles of Management BCA156 1

Total Credit Hours: 16 Hrs.

Semester 3

Semester 3

S.N Course Name Course Code Credit Hours
1 Data Structure and Algorithm BCA201 3
2 Database Management System BCA202 3
3 Web Technology-I BCA203 3
4 System Analysis and Design BCA204 3
5 Probability and Statistics BCA205 3
6 Applied Economics BCA206 2

Total Credit Hours: 17 Hrs.

Semester 4

Semester 4

S.N Course Name Course Code Credit Hours
1 Operating System BCA251 3
2 Software Engineering BCA252 3
3 Numerical Method BCA253 3
4 Python Programming BCA254 3
5 Web Technology-II BCA255 3
6 Project-I BCA256 2

Total Credit Hours: 17 Hrs.

Semester 5

Semester 5

S.N Course Name Course Code Credit Hours
1 Computer Network BCA301 3
2 Artificial Intelligence BCA302 3
3 Advanced Java Programming BCA303 3
4 MIS and e-Business BCA304 3
5 Society and Technology BCA305 3
6 Project-II BCA306 3

Total Credit Hours: 18 Hrs.

Semester 6

Semester 6

S.N Course Name Course Code Credit Hours
1 Computer Graphics and Animation BCA351 3
2 Mobile Programming BCA352 3
3 Cryptography and Network Security BCA353 3
4 Technical Writing BCA354 2
5 Distributed System BCA355 3
6 Project-III BCA356 3

Total Credit Hours: 17 Hrs.

Semester 7

Semester 7

S.N Course Name Course Code Credit Hours
1 Cyber Security and Ethical Hacking BCA401 3
2 Software Project Management BCA402 3
3 Financial Accounting BCA403 2
4 Project-IV BCA404 3
5 Elective-I BCA405 3
6 Elective-II BCA406 3

Total Credit Hours: 17 Hrs.

Semester 8

Semester 8

S.N Course Name Course Code Credit Hours
1 Cloud Computing BCA451 3
2 Internship BCA452 3
3 Elective-III BCA453 3
4 Elective-IV BCA454 3

Total Credit Hours: 12 Hrs.

Entry Requirement ​

  • The Candidate Applying for the BCA program most have:
  •  Successfully completed a twelve-year schooling or equivalent from any University, Board or Institution recognized by Tribhuvan University.
  • Secured a minimum of second division (45%) or minimum D+ grade in all subjects in the twelve-year schooling or Equivalent.

Learning Outcomes

Students don’t just study – they grow, build, and transform. Through the BCA program, students get the right mix of knowledge, practical skills, and confidence needed to succeed in today’s tech-driven world. From learning how to code to improving communication and problem-solving skills, students are prepared for both professional success and personal development.

Career Options

  • Software Engineer
  • Data Analyst / Data Scientist
  • Cybersecurity Specialist
  • Cloud Engineer
  • AI / Machine Learning Engineer
  • DevOps Engineer
  • Full Stack Developer
  • Project Manager (IT)
  • Entrepreneur / Startup Founder
  • IT Lecturer / Trainer
  • Blockchain Developer
  • Game Developer
  • AR/VR Developer
  • IT Consultant
  • Tech Researcher / Innovator

Facilities & ECA​

Gallery​

Scroll to Top