Cap 4830
Cap 4830
Cap 4830
Number of Credits: 3
Prerequisites Topics:
1. Basic techniques of algorithm analysis and problem solving
2. Familiar with basic data structures, e.g. queues and stacks
3. Familiar with encapsulation using functions
4. Familiar with concepts of probability
5. Familiar with random variables and their distributions
Course Outcomes:
1. Be familiar with the history, advantages, and disadvantages of simulations.
2. Be familiar with a variety of simulation environments and tools.
3. Be familiar with concepts in discrete-event simulation models.
4. Be familiar with statistical models and discrete distributions.
5. Be exposed to random numbers and their generation.
6. Be exposed to input modeling and parameter estimation.
7. Be familiar with verification, validation, and documentation of simulation models.
8. Master development of simulation models to address topics in the above outcomes.
Knight Foundation School of Computing and Information Sciences
CAP 4830
Fundamentals of Modeling & Simulations
Relationship between Course Outcomes and Program Outcomes
Assessment Plan for the Course & how Data in the Course are used to
assess Program Outcomes
Student and Instructor Course Outcome Surveys are administered at the conclusion of
each offering, and are evaluated as described in the School’s Assessment Plan:
https://abet.cs.fiu.edu/csassessment/
2
Knight Foundation School of Computing and Information Sciences
CAP 4830
Fundamentals of Modeling & Simulations
Outline
Topic Number Outcome
of Lecture
Hours
1. Introduction to Simulations 8 1
1.1. Brief History
1.2. Advantages & disadvantages
1.3. Components of Systems and Simulations
1.4. Steps in a simulation design
5. Random-Number Generation 5 5, 8
5.1. Properties of Random numbers
5.2. Generation of pseudo-random numbers
5.3. Techniques for generation random numbers
3
Knight Foundation School of Computing and Information Sciences
CAP 4830
Fundamentals of Modeling & Simulations
4
Knight Foundation School of Computing and Information Sciences
CAP 4830
Fundamentals of Modeling & Simulations
Software Design:
Concepts of Programming
Languages
Theoretical Contents
Topic Class time
1
See Appendix A in Computer Science Curricula 2013 at:
https://www.acm.org/binaries/content/assets/education/cs2013_web_final.pdf