TABFlux
HomeCoursesUniversitiesProgramsForum
Contact Us

© 2026 TABFlux. All rights reserved. Built for students, by students.

ForumPrivacy PolicyTerms of ServiceContact UsContributors

Simulations and Modeling

Simulations and Modeling focuses on representing real-world systems using mathematical and computational models. It covers model design, simulation techniques, analysis, and validation, enabling prediction, experimentation, and decision-making in scientific, engineering, and business applications.

Select University

TUFWU

Select Program

BSC-CSITBITBCT-NEWBCT-OLD

TabFlux . Simulation and Modeling . TU . BSC-CSIT

Simulation and Modeling

0%

Course Title: Simulation and Modeling

Course No: CSC328

Nature of the Course: Theory + Lab

Semester: 5

Full Marks: 60 + 20 + 20

Pass Marks: 24 + 8 + 8

Credit Hours: 3

Course Description

Course Objectives

Course Contents

1. Introduction to Simulation
6 hrs
1.1. System Fundamentals
  • System and System Environment
  • Components of System
  • Discrete and Continuous System
  • System Simulation
1.2. Models and Modeling
  • Model of a System
  • Types of Model
  • Use of Differential and Partial differential equations in Modeling
1.3. Simulation Characteristics
  • Advantages, Disadvantages and Limitations of Simulation
  • Application Areas
  • Phases in Simulation Study
2. Simulation of Continuous and Discrete System
7 hrs
2.1. Continuous System Models
  • Continuous System Models
  • Analog Computer
  • Analog Methods
  • Hybrid Simulation
  • Digital-Analog Simulators
  • Feedback Systems
2.2. Discrete Event Simulation
  • Discrete Event Simulation
  • Representation of time
  • Simulation Clock and Time Management
2.3. Arrival Processes and Statistics
  • Models of Arrival Processes - Poisson Processes
  • Non-stationary Poisson Processes
  • Batch Arrivals
  • Gathering statistics
  • Probability and Monte Carlo Simulation
3. Queuing System
6 hrs
3.1. Queuing System Fundamentals
  • Characteristics and Structure of Basic Queuing System
  • Models of Queuing System
  • Queuing notation
3.2. Queueing System Types and Performance
  • Single server and Multiple server Queueing Systems
  • Measurement of Queueing System Performance
  • Elementary idea about networks of Queuing with particular emphasis to computer system
  • Applications of queuing system
4. Markov Chains
2 hrs
4.1. Markov Chains Concepts
  • Features
  • Process Examples
  • Applications
5. Random Numbers
7 hrs
5.1. Random Number Fundamentals
  • Random Numbers and its properties
  • Pseudo Random Numbers
  • Methods of generation of Random Number
5.2. Testing and Generation
  • Tests for Randomness - Uniformity and independence
  • Random Variate Generation
6. Verification and Validation
4 hrs
6.1. Model Design and Verification
  • Design of Simulation Models
  • Verification of Simulation Models
6.2. Validation and Accreditation
  • Calibration and Validation of the models
  • Three-Step Approach for Validation of Simulation Models
  • Accreditation of Models
7. Analysis of Simulation Output
4 hrs
7.1. Statistical Analysis
  • Confidence Intervals and Hypothesis Testing
  • Estimation Methods
7.2. Simulation Run Analysis
  • Simulation run statistics
  • Replication of runs
  • Elimination of initial bias
8. Simulation of Computer Systems
9 hrs
8.1. Simulation Tools and Languages
  • Simulation Tools
  • Simulation Languages: GPSS
8.2. Case Studies and Model Construction
  • Case Studies of different types of Simulation Models
  • Models and Construction of sample mathematical models

Laboratory Works

  1. 1.Simulation of real time systems (continuous and discrete event systems), Queuing Systems, Random Number generations, and study of Simulation Tools and Language

Text Books

  1. 1.Jerry Banks, John S. Carson, Barry L. Nelson, David M. Nicole, Discrete Event system simulation, 5th Edition, Pearson Education

Reference Books

  1. 1.Geoffrey Gordon, System Simulation
  2. 2.Law, Simulation Modeling and Analysis, 5th Edition, McGraw-Hill

Notes:

Source:

The syllabus consists of introduction to system, modeling and simulation of different types of systems. It includes the modeling of systems, its validation, verification and analysis of simulation output. It comprises the concept of queuing theory, random number generation as well as study of some simulation languages.
To make students understand the concept of simulation and modeling of real time systems.
Practical should include the simulation of some real time systems (continuous and discrete event systems), Queuing Systems, Random Number generations as well as study of Simulation Tools and Language.
This syllabus follows the official B.Sc. CSIT curriculum of Tribhuvan University. In case of any doubt or revision, the university's published syllabus shall be considered authoritative.