CSIT Syllabus – All Semesters Syllabus Collections

Looking for the CSIT syllabus? Here you’ll find the complete BSc CSIT syllabus of Tribhuvan University, covering all semesters and subjects in a clear and structured way. This CSIT syllabus helps you understand the course outline, subject distribution, and academic flow, making it easier to plan your studies and stay on track throughout your Tribhuvan University CSIT program.

First Semester Syllabus

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: 24+8+8
  • Credit Hours: 3
C Programming
CompulsoryTheory+LabCSC115

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

  • Full Marks: 60+20+20 | Pass: 24+8+8
  • Credit Hours: 3
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: 24+8+8
  • Credit Hours: 3
Mathematics I
CompulsoryTheoryMTH117

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

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

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

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

Second Semester Syllabus

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: 24+8+8
  • Credit Hours: 3
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: 24+8+8
  • Credit Hours: 3
Microprocessor
CompulsoryTheory+LabCSC167

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

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

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

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

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

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

Third Semester Syllabus

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: 24+8+8
  • Credit Hours: 3
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: 24+8+8
  • Credit Hours: 3
Computer Architecture
CompulsoryTheory+LabCSC213

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

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

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

  • Full Marks: 60+20+20 | Pass: 24+8+8
  • Credit Hours: 3
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: 24+8+8
  • Credit Hours: 3

Fourth Semester Syllabus

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: 24+8+8
  • Credit Hours: 3
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: 24+8+8
  • Credit Hours: 3
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: 24+8+8
  • Credit Hours: 3
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: 24+8+8
  • Credit Hours: 3
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: 24+8+8
  • Credit Hours: 3

Fifth Semester Syllabus

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: 24+8+8
  • Credit Hours: 3
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: 24+8+8
  • Credit Hours: 3
Cryptography
CompulsoryTheory+LabCSC327

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

  • Full Marks: 60+20+20 | Pass: 24+8+8
  • Credit Hours: 3
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: 24+8+8
  • Credit Hours: 3
Web Technology
CompulsoryTheory+LabCSC329

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Sixth Semester Syllabus

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: 24+8+8
  • Credit Hours: 3
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: 24+8+8
  • Credit Hours: 3
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: 24+8+8
  • Credit Hours: 3
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: 24+8+8
  • Credit Hours: 3
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: 24+16
  • Credit Hours: 3
Applied Logic
CompulsoryTheory+LabCSC380

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

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

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

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

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

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

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

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

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

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

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

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

Seventh Semester Syllabus

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: 24+8+8
  • Credit Hours: 3
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: 24+8+8
  • Credit Hours: 3
Principles of Management
CompulsoryTheoryMGT421

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Eighth Semester Syllabus

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: 24+8+8
  • Credit Hours: 3
Internship
CompulsoryInternshipCSC476

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Frequently Asked Questions

Common questions about the TU BSc CSIT syllabus, course structure, and subjects

The BSc CSIT syllabus under Tribhuvan University (TU) defines all the courses, topics, and credit structures that students study during the four-year Bachelor of Science in Computer Science and Information Technology program. It covers computer science fundamentals, programming, networking, database systems, and project work.
The TU BSc CSIT program is divided into 8 semesters, usually completed in 4 years. Each semester includes a mix of theoretical and practical courses such as C programming, data structures, web technology, artificial intelligence, and software engineering.
You can find the complete TU BSc CSIT syllabus on the official Tribhuvan University website (tuiost.edu.np) or right here on StudyNp. We provide semester-wise CSIT syllabus details, including subject breakdowns and credit hours, for easy access.
The TU BSc CSIT syllabus has been recently updated starting from the academic year 2079.
By following the CSIT syllabus, students can focus on key topics that appear in exams. Understanding the syllabus helps plan study schedules effectively, ensuring all theoretical and practical components are covered before exams.

Still have questions?

Contact Support