Course Plan

Course information:

Faculty/Department: Computer Science Department

Course number/Name: CS 313 – Modeling and Simulation

Credit hours: 3 (contact hours: 3 – lecture, 1 – lab)

Program offering the course:

The Bachelor of Computer and Information Sciences in computer science, information systems, networks and communication systems.

Year/Academic level: starting from level 6

Prerequisites: Senior Standing, General Stat 261

Current requisites: none

Location (if not on campus): none

Course objectives:

  • Learning methodologies for modeling and simulation of complex systems
  • Understanding the basic concepts of discrete-event simulation
  • Analyzing the simulation output and validating it
  • Understanding the concept of random number generation and its validation

Course contents:

Week

Date

Topic

Assessment methods

Week 2

2/4/1435 – 6/4/1435

2/2/2014 – 6/2/2014

  • Introduction to simulation and modeling
  • Modeling methodology
 

Week 3

9/4/1435 – 13/4/1435

9/2/2014 – 13/2/2014

Introduction to queues and simulation

 

Week 4+5

16/4/1435 – 27/4/1435

16/2/2014 – 27/2/2014

Statistical models

Quiz 1

Week 6+7

1/5/1435 – 12/5/1435

2/3/2014 – 13/3/2014

Discrete-event simulation

 

Week 8

15/5/1435 – 19/5/1435

16/3/2014 – 20/3/2014

Monte-Carlo simulation

Exam 1

Week 10

29/5/1435 – 3/6/1435

30/3/2014 – 3/4/2014

Randomness tests – Goodness-of-fit

Quiz 2

Week 11

6/6/1435 – 10/6/1435

6/4/2014 – 10/4/2014

Output statistics

 

Week 12+13

13/6/1435 – 24/6/1435

13/4/2014 – 24/4/2014

Markov Chain

Exam 2

Week 14+15

27/6/1435 – 9/7/1435

27/4/2014 – 8/5/2014

Queuing Theory

 

Week 16

12/7/1435 – 16/7/1435

11/5/2014 – 15/5/2014

Network of queues

 

* Note: week 9 is a holiday

Text books and references:

Required textbooks:

    • “Discrete-event Simulation: a First Course,” by Lawrence M. Leemis, Stephen K. Park, ISBN-13: 978-0131429178.
    • “Probability and Statistics with Reliability, Queuing, and Computer Science”, ISBN-13: 978-0120510511

Recommended textbooks:

    • “Performance Evaluation Lecture Notes (Methods, Practice and Theory for the Performance Evaluation of Computer and Communication Systems)” available online, By Jean-Yves Le Boudec. [http://ica1www.epfl.ch/perfeval/lectureNotes.htm]
    • “System Modeling and Simulation: an Introduction,” by F. L. Severance, John-Wiley, ISBN: 0471-49694-4.
    • “Fundamentals of Queuing Theory,” by Gross, D. and Carl M. Harris, (Latest edition), John-Wiley.

Electronic materials, web sites, etc:

Assessment methods and grading:

Assessment method

Week due

Score

Percentage from overall score

Exam 1

Week 8

10

10%

Exam 2

Week 12

15

15%

2 Written quizzes

Weeks 5 & 10

3

3%

Practical assignments

Weeks 2, 4, 6, 8, 10, 12

5

5%

Lab attendance

2

2%

Lab project

Week 10

10

10%

Final lab exam

Week 16

15

15%

Final exam (Theory)

After week 16

40

40%

Total

100

100%

* Note: week 9 is a holiday

CS 313 – Modeling and Simulation Course Plan (pdf file)

Advertisements