SYSC4005 Course Outline Winter 2023
SYSC4005 Course Outline Winter 2023
SYSC4005 Course Outline Winter 2023
Discrete Simulation/Modeling
Calendar description
Simulation as a problem-solving tool. Random variable generation, general discrete
simulation procedure: event table and statistical gathering. Analyses of simulation data:
point and interval estimation. Confidence intervals. Overview of modeling, simulation,
and problem solving using SIMSCRIPT, MODSIM, and other languages.
Includes: Experiential Learning Activity
Lectures three hours a week, laboratory one hour a week.
http://calendar.carleton.ca/undergrad/courses/SYSC/
Prerequisites
(ECOR 2050 or SYSC 2510 or STAT 2605 or STAT 3502) and fourth-year status in
Engineering, or permission of the Department.
Also offered at the graduate level, with different requirements, as SYSC 5001, for which
additional credit is precluded.
Prior knowledge
Students should:
• Have knowledge of basic probability theory.
• Have knowledge of a high-level programming language such as C++, Java, or
Python.
Course objectives
The goal of the course is to provide the basic background for modeling and computer
simulation of systems. Emphasis is placed on the design of simulation experiments and
the correct interpretation of the associated statistical results. The course includes a brief
overview of simulation languages and probability theory. If time permits, special topics
such as design of experiments and variance reduction techniques will be discussed.
List of topics
• Introduction to Simulation
• General Principles
• Simulation Software
• Statistical Models
• Input Modeling
• Random-Number Generation
• Random-Variate Generation
• Verification and Validation
• Performance Estimation
• Queueing Models
• Variance Reduction Techniques
Learning outcomes
By the end of this course, students should:
• Know how to solve a problem using simulation and modeling approach.
• Know how to use common probability models.
• Know how to use basic queueing models.
• Be able to analyze and model input data.
• Know how to generate random variates.
• Be able to design and implement simulation models.
• Know how to verify and validate a simulation model.
• Know how to plan and conduct simulations.
• Know how to estimate system performance.
• Be able to process output data and assess different design alternatives.
• Know how to write a project report.
• Be able to complete a project in a team.
• Be able to use different software tools (MATLAB, GPSS, spreadsheet, etc.) to
conduct simulation.
TA Contacts
Stone Liu, stoneliu@cmail.carleton.ca
Tadhg McDonald-Jensen, tadhgmcdonaldjensen@cmail.carleton.ca
a) Term work
Students who claim illness, injury or other extraordinary circumstances beyond
their control as a reason for missed term work are held responsible for
immediately informing the instructor concerned and for making alternate
arrangements with the instructor and in all cases this must occur no later than
three (3) days after the term work was due. The alternate arrangement must be
made before the last day of classes in the term as published in the academic
schedule. Consult section 4.4 of the University Calendar:
https://calendar.carleton.ca/undergrad/regulations/academicregulationsoftheuniv
ersity/examinations/#deferred-term-work
b) Final Examination
• Final exams are for evaluation purpose and will not be returned to students.
• Students who are unable to write the final examination because of a serious
illness/emergency or other circumstances beyond their control may apply for
accommodation by contacting the Registrar’s office. Consult the Section 4.3 of
the University Calendar:
https://calendar.carleton.ca/undergrad/regulations/academicregulationsoftheuniv
ersity/examinations/
Academic dates
Students should be aware of the academic dates (eg. last day for academic withdrawal)
posted on the Registrar's office web site
https://carleton.ca/registrar/registration/dates/academic-dates/
• Please consult the Faculty of Engineering and Design information page about the
Academic Integrity policy and our procedures: https://carleton.ca/engineering-
design/current-students/fed-academic-integrity Violations of the Academic
Integrity Policy will result in the assignment of a penalty such as reduced grades,
the assignment of an F in a course, a suspension or, expulsion.
• One of the main objectives of the Academic Integrity Policy is to ensure that the
work you submit is your own. As a result, it is important to write your own
solutions when studying and preparing with other students and to avoid
plagiarism in your submissions. The University Academic Integrity Policy defines
plagiarism as “presenting, whether intentionally or not, the ideas, expression of
ideas or work of others as one’s own.” This includes reproducing or paraphrasing
portions of someone else’s published or unpublished material, regardless of the
source, and presenting these as one’s own without proper citation or reference to
the original source.
• Examples of violations of the policy include, but are not limited to:
o any submission prepared in whole or in part, by someone else;
o using another’s data or research findings without appropriate
acknowledgement;
o submitting a computer program developed in whole or in part by someone
else, with or without modifications, as one’s own; and
o failing to acknowledge sources of information through the use of proper
citations when using another’s work and/or failing to use quotations marks.
Copyright
The materials (including the course outline and any slides, posted notes, videos, labs,
project, assignments, quizzes, exams and solutions) created for this course and posted
on this web site are intended for personal use and may not be reproduced or
redistributed or posted on any web site without prior written permission from the
author(s).
Academic Accommodations
You may need special arrangements to meet your academic obligations during the
term. For an accommodation request the processes are as follows:
It is important to remember that COVID is still present in Ottawa. The situation can
change at any time and the risks of new variants and outbreaks are very real. There are
a number of actions you can take to lower your risk and the risk you pose to those
around you including being vaccinated, wearing a mask, staying home when you’re
sick, washing your hands and maintaining proper respiratory and cough etiquette.
Feeling sick? Remaining vigilant and not attending work or school when sick or with
symptoms is critically important. If you feel ill or exhibit COVID-19 symptoms do not
come to class or campus. If you feel ill or exhibit symptoms while on campus or in class,
please leave campus immediately. In all situations, you must follow Carleton’s symptom
reporting protocols.
Masks: Carleton has paused the COVID-19 Mask Policy, but continues to strongly
recommend masking when indoors, particularly if physical distancing cannot be
maintained. It may become necessary to quickly reinstate the mask requirement if
pandemic circumstances were to change.
All members of the Carleton community are required to follow requirements and
guidelines regarding health and safety which may change from time to time. For the
most recent information about Carleton’s COVID-19 response and health and safety
requirements please see the University’s COVID-19 website and review the Frequently
Asked Questions (FAQs). Should you have additional questions after reviewing, please
contact covidinfo@carleton.ca.