Students

STAT278 – Computer Simulation

2019 – S1 Day

General Information

Download as PDF
Unit convenor and teaching staff Unit convenor and teaching staff Unit Convenor
Thomas Fung
Contact via Email
12 Wally's Walk Office 6.26
Tuesday 10am - 12 noon
Credit points Credit points
3
Prerequisites Prerequisites
STAT171 or STAT273 or ((STAT170(P) or STAT150) and 3cp from COMP units at 100 level)
Corequisites Corequisites
Co-badged status Co-badged status
Unit description Unit description
This unit considers the use of computer simulation in problem solving. It emphasises the use of computer simulation as an investigative tool, especially where analytic methods are ineffective. Software packages used include the popular numerical package MATLAB and Microsoft Office products Excel and Access. The unit is very practical, with lectures, tutorials, test and exam held in a computer lab. This unit develops students' skills in analysis of systems, teamwork, communication, and formal reports of technical findings, and briefly introduces relational databases. This unit also develops practical skills which are useful in later statistics units.

Important Academic Dates

Information about important academic dates including deadlines for withdrawing from units are available at https://www.mq.edu.au/study/calendar-of-dates

Learning Outcomes

On successful completion of this unit, you will be able to:

  • Be able to decompose a system into simple elements for modelling and simulation purposes and implement them in Excel and Matlab
  • Be able to organise and summarise simulation data graphically and numerically
  • Be able to use multiple simulations systematically to make inferences and draw conclusions from the results
  • Be able to optimise stochastic system parameters by simulation
  • Be able to understand and simulate discrete event processes such as queues
  • Be able to understand and apply the concepts of correlation, time series and random walks
  • Be able to use basic SQL commands to interrogate databases
  • Be able to work collaboratively on a research project and report

Assessment Tasks

Name Weighting Hurdle Due
Group Project 15% No Weeks 5, 9, 12
1 Individual Assignment 10% No Weeks 4
Mid-semester practical test 15% No Week 7
Final Practical Exam 60% No University Exam Period

Group Project

Due: Weeks 5, 9, 12
Weighting: 15%

The group project will be completed in groups of about four. The focus is more on learning than assessment. Group members who pull their weight will have a much easier time with the remainder of the unit. (Let’s disprove the words of William Lowe Bryan: “Education is one of the few things a person is willing to pay for and not get.”) Submission will be via iLearn, in stages, but details will be given at the end of Week 3. Note that 50% of the mark will be awarded based on the various group report submissions and the remaining 50% will be awarded individually based on an oral presentation made in Week 12.

Students should contact the Unit Convenor straightaway if there are any questions or concerns regarding their group report submission.

All assignments and assessment tasks must be submitted by the official due date and time. No marks will be given for late work unless an extension has been granted following a successful application for Special Consideration. Please contact the Unit Convenor for advice as soon as you become aware that you may have difficulty meeting any of the assignment deadlines.

The only excuse for not participating in the oral presentation at the designated time is because of documented illness or unavoidable disruption. In these special circumstances you may apply for special consideration via ask.mq.edu.au.

 


On successful completion you will be able to:
  • Be able to decompose a system into simple elements for modelling and simulation purposes and implement them in Excel and Matlab
  • Be able to organise and summarise simulation data graphically and numerically
  • Be able to use multiple simulations systematically to make inferences and draw conclusions from the results
  • Be able to optimise stochastic system parameters by simulation
  • Be able to understand and simulate discrete event processes such as queues
  • Be able to understand and apply the concepts of correlation, time series and random walks
  • Be able to work collaboratively on a research project and report

1 Individual Assignment

Due: Weeks 4
Weighting: 10%

You will be issued 1 individual assignment during the semester to be completed individually and submitted via iLearn

All assignments and assessment tasks must be submitted by the official due date and time. No marks will be given for late work unless an extension has been granted following a successful application for Special Consideration. Please contact the unit convenor for advice as soon as you become aware that you may have difficulty meeting any of the assignment deadlines.

 


On successful completion you will be able to:
  • Be able to decompose a system into simple elements for modelling and simulation purposes and implement them in Excel and Matlab
  • Be able to organise and summarise simulation data graphically and numerically
  • Be able to use multiple simulations systematically to make inferences and draw conclusions from the results
  • Be able to optimise stochastic system parameters by simulation
  • Be able to understand and simulate discrete event processes such as queues
  • Be able to understand and apply the concepts of correlation, time series and random walks

Mid-semester practical test

Due: Week 7
Weighting: 15%

In the Week 7 lecture you will sit a 50-minute practical test. The test will be conducted under exam conditions, that is, silently and with no communication between students. It is, however, an open-book test; you may bring in your lecture notes, crib sheets, calculator and so forth, as you see fit. No mobile phones allowed.

The only excuse for not sitting the mid-semester practical test at the designated time is because of documented illness or unavoidable disruption. In these special circumstances you may apply for special consideration via ask.mq.edu.au.


On successful completion you will be able to:
  • Be able to decompose a system into simple elements for modelling and simulation purposes and implement them in Excel and Matlab
  • Be able to organise and summarise simulation data graphically and numerically
  • Be able to use multiple simulations systematically to make inferences and draw conclusions from the results
  • Be able to understand and apply the concepts of correlation, time series and random walks

Final Practical Exam

Due: University Exam Period
Weighting: 60%

During the University Examination Period, you will sit a two-hour practical exam in the computer labs. The second half of the semester will be more emphasised (because the first half will have been tested in the mid-semester test), but the entire unit will be considered examinable in this exam. The conditions will be the same as for the mid-semester test, that is, open-book and exam conditions.

Students are expected to present themselves for examination at the time and place designated in the University Examination Timetable. The timetable will be available in Draft form approximately eight weeks before the commencement of the examinations and in Final form approximately four weeks before the commencement of the examinations.

You are advised that it is Macquarie University policy not to set early examinations for individuals or groups of students. All students are expected to ensure that they are available until the end of the teaching semester, that is, the final day of the official examination period.

The only excuse for not sitting an examination at the designated time is because of documented illness or unavoidable disruption. In these special circumstances you may apply for special consideration via ask.mq.edu.au.

If you receive special consideration for the final exam, a supplementary exam will be scheduled in the interval between the regular exam period and the start of the next session.  By making a special consideration application for the final exam you are declaring yourself available for a resit during the supplementary examination period and will not be eligible for a second special consideration approval based on pre-existing commitments.  Please ensure you are familiar with the policy prior to submitting an application. You can check the supplementary exam information page on FSE101 in iLearn (bit.ly/FSESupp) for dates, and approved applicants will receive an individual notification one week prior to the exam with the exact date and time of their supplementary examination.


On successful completion you will be able to:
  • Be able to decompose a system into simple elements for modelling and simulation purposes and implement them in Excel and Matlab
  • Be able to organise and summarise simulation data graphically and numerically
  • Be able to use multiple simulations systematically to make inferences and draw conclusions from the results
  • Be able to optimise stochastic system parameters by simulation
  • Be able to understand and simulate discrete event processes such as queues
  • Be able to understand and apply the concepts of correlation, time series and random walks
  • Be able to use basic SQL commands to interrogate databases

Delivery and Resources

RECOMMENDED TEXTS AND MATERIALS

STAT278 has no text. Lecture notes will be handed out at the beginning of each module, and are available on the unit website.

A little further reading will be necessary: in particular, you will need to do a little research on the internet, and you will also at times need to refer to the on-line help provided with Excel, Matlab and Access. 

If you wish to do extra reading on simulation and modelling, the library has many relevant books. There are dozens of books with call numbers beginning QA76.9.C65 describing simulation and modelling from a mathematical or computer-scientific viewpoint—many of these are quite introductory and easy to read. Books with call numbers beginning T57.62 describe the same topic, but from a more managerial or business viewpoint. Gilbert & Doran’s Simulating Societies addresses the topic from the sociologists’ perspective, but is probably a bit erudite; this book will mainly be of interest in the applications it describes. Also possibly of interest are Emshoff & Sisson’s Design and Use of Computer Simulation Models, Naylor & al.’s Computer Simulation Techniques, Gordon’s System Simulation and Robinson's Simulation. Many of these books are surprisingly old—just ignore all the talk of FORTRAN and so forth; the basic concepts of computer simulation haven’t really changed. 

Three software applications are used in STAT278: Excel, Access and Matlab. You will have access to all three of these applications in the computer labs in 6 Eastern Road (or E4B). Additionally, the first two (Excel and Access) are Microsoft Office products, and therefore available on most computers throughout the University; moreover, although they are not freeware, you very possibly have these applications installed on your computer already.

Matlab is also available for download for free, please refer to the STAT278 iLearn site for instruction. Matlab may also be available in some other labs (for instance the Faculty of Science labs). The unit material assumes you will use Matlab, but if you prefer to complete some or all of these assessments in Scilab, that can be accommodated.

ASSESSMENT

Because STAT278 is a practically-oriented unit, you will sit a practical exam in the computer lab at the end of the semester, rather than a traditional paper-based exam. Your total assessment will be on the basis of your performance of a variety of practical exercises and projects. Your final mark for STAT278 will be a weighted average of marks for your Group Project, individual assignment, and the practical test and exam in the computer labs.

GRADING

Your final grade in STAT278 will be based on your work during semester and in the final examination as specified in the Assessment section above. The grades allocated (HD, D, Cr, etc) are as set out in the Grading Policy (see the Policies and Procedures page).

UNIT WEBSITE

Enrolment in STAT278 should automatically make the STAT278 iLearn site available to you from the start of semester. To access it, log in at https://ilearn.mq.edu.au/login/MQ/ and select STAT278 from your list of iLearn units. Not every unit at Macquarie uses iLearn, so don’t be alarmed if this list doesn’t contain all of your units. If STAT278 doesn’t appear, though, and you enrolled in the unit more than 24 hours ago, please contact the Unit Convenor immediately.

The iLearn site is an important part of this unit, giving you access to the online discussion facility, lecture notes, assignments, tutorial exercises and solutions. Unit information appears there too, including this unit outline. During the semester, you should visit the iLearn site at least twice per week. 

Unit Schedule

Week Lecture topic
Week 1 Introduction and Overview
Week 2 Hypothesis testing
Week 3 Hypothesis testing (cont.)
Week 4 Random variables
Week 5 Random variables (cont.)
Week 6 Stochastic processes
Week 7 Mid-semester test instead of lecture
Week 8 Queues
Week 9 Queues (cont.)
Week 10 Optimisation
Week 11 SQL
Week 12 Group Presentation
Week 13 Self Revision

 

 

Policies and Procedures

Macquarie University policies and procedures are accessible from Policy Central (https://staff.mq.edu.au/work/strategy-planning-and-governance/university-policies-and-procedures/policy-central). Students should be aware of the following policies in particular with regard to Learning and Teaching:

Undergraduate students seeking more policy resources can visit the Student Policy Gateway (https://students.mq.edu.au/support/study/student-policy-gateway). It is your one-stop-shop for the key policies you need to know about throughout your undergraduate student journey.

If you would like to see all the policies relevant to Learning and Teaching visit Policy Central (https://staff.mq.edu.au/work/strategy-planning-and-governance/university-policies-and-procedures/policy-central).

Student Code of Conduct

Macquarie University students have a responsibility to be familiar with the Student Code of Conduct: https://students.mq.edu.au/study/getting-started/student-conduct​

Results

Results published on platform other than eStudent, (eg. iLearn, Coursera etc.) or released directly by your Unit Convenor, are not confirmed as they are subject to final approval by the University. Once approved, final results will be sent to your student email address and will be made available in eStudent. For more information visit ask.mq.edu.au or if you are a Global MBA student contact globalmba.support@mq.edu.au

Student Support

Macquarie University provides a range of support services for students. For details, visit http://students.mq.edu.au/support/

Learning Skills

Learning Skills (mq.edu.au/learningskills) provides academic writing resources and study strategies to improve your marks and take control of your study.

Student Services and Support

Students with a disability are encouraged to contact the Disability Service who can provide appropriate help with any issues that arise during their studies.

Student Enquiries

For all student enquiries, visit Student Connect at ask.mq.edu.au

If you are a Global MBA student contact globalmba.support@mq.edu.au

IT Help

For help with University computer systems and technology, visit http://www.mq.edu.au/about_us/offices_and_units/information_technology/help/

When using the University's IT, you must adhere to the Acceptable Use of IT Resources Policy. The policy applies to all who connect to the MQ network including students.

Graduate Capabilities

Creative and Innovative

Our graduates will also be capable of creative thinking and of creating knowledge. They will be imaginative and open to experience and capable of innovation at work and in the community. We want them to be engaged in applying their critical, creative thinking.

This graduate capability is supported by:

Learning outcomes

  • Be able to organise and summarise simulation data graphically and numerically
  • Be able to work collaboratively on a research project and report

Assessment tasks

  • Group Project
  • 1 Individual Assignment
  • Mid-semester practical test
  • Final Practical Exam

Capable of Professional and Personal Judgement and Initiative

We want our graduates to have emotional intelligence and sound interpersonal skills and to demonstrate discernment and common sense in their professional and personal judgement. They will exercise initiative as needed. They will be capable of risk assessment, and be able to handle ambiguity and complexity, enabling them to be adaptable in diverse and changing environments.

This graduate capability is supported by:

Learning outcome

  • Be able to work collaboratively on a research project and report

Assessment task

  • Group Project

Commitment to Continuous Learning

Our graduates will have enquiring minds and a literate curiosity which will lead them to pursue knowledge for its own sake. They will continue to pursue learning in their careers and as they participate in the world. They will be capable of reflecting on their experiences and relationships with others and the environment, learning from them, and growing - personally, professionally and socially.

This graduate capability is supported by:

Learning outcome

  • Be able to work collaboratively on a research project and report

Assessment task

  • Group Project

Discipline Specific Knowledge and Skills

Our graduates will take with them the intellectual development, depth and breadth of knowledge, scholarly understanding, and specific subject content in their chosen fields to make them competent and confident in their subject or profession. They will be able to demonstrate, where relevant, professional technical competence and meet professional standards. They will be able to articulate the structure of knowledge of their discipline, be able to adapt discipline-specific knowledge to novel situations, and be able to contribute from their discipline to inter-disciplinary solutions to problems.

This graduate capability is supported by:

Learning outcomes

  • Be able to decompose a system into simple elements for modelling and simulation purposes and implement them in Excel and Matlab
  • Be able to organise and summarise simulation data graphically and numerically
  • Be able to use multiple simulations systematically to make inferences and draw conclusions from the results
  • Be able to optimise stochastic system parameters by simulation
  • Be able to understand and simulate discrete event processes such as queues
  • Be able to understand and apply the concepts of correlation, time series and random walks
  • Be able to use basic SQL commands to interrogate databases

Assessment tasks

  • Group Project
  • 1 Individual Assignment
  • Mid-semester practical test
  • Final Practical Exam

Critical, Analytical and Integrative Thinking

We want our graduates to be capable of reasoning, questioning and analysing, and to integrate and synthesise learning and knowledge from a range of sources and environments; to be able to critique constraints, assumptions and limitations; to be able to think independently and systemically in relation to scholarly activity, in the workplace, and in the world. We want them to have a level of scientific and information technology literacy.

This graduate capability is supported by:

Learning outcomes

  • Be able to decompose a system into simple elements for modelling and simulation purposes and implement them in Excel and Matlab
  • Be able to use multiple simulations systematically to make inferences and draw conclusions from the results
  • Be able to optimise stochastic system parameters by simulation
  • Be able to understand and simulate discrete event processes such as queues
  • Be able to understand and apply the concepts of correlation, time series and random walks
  • Be able to use basic SQL commands to interrogate databases

Assessment tasks

  • Group Project
  • 1 Individual Assignment
  • Mid-semester practical test
  • Final Practical Exam

Problem Solving and Research Capability

Our graduates should be capable of researching; of analysing, and interpreting and assessing data and information in various forms; of drawing connections across fields of knowledge; and they should be able to relate their knowledge to complex situations at work or in the world, in order to diagnose and solve problems. We want them to have the confidence to take the initiative in doing so, within an awareness of their own limitations.

This graduate capability is supported by:

Learning outcomes

  • Be able to decompose a system into simple elements for modelling and simulation purposes and implement them in Excel and Matlab
  • Be able to optimise stochastic system parameters by simulation
  • Be able to understand and simulate discrete event processes such as queues
  • Be able to understand and apply the concepts of correlation, time series and random walks
  • Be able to use basic SQL commands to interrogate databases
  • Be able to work collaboratively on a research project and report

Assessment tasks

  • Group Project
  • 1 Individual Assignment
  • Mid-semester practical test
  • Final Practical Exam

Effective Communication

We want to develop in our students the ability to communicate and convey their views in forms effective with different audiences. We want our graduates to take with them the capability to read, listen, question, gather and evaluate information resources in a variety of formats, assess, write clearly, speak effectively, and to use visual communication and communication technologies as appropriate.

This graduate capability is supported by:

Learning outcome

  • Be able to work collaboratively on a research project and report

Assessment task

  • Group Project

Engaged and Ethical Local and Global citizens

As local citizens our graduates will be aware of indigenous perspectives and of the nation's historical context. They will be engaged with the challenges of contemporary society and with knowledge and ideas. We want our graduates to have respect for diversity, to be open-minded, sensitive to others and inclusive, and to be open to other cultures and perspectives: they should have a level of cultural literacy. Our graduates should be aware of disadvantage and social justice, and be willing to participate to help create a wiser and better society.

This graduate capability is supported by:

Learning outcome

  • Be able to work collaboratively on a research project and report

Assessment task

  • Group Project

Socially and Environmentally Active and Responsible

We want our graduates to be aware of and have respect for self and others; to be able to work with others as a leader and a team player; to have a sense of connectedness with others and country; and to have a sense of mutual obligation. Our graduates should be informed and active participants in moving society towards sustainability.

This graduate capability is supported by:

Assessment tasks

  • Group Project
  • 1 Individual Assignment
  • Mid-semester practical test
  • Final Practical Exam

Changes from Previous Offering

The final exam is now for two-hour instead of three. 

Learning and Teaching Strategy

STAT278’s lectures will be complemented by several other learning opportunities.

In the small group teaching activities (SGTA) you will use specialised software to solve exercises in simulation and related topics. You will be given an exercise to complete at each SGTA and the solution will be released after class. 

In both the SGTA and the iLearn online discussion facility, you will be able to discuss the unit content with your classmates and your instructor (aka your minion).

Furthermore, the unit includes a group project, in which you and a few of your classmates will pretend to be a consulting team. You will apply the unit’s simulation and analysis techniques to an invented problem, and compose a report and conduct a presentation to your fictional client.