Tribhuvan University

Institute of Science and Technology

Bachelor of Science in Computer Science and Information Technology

Course Title: Simulation and Modelling

Course no: CSC317

Semester: V

Nature of course: Theory + Lab

Full Marks: 60 + 20 + 20

Pass Marks: 24 + 8 + 8

Credit Hours: 3

Course Description : The syllabus consists of introduction to system, modelling and simulation of different types of systems. It includes the modelling 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.

Course Objective : To make students understand the concept of simulation and modelling of real time systems.

Course Contents:
Laboratory Works:

After completing this course, students should have practical knowledge regarding 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. Verification and validation of models can be done, the analysis of outputs produced in the laboratory exercise can also be performed. The laboratory work should include:  Implement different methods of random number generation  Simulating games of dice that generate discrete random variate, using random number generation  Testing of random numbers (K-S and Chi Square Test)  Implementing applications of Monte Carlo methods  Implement applications of Markov’s chain  Simulation of single queue server system  GPSS models - queue, storage, facility, multi-server queue, decision making problems

Text Books:
  • 1. Jerry Banks, John S. Carson, Barry L. Nelson, David M. Nicole, “Discrete Event system
  • simulation”, 5th Edition, Pearson Education
Reference Books:
  • 1. Geoffrey Gordon: System Simulation
  • 2. Law, "Simulation Modeling and Analysis", 5th Edition, McGraw-Hill