CSIT Notes – All Semesters Notes Collections

Explore BSc CSIT notes organized by semester and subject, following the official Tribhuvan University syllabus. Whether you're preparing for exams or revising key concepts, these notes can help you stay organized and make your CSIT studies more effective.

First Semester Notes

5 subjects
Introduction to Information Technology
CompulsoryTheory+LabCSC114

This course covers the basic concepts of computers and information technology including intr... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
C Programming
CompulsoryTheory+LabCSC115

This course covers the concepts of structured programming using C programming language.

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Digital Logic
CompulsoryTheory+LabCSC116

This course covers the concepts of digital logic and switching networks. The course includes... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Mathematics I
CompulsoryTheoryMTH117

The course covers the concepts of functions, limits, continuity, differentiation, integratio... Read more

  • Full Marks: 60+40 | Pass Marks: 24+16
  • Credit Hours: 3 Hrs
Physics
CompulsoryTheory+LabPHY118

This course covers the fundamentals of physics including oscillations, electromagnetic theor... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs

Second Semester Notes

5 subjects
Discrete Structures
CompulsoryTheory+LabCSC165

The course covers fundamental concepts of discrete structure like introduce logic, proofs, s... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Object Oriented Programming
CompulsoryTheory+LabCSC166

The course covers the basic concepts of object oriented programming using C++ programming la... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Microprocessor
CompulsoryTheory+LabCSC167

This course contains of fundamental concepts of computer organization, basic I/O interfaces ... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Mathematics II
CompulsoryTheoryMTH168

The course contains concepts and techniques of linear algebra. The course topics include sys... Read more

  • Full Marks: 60+40 | Pass Marks: 24+16
  • Credit Hours: 3 Hrs
Statistics I
CompulsoryTheory+LabSTA169

This course contains basics of statistics, descriptive statistics, probability, sampling, ra... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs

Third Semester Notes

5 subjects
Data Structures and Algorithms
CompulsoryTheory+LabCSC211

This course includes the basic foundations in of data structures and algorithms. This course... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Numerical Method
CompulsoryTheory+LabCSC212

This course contains the concepts of numerical method techniques for solving linear and nonl... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Computer Architecture
CompulsoryTheory+LabCSC213

This course includes concepts of instruction set architecture, organization or micro-archite... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Computer Graphics
CompulsoryTheory+LabCSC214

The course covers concepts of graphics hardware, software, and applications, data structures... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Statistics II
CompulsoryTheory+LabSTA215

The course consists of concepts of sampling, testing hypothesis, parametric and non parametr... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs

Fourth Semester Notes

5 subjects
Theory of Computation
CompulsoryTheory+LabCSC262

This course presents a study of Finite State Machines and their languages. It covers the det... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Computer Networks
CompulsoryTheory+LabCSC263

This course introduces concept of computer networking and discuss the different layers of ne... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Operating Systems
CompulsoryTheory+LabCSC264

This course includes the basic concepts of operating system components. It consists of proce... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Database Management System
CompulsoryTheory+LabCSC265

The course covers the basic concepts of databases, database system concepts and architecture... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Artificial Intelligence
CompulsoryTheory+LabCSC266

The course introduces the ideas and techniques underlying the principles and design of artif... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs

Fifth Semester Notes

11 subjects
Design and Analysis of Algorithms
CompulsoryTheory+LabCSC325

This course introduces basic elements of the design and analysis of computer algorithms. Top... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
System Analysis and Design
CompulsoryTheory+LabCSC326

This course familiarizes students with the concepts of information systems development inclu... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Cryptography
CompulsoryTheory+LabCSC327

The course introduces the underlying the principles and design of cryptosystems. The course ... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Simulation and Modeling
CompulsoryTheory+LabCSC328

The syllabus consists of introduction to system, modeling and simulation of different types ... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Web Technology
CompulsoryTheory+LabCSC329

This course covers the fundamental concepts of HTML, CSS, JavaScript, XML, and PHP

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Multimedia Computing
ElectiveTheory+LabCSC330

This course familiarizes students with the concepts of multimedia computing including sound,... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Wireless Networking
ElectiveTheory+LabCSC331

This course familiarizes students with different concepts of wireless networking including w... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Image Processing
ElectiveTheory+LabCSC332

This course covers the investigation, creation and manipulation of digital images by compute... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Knowledge Management
ElectiveTheory+LabCSC333

This course introduces fundamental concept of knowledge and different l issues in managing t... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Society and Ethics in Information Technology
ElectiveTheory+LabCSC334

This course covers different concepts related with sociology, and social and ethical issues ... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Microprocessor Based Design
ElectiveTheory+LabCSC335

This course covers range of issues to be considered in designing a microprocessor-based syst... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs

Sixth Semester Notes

11 subjects
Software Engineering
CompulsoryTheory+LabCSC375

This course familiarizes students with different concepts of software engineering mainly foc... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Compiler Design and Construction
CompulsoryTheory+LabCSC376

This course is designed to develop acquaintance with fundamental concepts of compiler design... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
E-Governance
CompulsoryTheory+LabCSC377

This course familiarizes students with different concepts of E-Government and E-Governance, ... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
NET Centric Computing
CompulsoryTheory+LabCSC378

The course covers the concepts of cross-platform web application development using the ASP.N... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Technical Writing
CompulsoryTheory+LabCSC379

This course is designed for students to enhance their skills for workplace writing. It helps... Read more

  • Full Marks: 60+40 | Pass Marks: 24+16
  • Credit Hours: 3 Hrs
Applied Logic
ElectiveTheory+LabCSC380

This course covers different concepts of logic including arguments, proposition and syllogis... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
E-Commerce
ElectiveTheory+LabCSC381

This course covers the fundamental concepts of E-commerce and E-business models, and compone... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Automation and Robotics
ElectiveTheory+LabCSC382

This course provides the detailed idea about fields of robotics and its control mechanisms

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Neural Networks
ElectiveTheory+LabCSC383

The course introduces the underlying principles and design of Neural Network. The course cov... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Computer Hardware Design
ElectiveTheory+LabCSC384

This course provides the detailed idea about the design of computer hardware

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Cognitive Science
ElectiveTheory+LabCSC385

This course covers the fundamental concepts of cognitive science and brain computation

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs

Seventh Semester Notes

10 subjects
Advanced Java Programming
CompulsoryTheory+LabCSC419

This course familiarizes students with basic as well as advanced features of Java Programmin... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Data Warehousing and Data Mining
CompulsoryTheory+LabCSC420

This course introduces advanced aspects of data warehousing and data mining, encompassing th... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Principles of Management
CompulsoryTheoryMGT421

This course contains The Nature of Organizations, Introduction to Management, Evolution of M... Read more

  • Full Marks: 60+40 | Pass Marks: 24+16
  • Credit Hours: 3 Hrs
Project Work
CompulsoryProjectCSC422

This course covers theoretical and practical concepts needed to develop a real world softwar... Read more

  • Full Marks: 80+20 | Pass Marks: 32+8
  • Credit Hours: 3 Hrs
Information Retrieval
ElectiveTheory+LabCSC423

This course familiarizes students with different concepts of information retrieval technique... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Database Administration
ElectiveTheory+LabCSC424

This course familiarizes students with different concepts of database administration includi... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Software Project Management
ElectiveTheory+LabCSC425

This course familiarizes students with different concepts of software project management mai... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Network Security
ElectiveTheory+LabCSC426

This course covers the fundamental concepts of network security protocols, wireless security... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Digital System Design
ElectiveTheory+LabCSC427

This course contains the introductory part of combinational Logic along with the clear conce... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
International Marketing
ElectiveTheory+LabMGT428

This is a comprehensive course that deals on the process and challenges of international mar... Read more

  • Full Marks: 60+40 | Pass Marks: 24+16
  • Credit Hours: 3 Hrs

Eighth Semester Notes

14 subjects
Advanced Database
CompulsoryTheory+LabCSC475

This course includes advanced concept of database system. The main topics covered are advanc... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Internship
CompulsoryInternshipCSC476

This course covers the real-world practice in industry. It includes using theoretical and pr... Read more

  • Full Marks: 160+40 | Pass Marks: 64+16
  • Credit Hours: 6 Hrs
Advanced Networking with IPv6
ElectiveTheory+LabCSC477

The course covers principles underlying IPv6 Network Design, Internet routing protocols (uni... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Distributed Networking
ElectiveTheory+LabCSC478

The course covers overview of distributed networking model, client server model, communicati... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Game Technology
ElectiveTheory+LabCSC479

This course is a practical and conceptual introduction to game design and development includ... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Distributed and Object Oriented Database
ElectiveTheory+LabCSC480

This course aims to discuss concepts of distributed and object oriented database management ... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Introduction to Cloud Computing
ElectiveTheory+LabCSC481

This course covers different concepts of cloud computing including introduction, architectur... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Geographical Information System
ElectiveTheory+LabCSC482

The course covers about spatial data structure, modeling and database design, different tech... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+16
  • Credit Hours: 3 Hrs
Decision Support System and Expert System
ElectiveTheory+LabCSC483

This course is a study uses of artificial intelligence in business decision making. Emphasis... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Mobile Application Development
ElectiveTheory+LabCSC484

This course introduces mobile application development frameworks, architectures, design and ... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Real Time Systems
ElectiveTheory+LabCSC485

This course familiarizes students with different concepts of real time systems mainly focusi... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Network and System Administration
ElectiveTheory+LabCSC486

The course covers different concepts of network and system administration including subjects... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
Embedded Systems Programming
ElectiveTheory+LabCSC487

The course covers ARM based embedded system overview – assembly level programming, efficient... Read more

  • Full Marks: 60+20+20 | Pass Marks: 24+8+8
  • Credit Hours: 3 Hrs
International Business Management
ElectiveTheoryMGT488

This course contains globalization and international business, global economy and regional, ... Read more

  • Full Marks: 60+40 | Pass Marks: 24+16
  • Credit Hours: 3 Hrs
FAQ

Frequently Asked Questions

Common questions about BSc CSIT notes, important study resources, and exam preparation

TU BSc CSIT notes are study materials organized according to the official Tribhuvan University CSIT syllabus. They cover important topics, concepts, and exam-focused content to help students learn and revise effectively.
Many of the CSIT notes available on StudyNp are based on the well-known handwritten notes prepared by Rabin Bist. Additional notes and study materials may also be contributed by students and members of the CSIT community.
Yes. The notes are organized semester-wise and subject-wise according to the official Tribhuvan University (TU) BSc CSIT syllabus, making it easier to study relevant topics for each course.
Yes. These notes include important concepts, commonly asked topics, and exam-focused content that can help students prepare more effectively for internal and semester examinations.
StudyNp provides BSc CSIT notes for subjects across all eight semesters. Notes availability may vary by subject, and new materials are regularly added to improve coverage.

Still have questions?

Contact Support