Bsc Csit Notes Semester Wise Guide

Study guide

BSc CSIT Notes Semester-Wise: 1st to 8th Sem Subjects, Codes and What Each Exam Asks

Every TU BSc CSIT semester from 1st to 8th with subject codes, what the paper actually tests, and direct links to notes and solved past questions for all 41 subjects.

2026-10-22 | notesharu team

If you search for "CSIT 3rd sem notes" or "CSIT 5th sem notes" you usually get a folder of scanned PDFs with no indication of which units matter. This guide does the opposite. It walks through all eight semesters of the Tribhuvan University BSc CSIT program, names every subject with its course code, says what the exam paper for that subject actually asks, and links you to the notes and solved past questions on notesharu for each one.

The whole program is 41 subjects over 8 semesters, and every one of them has unit-wise notes, past questions with model answers and flashcards on the BSc CSIT program page. If you want the overview as a route rather than a list, read the BSc CSIT semester roadmap first and come back here for the subject-level detail.

How a TU CSIT paper is marked

Before the semester list, the exam format, because it decides how you should read any notes. A standard theory paper carries 60 marks and is set in two groups. The long-answer group asks you to attempt two questions out of three, each for 10 marks. The short-answer group asks for eight out of ten questions, each for 5 marks. Internal assessment and practicals make up the remaining 40 marks of the subject, so the written paper is 60 percent of your final grade.

That split means 40 of the 60 written marks are short answers. A 5-mark answer wants a definition, a diagram or example, and two or three well-chosen points. A 10-mark answer wants the same thing at full depth, usually with a worked example or a comparison. The notes on each subject page are written at exactly these two depths, plus a 1-mark line for recall, so you can match your preparation to the mark weight.

1st semester CSIT notes

CodeSubjectWhat the exam asks
CSC114Introduction to Information TechnologyDefinitions, short comparisons, descriptive answers on hardware, software, networks and IT applications
CSC115C ProgrammingWrite-the-program questions, trace-the-output questions, pointers, arrays, structures and file handling
CSC116Digital LogicBoolean simplification, K-maps, flip-flops, counters, combinational circuit design
MTH117Mathematics ICalculus and linear algebra numericals with full working
PHY118PhysicsDerivations and numericals from mechanics, electricity and modern physics

C Programming (CSC115) is the paper to take most seriously in the 1st semester: it feeds Data Structures, Operating Systems and Compiler Design later. Digital Logic (CSC116) is the base for Computer Architecture and Microprocessor.

2nd semester CSIT notes

CodeSubjectWhat the exam asks
CSC165Discrete StructuresProofs by induction, set and relation problems, graph theory, counting
CSC166Object Oriented ProgrammingC++ programs on classes, inheritance, polymorphism, templates and exception handling
CSC167Microprocessor8085 architecture, instruction set, assembly programs, interfacing and DMA
MTH168Mathematics IIMultivariable calculus and linear algebra numericals
STA169Statistics IDescriptive statistics, probability, distributions, worked numericals

The 2nd semester is where the theory base for later semesters is built. Discrete Structures returns in Algorithms, Cryptography and Theory of Computation.

3rd semester CSIT notes

CodeSubjectWhat the exam asks
CSC211Data Structures and AlgorithmsTrace a sort, insert into a BST, write a linked list operation, compare complexities
CSC212Numerical MethodAlmost entirely worked calculation: bisection, Newton-Raphson, interpolation, integration, ODEs
CSC213Computer ArchitectureRegister transfer, Booth's algorithm, division algorithms, pipelining, DMA, cache mapping
CSC214Computer GraphicsLine and circle algorithms, transformations, clipping, projections, with calculations
STA215Statistics IISampling, estimation, hypothesis tests, regression numericals

Most students call the 3rd semester the hardest theory semester. Data Structures (CSC211) is the single most important paper in the degree, and Computer Architecture is heavy on algorithm tables such as restoring and non-restoring division and Booth's algorithm.

4th semester CSIT notes

CodeSubjectWhat the exam asks
CSC262Theory of ComputationDFA and NFA construction, conversions, PDA, Turing machines, pumping lemma
CSC263Computer NetworksLayer functions, subnetting numericals, protocols, error detection, routing
CSC264Operating SystemsScheduling, deadlock, paging and disk scheduling numericals, plus concepts
CSC265Database Management SystemER diagrams, normalization, SQL, relational algebra, transactions, recovery
CSC266Artificial IntelligenceSearch algorithms, knowledge representation, logic, learning concepts

The 4th semester holds the three papers that job interviews test most: Operating Systems, Networks and DBMS. For DBMS the final unit, database recovery techniques, is a regular 10-mark question.

5th semester CSIT notes

CodeSubjectWhat the exam asks
CSC325Design and Analysis of AlgorithmsRecurrence solving, greedy and dynamic programming traces, complexity proofs
CSC326System Analysis and DesignSDLC, feasibility, DFD and ER modelling, design and implementation concepts
CSC327CryptographyClassical ciphers, number theory numericals, RSA, DES and AES structure, hashing
CSC328Simulation and ModelingRandom number generation and testing, queuing models, simulation numericals
CSC329Web TechnologyHTML, CSS, JavaScript, XML and server-side scripting questions, often code-based
CSC330Multimedia Computing (elective)Media types, compression, multimedia systems

The 5th semester is calculation heavy in Algorithms, Cryptography and Simulation, so work the numericals on each subject page rather than reading theory summaries.

6th semester CSIT notes

CodeSubjectWhat the exam asks
CSC375Software EngineeringProcess models, requirements, design, testing, software evolution and legacy systems
CSC376Compiler Design and ConstructionLexical analysis, parsing tables, syntax-directed translation, code generation
CSC377E-GovernanceE-government versus e-governance, models, infrastructure, security, case studies
CSC378NET Centric Computing.NET framework, C#, ASP.NET and web services questions
CSC379Technical WritingReport structure, documentation, communication skills
CSC334Society and Ethics in IT (elective)Ethical and social issues in computing
CSC381E-Commerce (elective)Business models, payment systems, security, e-commerce infrastructure

In the 6th semester, Software Engineering regularly asks about legacy systems and E-Governance opens with the e-governance versus e-government distinction.

7th semester CSIT notes

CodeSubjectWhat the exam asks
CSC419Advanced Java ProgrammingJava programs on JDBC, servlets, JSP, networking, GUI and multithreading
CSC420Data Warehousing and Data MiningOLAP operations, data cube, preprocessing, association rules, classification, clustering
CSC425Software Project ManagementPlanning, estimation, scheduling, risk, quality
MGT421Principles of ManagementManagement functions, theories, organisational behaviour

The 7th semester is lighter in subject count but Advanced Java is long. Data Warehousing opens with OLAP operations, one of the most repeated 5-mark questions in that paper.

8th semester CSIT notes

CodeSubjectWhat the exam asks
CSC475Advanced DatabaseQuery processing, distributed databases, object databases, advanced transaction topics
CSC481Introduction to Cloud ComputingService and deployment models, virtualisation, cloud security
CSC483Decision Support System and Expert SystemDSS architecture, expert system components, knowledge engineering
MGT488International Business ManagementInternational trade, strategy and management concepts

The 8th semester runs alongside the project work and internship, so most students spread the four theory papers across the semester instead of cramming them.

How to use the notes on each subject page

Every subject page has the same layout. The left side is the official syllabus tree, unit by unit. The right side is tabbed: unit notes, past questions with model answers, and the important questions view that ranks topics by how often they have appeared in previous years. For any subject, the fastest route is: read the unit notes once, open the important questions list, and then work through the solved past questions in that order.

If you want the whole notes collection in one place, the BSc CSIT notes landing page lists all 41 subjects, and the solved past questions hub does the same for papers. The syllabus for each subject, including credit hours and unit breakdown, is on the BSc CSIT syllabus page. The official curriculum itself is published by the Institute of Science and Technology at Tribhuvan University, linked in the sources.

Put it into practice

Browse all subjects