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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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