<SOURCE TABLE="MathSci:Sci::v4.204">
<SUBJECT ID="617-141" CODEUSED="617-141">
<TITLE>SCIENTIFIC PROGRAMMING AND SIMULATION </TITLE>
<POINTS>12.5
<COORDINATOR>Professor A J Guttmann.
<SEMESTER>Semester 1
<CONTACT>39 lectures (three a week), 24 hours practical (two hours a week), 12 x 1-hour tutorials and 12 hours project work.
<OBJECTIVES>On completion of this subject, students should:
<p><i>Comprehend:</i></p>
<ul>
<li>the syntax of a programming language;
<li>the terminology of probability and the principles of probability modelling.
</ul>
<p><i>Have developed:</i></p>
<ul>
<li>the ability to read, write and adapt computer programs;
<li>skills in reformulation of problems in a form suitable for computer solution;
<li>the ability to use established numerical methods;
<li>the ability to carry out probability calculations using standard distributions;
<li>the ability to make an appropriate choice of model for standard situations;
<li>the ability to write programs to simulate simple probability models.
</ul>
<p><i>Appreciate:</i></p>
<ul>
<li>the structure of a programming language, its potential and limitations;
<li>the application of probability modelling in describing the real world;
<li>the concept of randomness.
</ul>
<CONTENT>Introduction to programming: algorithms, simple data types, assignment, conditionals, iteration, functions and procedures, complex data types, array processing. Numerical methods: number representation, errors, numerical integration, solution of linear and nonlinear equations. Probability: basic probability theory, conditional probability and independence, law of total probability and Bayes' theorem. Elementary distribution theory: cumulative distribution function and quantiles; probability mass function and probability density function. Discrete and continuous distributions - using binomial and normal distributions as examples. Uniform number generators. Simulation of observations on a given distribution. Simulation of probability models. Application of the computer to simulation.
<ASSESSMENT>Up to 26 pages of written assignments; project work as required; and up to three hours of end-of-semester written examination.
<NOTE>Students may not gain credit for both Mathematical Sciences 617-141 and any of 617-142, 617-160 (1995 Handbook), 617-170 (1994 Handbook), 619-100 or 619-101.
</SUBJECT>
</SOURCE>

<XREF TABLE="MathSci:Eco::v3.207">
<SUBJECT ID="617-141" CODEUSED="617-141">
<TITLE>SCIENTIFIC PROGRAMMING AND SIMULATION </TITLE>
<POINTS>12.5
<COORDINATOR>Professor A J Guttmann.
<SEMESTER>Semester 1
<CONTACT>39 lectures (three a week), 24 hours practical (two hours a week), 12 x 1-hour tutorials and 12 hours project work.
<OBJECTIVES>On completion of this subject, students should:
<p>Comprehend:</p>
<ul>
<li>the syntax of a programming language;
<li>the terminology of probability and the principles of probability modelling.
</ul>
<p>Have developed:</p>
<ul>
<li>the ability to read, write and adapt computer programs;
<li>skills in reformulation of problems in a form suitable for computer solution;
<li>the ability to use established numerical methods;
<li>the ability to carry out probability calculations using standard distributions;
<li>the ability to make an appropriate choice of model for standard situations;
<li>the ability to write programs to simulate simple probability models.
</ul>
<p>Appreciate:</p>
<ul>
<li>the structure of a programming language, its potential and limitations;
<li>the application of probability modelling in describing the real world;
<li>the concept of randomness.
</ul>
</OBJECTIVES>
<CONTENT>Introduction to programming Algorithms, simple data types, assignment, conditionals, iteration, functions and procedures, complex data types, array processing. Numerical methods Number representation, errors, numerical integration, solution of linear and nonlinear equations. Probability Basic probability theory. Conditional probability and independence. Law of total probability and Bayes' theorem. Elementary distribution theory: cumulative distribution function and quantiles; probability mass function and probability density function. Discrete and continuous distributions - using binomial and normal distributions as examples. Uniform number generators. Simulation of observations on a given distribution. Simulation of probability models. Application of the computer to simulation.
<ASSESSMENT>Up to 26 pages of written assignments; project work as required; and up to three hours of end-of-semester written examination.
<NOTE>Students may not gain credit for both Mathematical Sciences 617-141 and any of 617-142, 617-160 (1995 Handbook), 617-170 (1994 Handbook), 619-100 or 619-101.
</SUBJECT>
</XREF>

<XREF TABLE="MathAndStats:Ed-P::v5.150">
<SUBJECT ID="617-141" CODEUSED="617-141">
<TITLE>SCIENTIFIC PROGRAMMING AND SIMULATION </TITLE>
<NOTE>Students may not gain credit for both Mathematical Sciences 617-141 and any of 617-142, 617-160 (1995 Handbook), 617-170 (1994 Handbook), 619-100 or 619-101.
<POINTS>12.5
<COORDINATOR>Professor A J Guttmann.
<SEMESTER>First semester.
<CONTACT>39 lectures (three each week), 24 hours practical (two hours each week), 12 1-hour tutorials and 12 hours project work.
<OBJECTIVES>On completion of this subject, students should:
<p><i>Comprehend:</i></p>
<ul>
<li>the syntax of a programming language;
<li>the terminology of probability and the principles of probability modelling.
</ul>
<p><i>Have developed:</i></p>
<ul>
<li>the ability to read, write and adapt computer programs;
<li>skills in reformulation of problems in a form suitable for computer solution;
<li>the ability to use established numerical methods;
<li>the ability to carry out probability calculations using standard distributions;
<li>the ability to make an appropriate choice of model for standard situations;
<li>the ability to write programs to simulate simple probability models.
</ul>
<p><i>Appreciate:</i></p>
<ul>
<li>the structure of a programming language, its potential and limitations;
<li>the application of probability modelling in describing the real world;
<li>the concept of randomness.
</ul>
<CONTENT><i>Introduction to programming </i>Algorithms, simple data types, assignment, conditionals, iteration, functions and procedures, complex data types, array processing. <i>Numerical methods</i> Number representation, errors, numerical integration, solution of linear and nonlinear equations. <i>Probability </i>Basic probability theory. Conditional probability and independence. Law of total probability and Bayes' theorem. Elementary distribution theory: cumulative distribution function and quantiles; probability mass function and probability density function. Discrete and continuous distributions - using binomial and normal distributions as examples. Uniform number generators. Simulation of observations on a given distribution. Simulation of probability models. Application of the computer to simulation.
<ASSESSMENT>Up to 26 pages of written assignments; project work as required; and up to three hours of end-of-semester written examination.
</SUBJECT>
</XREF>


