Skip to content

Bachelor's

Bachelor of Information Technology

Bachelor of Information Technology (BIT) from Tribhuvan University is a four-year, eight-semester undergraduate program focused on information technology, software development, and practical computing skills in Nepal. The curriculum combines programming, databases, web technologies, networking, cybersecurity, artificial intelligence, and software engineering with supporting subjects such as mathematics, statistics, and management.

IT & ComputingTribhuvan UniversityFull time

Eligibility and requirements

Minimum qualification
+2 from any stream, including Science, Management, or Humanities
Minimum GPA
2.0 on a 4.0 scale
Required subjects
Mathematics or Computer
Worth knowing
  • Completion of 12 years of schooling or equivalent from a recognized institution, in any stream.
  • Generally, a minimum second division or a CGPA of 2.0 with at least a C grade in all subjects, including English and Mathematics.
  • Must pass the TU Institute of Science and Technology (IoST) BIT entrance examination.

Syllabus and course structure

8 semesters, 54 subjects listed.

Year 1 / Semester 1

Year 1 / Semester 1 course structure for Bachelor of Information Technology
SNCodeCourse nameCrFull marks
1BIT101Introduction to Information Technology3100
2BIT102C Programming3100
3BIT103Digital Logic3100
4MTH104Basic Mathematics3100
5SCO105Sociology3100
Total15500

Year 1 / Semester 2

Year 1 / Semester 2 course structure for Bachelor of Information Technology
SNCodeCourse nameCrFull marks
1BIT151Microprocessor and Computer Architecture3100
2BIT152Discrete Structure3100
3BIT153Object Oriented Programming3100
4STA154Basic Statistics3100
5ECO155Economics3100
Total15500

Year 2 / Semester 3

Year 2 / Semester 3 course structure for Bachelor of Information Technology
SNCodeCourse nameCrFull marks
1BIT201Data Structures and Algorithms3100
2BIT202Database Management System3100
3BIT203Numerical Methods3100
4BIT204Operating Systems3100
5MGT205Principles of Management3100
Total15500

Year 2 / Semester 4

Year 2 / Semester 4 course structure for Bachelor of Information Technology
SNCodeCourse nameCrFull marks
1BIT251Web Technology I3100
2BIT252Artificial Intelligence3100
3BIT253Systems Analysis and Design3100
4BIT254Network and Data Communications3100
5ORS255Operations Research3100
Total15500

Year 3 / Semester 5

Year 3 / Semester 5 course structure for Bachelor of Information Technology
SNCodeCourse nameCrFull marks
1BIT301Web Technology II3100
2BIT302Software Engineering3100
3BIT303Information Security3100
4BIT304Computer Graphics3100
5ENG305Technical Writing3100
Total15500

Year 3 / Semester 6

Year 3 / Semester 6 course structure for Bachelor of Information Technology
SNCodeCourse nameCrFull marks
1BIT351.NET Centric Computing3100
2BIT352Database Administration3100
3BIT353Management Information System3100
4RSM354Research Methodology3100
5–Elective I3100
Total15500

Elective I

Choose from these
Elective I course structure for Bachelor of Information Technology
SNCodeCourse nameCrFull marks
1BIT355Geographical Information System3100
2BIT356Multimedia Computing3100
3BIT357Wireless Networking3100
4BIT358Society and Ethics in IT3100
5PSY359Psychology3100

Year 4 / Semester 7

Year 4 / Semester 7 course structure for Bachelor of Information Technology
SNCodeCourse nameCrFull marks
1BIT401Advanced Java Programming3100
2BIT402Software Project Management3100
3BIT403E-commerce3100
4BIT404Project work3100
5–Elective II3100
Total15500

Elective II

Choose from these
Elective II course structure for Bachelor of Information Technology
SNCodeCourse nameCrFull marks
1BIT405DSS and Expert System3100
2BIT406Mobile Application Development3100
3BIT407Simulation and Modeling3100
4BIT408Cloud Computing3100
5MGT409Marketing3100

Year 4 / Semester 8

Year 4 / Semester 8 course structure for Bachelor of Information Technology
SNCodeCourse nameCrFull marks
1BIT451Network and System Administration3100
2BIT452E Governance3100
3BIT453Internship6200
4–Elective III3100
Total15500

Elective III

Choose from these
Elective III course structure for Bachelor of Information Technology
SNCodeCourse nameCrFull marks
1BIT454Data Warehousing and Data Mining3100
2BIT455Knowledge Management3100
3BIT456mage processing3100
4BIT457Network Security3100
5BIT458Introduction to Telecommunications3100

Outcomes and careers

You will be able to

  • Develop programming and problem-solving skills.
  • Design, develop, test, and maintain software applications.
  • Build web-based and database-driven systems.
  • Understand computer networks, operating systems, and information security.
  • Apply AI and other emerging technologies to practical problems.
  • Develop skills in IT project management, system administration, and research.

Common career paths

  • Software Developer / Engineer
  • Web Developer
  • Backend / Full-Stack Developer
  • Mobile Application Developer
  • AI / Machine Learning Engineer
  • Cybersecurity Analyst
  • Network Engineer
  • Database Administrator
  • Cloud Engineer
  • System Administrator
  • Data Analyst
  • IT Project Manager
  • IT Consultant / Entrepreneur

Colleges offering this course