ISyE 3044 A,B Simulation Fall 2017

Similar documents
Spring 2015 IET4451 Systems Simulation Course Syllabus for Traditional, Hybrid, and Online Classes

PHY2048 Syllabus - Physics with Calculus 1 Fall 2014

INTERMEDIATE ALGEBRA Course Syllabus

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

Office Hours: Mon & Fri 10:00-12:00. Course Description

An Introduction to Simio for Beginners

Class Meeting Time and Place: Section 3: MTWF10:00-10:50 TILT 221

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

Spring 2014 SYLLABUS Michigan State University STT 430: Probability and Statistics for Engineering

General Microbiology (BIOL ) Course Syllabus

State University of New York at Buffalo INTRODUCTION TO STATISTICS PSC 408 Fall 2015 M,W,F 1-1:50 NSC 210

Physics 270: Experimental Physics

University of Waterloo School of Accountancy. AFM 102: Introductory Management Accounting. Fall Term 2004: Section 4

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

Beginning and Intermediate Algebra, by Elayn Martin-Gay, Second Custom Edition for Los Angeles Mission College. ISBN 13:

MAT 122 Intermediate Algebra Syllabus Summer 2016

Course Content Concepts

Foothill College Fall 2014 Math My Way Math 230/235 MTWThF 10:00-11:50 (click on Math My Way tab) Math My Way Instructors:

Required Materials: The Elements of Design, Third Edition; Poppy Evans & Mark A. Thomas; ISBN GB+ flash/jump drive

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

MGT/MGP/MGB 261: Investment Analysis

STA2023 Introduction to Statistics (Hybrid) Spring 2013

MTH 215: Introduction to Linear Algebra

Firms and Markets Saturdays Summer I 2014

CHMB16H3 TECHNIQUES IN ANALYTICAL CHEMISTRY

SAT MATH PREP:

ACTL5103 Stochastic Modelling For Actuaries. Course Outline Semester 2, 2014

COURSE WEBSITE:

GENERAL CHEMISTRY I, CHEM 1100 SPRING 2014

ACCT 100 Introduction to Accounting Course Syllabus Course # on T Th 12:30 1:45 Spring, 2016: Debra L. Schmidt-Johnson, CPA

ASTRONOMY 2801A: Stars, Galaxies & Cosmology : Fall term

HUMAN DEVELOPMENT OVER THE LIFESPAN Psychology 351 Fall 2013

How to make an A in Physics 101/102. Submitted by students who earned an A in PHYS 101 and PHYS 102.

Department of Anthropology ANTH 1027A/001: Introduction to Linguistics Dr. Olga Kharytonava Course Outline Fall 2017

Theory of Probability

Strategic Management (MBA 800-AE) Fall 2010

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

Pre-AP Geometry Course Syllabus Page 1

Office Hours: Day Time Location TR 12:00pm - 2:00pm Main Campus Carl DeSantis Building 5136

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

Introduction to Yearbook / Newspaper Course Syllabus

Data Structures and Algorithms

Syllabus CHEM 2230L (Organic Chemistry I Laboratory) Fall Semester 2017, 1 semester hour (revised August 24, 2017)

MATH 1A: Calculus I Sec 01 Winter 2017 Room E31 MTWThF 8:30-9:20AM

Professors will not accept Extra Credit work nor should students ask a professor to make Extra Credit assignments.

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online

ITSC 1301 Introduction to Computers Course Syllabus

English Policy Statement and Syllabus Fall 2017 MW 10:00 12:00 TT 12:15 1:00 F 9:00 11:00

Syllabus Fall 2014 Earth Science 130: Introduction to Oceanography

Biology 1 General Biology, Lecture Sections: 47231, and Fall 2017

English Grammar and Usage (ENGL )

THE UNIVERSITY OF WESTERN ONTARIO. Department of Psychology

Integrating Blended Learning into the Classroom

CS Course Missive

Penn State University - University Park MATH 140 Instructor Syllabus, Calculus with Analytic Geometry I Fall 2010

Syllabus for CHEM 4660 Introduction to Computational Chemistry Spring 2010

Accounting 380K.6 Accounting and Control in Nonprofit Organizations (#02705) Spring 2013 Professors Michael H. Granof and Gretchen Charrier

Course Syllabus It is the responsibility of each student to carefully review the course syllabus. The content is subject to revision with notice.

COURSE SYLLABUS: CPSC6142 SYSTEM SIMULATION-SPRING 2015

FINANCIAL STRATEGIES. Employee Hand Book

Naviance / Family Connection

ACC : Accounting Transaction Processing Systems COURSE SYLLABUS Spring 2011, MW 3:30-4:45 p.m. Bryan 202

CENTRAL MAINE COMMUNITY COLLEGE Introduction to Computer Applications BCA ; FALL 2011

CS 100: Principles of Computing

Spring 2016 Stony Brook University Instructor: Dr. Paul Fodor

EDCI 699 Statistics: Content, Process, Application COURSE SYLLABUS: SPRING 2016

ALL-IN-ONE MEETING GUIDE THE ECONOMICS OF WELL-BEING

General Chemistry II, CHEM Blinn College Bryan Campus Course Syllabus Fall 2011

Getting Started with Deliberate Practice

Course Policies and Syllabus BUL3130 The Legal, Ethical, and Social Aspects of Business Syllabus Spring A 2017 ONLINE

MANA 7A97 - STRESS AND WORK. Fall 2016: 6:00-9:00pm Th. 113 Melcher Hall

Foothill College Summer 2016

GEOG 473/573: Intermediate Geographic Information Systems Department of Geography Minnesota State University, Mankato

Process to Identify Minimum Passing Criteria and Objective Evidence in Support of ABET EC2000 Criteria Fulfillment

MAR Environmental Problems & Solutions. Stony Brook University School of Marine & Atmospheric Sciences (SoMAS)

Orange Coast College Spanish 180 T, Th Syllabus. Instructor: Jeff Brown

Syllabus for PRP 428 Public Relations Case Studies 3 Credit Hours Fall 2012

INTRODUCTION TO GENERAL PSYCHOLOGY (PSYC 1101) ONLINE SYLLABUS. Instructor: April Babb Crisp, M.S., LPC

General Physics I Class Syllabus

ANTHROPOLOGY 7/EL CAMINO COLLEGE Rodolfo A. Otero, Ph.D. Section # 2073/ MW 9:30-10:55; ARTB 307 Office Hours: MTWTH 8:30-9:15; Extension: 3578

Financial Accounting Concepts and Research

Demography and Population Geography with GISc GEH 320/GEP 620 (H81) / PHE 718 / EES80500 Syllabus

EEAS 101 BASIC WIRING AND CIRCUIT DESIGN. Electrical Principles and Practices Text 3 nd Edition, Glen Mazur & Peter Zurlis

Teaching a Discussion Section

preassessment was administered)

Syllabus Foundations of Finance Summer 2014 FINC-UB

Houghton Mifflin Online Assessment System Walkthrough Guide

ITSC 2321 Integrated Software Applications II COURSE SYLLABUS

Name: Giovanni Liberatore NYUHome Address: Office Hours: by appointment Villa Ulivi Office Extension: 312

Chemistry 106 Chemistry for Health Professions Online Fall 2015

ECO 3101: Intermediate Microeconomics

CEE 2050: Introduction to Green Engineering

ACC 362 Course Syllabus

BUS Computer Concepts and Applications for Business Fall 2012

Visual Journalism J3220 Syllabus

ECO 2013: PRINCIPLES OF MACROECONOMICS Spring 2017

Math 96: Intermediate Algebra in Context

E C C. American Heart Association. Basic Life Support Instructor Course. Updated Written Exams. February 2016

Lecturing Module

BADM 641 (sec. 7D1) (on-line) Decision Analysis August 16 October 6, 2017 CRN: 83777

Transcription:

1 ISyE 3044 A,B Simulation Fall 2017 (revised 9/6/17) Class Times and Place: 3044A: Tθ 1:30 2:45P, IC 111. 3044B: Tθ 9:30 10:45A, Weber SST III 2. Instructor: Prof. Dave Goldsman; Groseclose 433; email: sman@gatech.edu; website: www.isye.gatech.edu/~sman; phone 404-894-2365. Office Hours: Tθ 8:30 9:15A and 12:45 1:30P and by appointment. Course Website: I ll make announcements and keep grades on T 2, but I ll put all of the notes, HW s, practice tests, etc. on www.isye.gatech.edu/~sman/courses/3044. Undergraduate Teaching Assistants: Langdon Hollingsworth; email: lsh3@gatech.edu Spencer Wilson; email: spencerw@gatech.edu Office Hours: Tθ 11:00A 12:30P and MW 4:30 6:00P, ISyE Studio (Main 103). E-mail Communication: Feel free to email me. But I will not accept any attachments. Course Objectives: (a) Introduction to simulation models and simulation studies; (b) Organization of simulation languages. Modeling with Arena, a simulation package with animation capabilities. (c) Statistical aspects including input analysis, random variate generation, output analysis, and variance reduction techniques. Prerequisites: You must know probability/statistics at the level of ISyE 2027/2028, and probably even 3232. You should know some programming language as well as a spreadsheet package. Grading: 10% HW +?? (incl. surprise quizzes, attendance, professionalism, etc.) 30% Test #1 Tu Sept. 26 30% Test #2 Th Nov. 2 30% Final Exam A Th Dec. 7, 2:50 4:50P Final Exam B Th Dec. 14, 8:00 10:00A

2 Texts: Banks, J., Carson, J. S., Nelson, B. L., and Nicol, D. M., Discrete-Event System Simulation, 5th edition, Prentice-Hall, 2010. Kelton, W. D., Sadowski, R. P., and Zupick, N. B., Simulation with Arena, 6th edition, McGraw-Hill, New York, 2015. Feel free to use cheaper, earlier or international editions. Be creative! Course Notes: I provide pretty extensive notes on the website. This doesn t mean that you can simply print out the notes and skip class the notes should be regarded as supplemental material to what I do in class, and you may miss out on a lot of important material if you don t attend. In addition, don t get too critical if I copy portions of my notes onto the board after all, they re my notes, eh? Computer Programming: This course will involve extensive computer programming. I ll cover the basic features of Arena as the semester progresses. I encourage you to study the first four chapters of the Arena text during the first week. Here is the free Arena student version download URL (you will have to register)... https://www.arenasimulation.com/academic/students Note that Arena is a Windows-based application. You can also use ISyE s computer labs to access Arena. Tests: Each exam will be cumulative in that it may include all the topics covered in class since the beginning of the semester up to exam time. You will be allowed x cheat sheets for test x = 1, 2, 3, where you can write whatever helpful stuff you want on both sides of the sheets (for 2x sides total). You can bring in a calculator, but no other electronic devices. I supply all necessary tables. Never, ever cheat. (See the material below on the Honor Code.) For your protection, we xerox all tests. We also have many other ways to catch bad people. Note that the final will be two hours. Tests are short answer with little or no partial credit.

3 If you miss a test, you will need to produce appropriate medical documentation. Your grade in the course will then be based on the remaining two tests (+ HW). Sadly, there will be absolutely no makeup exams. None. Zero. Goose egg. Nada. Zip. Zilch. Shutout. An integer between 0.5 and 0.5. We will not exempt anyone from the final. If this is going to be a problem for you, then you ll need to drop the course. Hurry! Quick! Pronto! Now! Outta Here! Other Grade-Related Notes: The course will be curved to at most a 3.0 GPA (in accordance with mandated ISyE guidelines). Please do not beg for a better grade by saying things like... I really need an A else I ll lose all HOPE! If I don t get an A, I ll have to go to UGA! My dog ate my in-class final! Since I worked so hard, I think I deserve an A instead of a C! Let s all try to be winners, not whiners! Regrading. I ll be happy to correct grading errors. In order to receive a re-grade, you must submit a Grade Grovelling Form within 24 hours of the class in which I hand back the test. The form is available at www.isye.gatech.edu/~sman/courses/gradegrovel.pdf If a test is submitted for regrading, I have the right to regrade the entire test so it is possible to lose additional points. Therefore, it is strongly recommended that you do not ask for regrading unless you have substantial reason to believe that I made a mistake when originally grading the test. Also, please do not demean yourself by begging for single points. In order to minimize superfluous regrades, if I find that no additional points should be awarded, then 4 points will be deducted from that exam. Again, let s all try to be winners, not whiners! Homework: Since HW is a component of 10% of your grade, you will need to review the following information carefully.

4 HW will consist of theoretical problems and computer programming projects. You can submit HW s in groups of at most 3 people. Do not ask for larger groups. You must staple (or clip) all of your problems together with your name(s), course number, and section clearly written on the front page. Although we love trees, HW may not be submitted by email just hard copies, please. HWs must be neat and professional looking. Paper size should be standard. If you write on both sides, make sure that the ink doesn t bleed through. Problems should be submitted in the order given in the assignment. Check your answers. Do your results make sense? If they don t and you can t figure out how to fix the problem, at least stating that you know an error exists will get you some partial credit. Things that must be done on all Arena assignments: You absolutely must turn in a report that includes all requested statistics (these should preferably be in table form), along with an explanation of the results and any insights or recommendations you have. Your summary should not just reiterate the table results. It should explain these results. Do they make sense? What do they tell you about the system? Do they indicate anything that might be improved? If so, what and how do we improve it? Do we need to collect more information first? If so, what information? If you are comparing systems, tell what system is better and why. Or if that cannot be determined given the information we have, state that and tell what needs to be done in order for a decision to be made. Your Arena modules must have descriptive names that tell anyone unfamiliar with the model what you are doing in those modules. If you want to be more thorough, you can even write out the formulas used for DECIDE and ASSIGN modules (and maybe other important model parts that may be confusing) to make sure a reader will understand your modeling approach. Furthermore, for anything that does not have a straightforward modeling approach, you need to make it very clear how you chose to model that aspect, either by a few sentences of explanation in your report or by very descriptive modules, or preferably both. Your Arena problem write-ups should be succinct. No killing of trees! Use clear, precise English.

5 Only turn in output result pages and Arena screen dumps that are relevant to the problem. Do not print results for each of multiple replications of a simulation. If you have a problem for which all the statistics are informative and desired, copy and paste them onto one or two pages rather than printing out a large number of pages. Generally speaking, keep the answer to any Arena problem to 5 pages. Honor Code and Expectations: You are expected to adhere to the Georgia Tech Honor Code. For more information, see http://www.policylibrary.gatech.edu/student-affairs/academic-honor-code In addition, faculty and students have drawn up a list of mutually beneficial expectations; please see http://devpolicylibrary.gatech.edu/student-life/xxii.-student-faculty-expectations Cell Phones and Electronics: Turn off your cell phone before you come to class. It is actually OK to use your computer as long as you re following notes or programming with Arena do not use your computer for anything else. Course Outline: We ll first sneak in a probability and statistics review to keep the course self-contained. Then we ll spend about 1/4 of the course on the Arena simulation language from KSZ. The rest of the course will concentrate on the theory side of things from BCNN, though we ll make sure to spread applications throughout. Following are the lists of topics to be covered. Any changes in the course content will be announced in class and posted on the website in the form of an updated syllabus. Simulation Theory Topics:

6 1. Introduction 2. Probability and Statistics Review 3. Hand and Spreadsheet Simulations 4. General Principles and Simulation Languages 5. Queueing Models 6. Random Number Generation 7. Random Variate Generation 8. Input Modeling 9. Verification and Validation 10. Output Analysis for a Single Model 11. Comparison of Alternative System Designs Arena Programming Topics: 1. Introduction to Arena 2. Modeling Basic Operations and Inputs 3. Intermediate Modeling e.g., Inventory System, Call Center, Manufacturing Center 4. Advanced Entity Transfer Transporters and Conveyors 5. Advanced Modeling Techniques 6. Further Statistical Issues