Wondering exactly what you’ll study each semester in the BIT program? Whether you’re a fresher trying to picture your next four years or a current student planning ahead, having the full BIT subjects list semester-wise in one place makes course planning much easier.
This guide lays out Tribhuvan University’s complete BIT curriculum, semester by semester, along with elective options and how the grading structure works.
BIT Program Structure at a Glance
The BIT program carries a total of 120 credits distributed evenly across 8 semesters over 4 years, with students required to complete an internship in the final semester worth 6 credits. Most semesters carry around 15 credit hours, made up of five 3-credit courses.
Students in the four-year BIT program must complete foundation and core Information Technology courses, along with subjects in mathematics, statistics, management, economics, sociology, psychology, research methodology, and technical writing, plus certain electives.
Semester 1
The first semester (15 credit hours) includes Introduction to Information Technology, C Programming, Digital Logic, Basic Mathematics, and Sociology.
This semester lays the groundwork — you’re introduced to core IT concepts, your first programming language (C), and the digital logic that underlies all computing hardware.
Semester 2
The second semester (15 credit hours) covers Microprocessor and Computer Architecture, Discrete Structure, Object Oriented Programming, Basic Statistics, and Economics.
Here, you move from procedural programming into Object-Oriented Programming (OOP) concepts, while building your mathematical foundation with discrete structures and statistics.
Semester 3
The third semester (15 credit hours) includes Data Structures and Algorithms, Database Management System, Numerical Methods, Operating Systems, and Principles of Management.
This is where the technical core really kicks in — data structures, databases, and operating systems form the backbone of nearly every IT career path.
Semester 4
The fourth semester (15 credit hours) covers Web Technology I, Artificial Intelligence, Systems Analysis and Design, Network and Data Communications, and Operations Research.
You’re introduced to web development and your first taste of AI concepts, alongside networking fundamentals that matter for both software and infrastructure roles.
Semester 5
The fifth semester (15 credit hours) includes Web Technology II, Software Engineering, Information Security, Computer Graphics, and Technical Writing.
By this point, your web development skills deepen, and Software Engineering introduces formal development methodologies you’ll use in real projects.
Semester 6
The sixth semester (15 credit hours) covers NET Centric Computing, Database Administration, Management Information System, Research Methodology, and one Elective I course.
Elective I options at this stage typically include Geographical Information System, Multimedia Computing, Wireless Networking, Society and Ethics in IT, and Psychology.
Semester 7
The seventh semester includes Advanced Java Programming, Software Project Management, E-Commerce, Project Work, and an Elective II course.
Elective II options for this semester include DSS and Expert System, Mobile Application Development, Simulation and Modeling, Cloud Computing, and Marketing.
This is also when your capstone Project Work begins — a major component that lets you apply everything learned so far to a real, self-directed project.
Semester 8
The eighth semester covers Network System Administration, E-Governance, an Elective III course, and a 6-credit Internship.
Elective III options include Data Warehousing and Data Mining, Knowledge Management, Image Processing, Network Security, and Introduction to Telecommunications.
The internship in this final semester is where classroom learning meets real workplace experience — many students use it as a launchpad into their first full-time job.
Complete Semester-Wise Subjects Table
| Semester | Core Subjects | Elective (if any) |
| 1 | Intro to IT, C Programming, Digital Logic, Basic Mathematics, Sociology | — |
| 2 | Microprocessor & Computer Architecture, Discrete Structure, OOP, Basic Statistics, Economics | — |
| 3 | Data Structures & Algorithms, DBMS, Numerical Methods, Operating Systems, Principles of Management | — |
| 4 | Web Technology I, Artificial Intelligence, Systems Analysis & Design, Network & Data Communications, Operations Research | — |
| 5 | Web Technology II, Software Engineering, Information Security, Computer Graphics, Technical Writing | — |
| 6 | NET Centric Computing, Database Administration, MIS, Research Methodology | Elective I |
| 7 | Advanced Java Programming, Software Project Management, E-Commerce, Project Work | Elective II |
| 8 | Network System Administration, E-Governance, Internship (6 credits) | Elective III |
Full List of Elective Options
Across semesters 6, 7, and 8, students choose one elective per semester from the following pools:
Elective I (Semester 6):
- Geographical Information System
- Multimedia Computing
- Wireless Networking
- Society and Ethics in IT
- Psychology
Elective II (Semester 7):
- DSS and Expert System
- Mobile Application Development
- Simulation and Modeling
- Cloud Computing
- Marketing
Elective III (Semester 8):
- Data Warehousing and Data Mining
- Knowledge Management
- Image Processing
- Network Security
- Introduction to Telecommunications
Choosing electives strategically can shape your specialization — for example, students interested in cybersecurity roles often lean toward Network Security and Information Security, while those eyeing management or PSC (government) tracks may prefer E-Governance and Society and Ethics in IT.
How Grading and Evaluation Work
For most theory courses, internal weightage is 20% and external (final exam) weightage is 80%; for courses with lab work, internal weightage is 20%, lab work is 20%, and the external exam carries 60%.
A student must secure a minimum of 40% in each individual category to pass a course, and the final score is the sum of the weighted marks across all categories.
Project Work and Internship are evaluated separately by different evaluators, and to pass, students must secure at least 40% marks from each evaluator, with the final score being the sum of all evaluations.
Tips for Navigating the BIT Syllabus
- Treat semesters 1–3 as your foundation — programming logic, data structures, and databases here directly support everything that follows.
- Choose electives based on career direction, not just what sounds easiest — Network Security and Cloud Computing pair well with technical roles, while E-Governance and MIS suit management or government-track ambitions.
- Start thinking about your Project Work topic early, ideally by semester 6, so you have time to research and build something substantial rather than rushing in semester 7.
- Use your internship semester strategically — many students convert their final internship into a full-time job offer, so treat it as an extended interview.
Conclusion
The BIT subjects list, semester by semester, shows a clear progression — from programming and math fundamentals in the early years, to specialized electives, project work, and a real-world internship by the end. Understanding this structure ahead of time helps you plan your electives, manage your workload, and build a portfolio that reflects your career goals.
If you’re just starting out, focus on mastering the semester 1–3 fundamentals before worrying about which electives to pick later. Curious about what career paths open up after each specialization? Check out our complete guide to BIT career scope in Nepal to map your electives to real job roles.