Simulation and modeling - Syllabus

Course Overview and Structure

Embark on a profound academic exploration as you delve into the Simulation and modeling course () within the distinguished Tribhuvan university's CSIT department. Aligned with the 2065 Syllabus, this course (CSC-302) seamlessly merges theoretical frameworks with practical sessions, ensuring a comprehensive understanding of the subject. Rigorous assessment based on a 60+20+20 marks system, coupled with a challenging passing threshold of , propels students to strive for excellence, fostering a deeper grasp of the course content.

This 3 credit-hour journey unfolds as a holistic learning experience, bridging theory and application. Beyond theoretical comprehension, students actively engage in practical sessions, acquiring valuable skills for real-world scenarios. Immerse yourself in this well-structured course, where each element, from the course description to interactive sessions, is meticulously crafted to shape a well-rounded and insightful academic experience.


Course Synopsis: This course provides the discrete and continuous system, generation of random variables, analysis of simulation output and simulation languages.

Units

Key Topics

  • Introduction to E-commerce
    IN-1

    Overview of E-commerce and its significance in the digital age.

  • E-business vs E-commerce
    IN-2

    Understanding the differences between E-business and E-commerce.

  • Features of E-commerce
    IN-3

    Key characteristics and benefits of E-commerce.

  • Pure vs Partial E-commerce
    IN-4

    Types of E-commerce models and their applications.

  • History of E-commerce
    IN-5

    Evolution and development of E-commerce over time.

  • E-commerce Framework
    IN-6

    Understanding the components of E-commerce framework including People, Public Policy, Marketing and Advertisement, Support Services, and Business Partnerships.

  • Types of E-commerce
    IN-7

    Overview of different types of E-commerce including B2C, B2B, C2B, C2C, M-Commerce, U-commerce, Social-Ecommerce, and Local E-commerce.

  • Challenges in E-commerce
    IN-8

    Common obstacles and difficulties faced in E-commerce.

  • Status of E-commerce in Nepal
    IN-9

    Current state and trends of E-commerce in Nepal.

Key Topics

  • Queuing System
    SI-101

    A queuing system is a mathematical model that describes the behavior of customers arriving at a service facility, waiting in a queue, and being served by one or more servers. It is used to analyze and optimize the performance of various systems, such as call centers, hospitals, and manufacturing systems.

  • Markov Chains
    SI-102

    Markov chains are a mathematical system that undergoes transitions from one state to another, where the probability of transitioning from one state to another is dependent on the current state and time elapsed. They are used to model complex systems, such as communication networks, population dynamics, and financial markets.

  • Differential Partial Equations
    SI-103

    Differential partial equations are a type of mathematical equation that involves an unknown function and its partial derivatives with respect to one or more independent variables. They are used to model various physical systems, such as heat diffusion, wave propagation, and fluid dynamics.

Random numbers, random number tables, pseudo random numbers, generation of random number, testing numbers for randomness, uniformity test, chi-square test, testing for auto correlation, poker test

Key Topics

  • Vector Spaces and Subspaces
    VE-1

    Introduction to vector spaces and subspaces, including their definitions and properties.

  • Null Spaces, Column Spaces, and Linear Transformations
    VE-2

    Exploration of null spaces, column spaces, and linear transformations, including their relationships and applications.

  • Linearly Independent Sets and Bases
    VE-3

    Discussion of linearly independent sets and bases, including their definitions, properties, and importance in vector spaces.

  • Coordinate Systems
    VE-4

    Introduction to coordinate systems, including their definition, importance, and applications in vector spaces.

Key Topics

  • System Requirements
    AN-001

    Introduction to system requirements, including traditional and contemporary methods for determining system requirements, requirements management tools, and requirements determination using agile methodologies.

  • System Process Requirements
    AN-002

    Introduction to system process requirements, including process modeling, data flow diagramming, and modeling logic with decision tables.

  • System Data Requirements
    AN-003

    Introduction to system data requirements, including conceptual data modeling, E-R modeling, and business rules, as well as the role of packaged conceptual data models and database patterns.

  • Elimination of Internal Bias
    AN-004

    Methods for identifying and eliminating internal bias in simulation models to improve accuracy and reliability.

Key Topics

  • Simulation Tools
    SI-1

    Overview of software tools used for simulation, including their features and applications.

  • Simulation Languages
    SI-2

    Introduction to programming languages specifically designed for simulation, such as GPSS.

  • GPSS Simulation Language
    SI-3

    In-depth study of the GPSS simulation language, including its syntax, features, and examples.

  • Case Studies of Simulation
    SI-4

    Analysis of real-world examples of simulation in different domains, highlighting their objectives, methodologies, and outcomes.

  • Simulation Models
    SI-5

    Concepts and techniques for designing and developing simulation models, including model types and their applications.

  • Construction of Mathematical Models
    SI-6

    Methods for building mathematical models that can be used for simulation, including equation-based and algorithmic models.

  • Determinant and Selection of Prime Implicants
    SI-7

    A method for selecting the essential prime implicants in a Boolean function. It is used to minimize Boolean expressions and implement digital circuits.