Module Title:   Real Time Simulation and Modelling

Module Credit:   20

Module Code:   CM-0354D

Academic Year:   2015/6

Teaching Period:   Semester 2

Module Occurrence:   A

Module Level:   FHEQ Level 6

Module Type:   Standard module

Provider:   Computer Science

Related Department/Subject Area:   School of Computing, Informatics and Media (Mathematics)

Principal Co-ordinator:   Jon Purdy

Additional Tutor(s):   -

Prerequisite(s):   None

Corequisite(s):   None

To introduce, analyse and apply the basic principles, concepts and mathematical tools that are used in the production of realistic and accurate real time computer simulation. Specific examples of the use of real time simulation and modelling in computer games and special effects will be studied in detail.

Learning Teaching & Assessment Strategy:
The basic theory and illustrative examples will be presented and developed in formal lectures. Complementary tailor-made example sheets will be provided. There will be a large practical element to the module and much of the teaching will be delivered in a computer laboratory. Tutorial sheets and worked examples will be used in these sessions and solutions to practical problems will be provided where appropriate.
Formative assessment assignments encourage the on-going digestion of the material, with the extent of the cumulative knowledge and skills acquired assessed through two coursework assignments.

Lectures:   20.00          Directed Study:   150.00           
Seminars/Tutorials:   10.00          Other:   0.00           
Laboratory/Practical:   20.00          Formal Exams:   0.00          Total:   200.00

On successful completion of this module you will be able to...

demonstrate a breadth of knowledge of the problems encountered in real time simulation and modelling, and the methods commonly use to overcome these problems.

On successful completion of this module you will be able to...

analyse and then implement real time simulations of real world problems, applying techniques from mathematics and physics and using methods commonly employed in the computer games and visual effects industry.

On successful completion of this module you will be able to...

learn and work independently with patience and persistence using good general skills of organization and time-management, be adaptable with a highly-developed ability to assess problems from new areas logically through an analytical approach, write coherently and clearly communicate results.

  Coursework   100%
  Students will work on a number of individual coursework elements that will build a portfolio of work
  Coursework   100%
  Supplementary assessment: as above but with changed specifications for the real time simulations

Outline Syllabus:
Timing and the use of simulation loops, Numerical integration. Fundamentals of physics, Newton`s Law, Mass, Momentum, friction, drag, optical properties of materials. Kinematics and Kinetics, Velocity and acceleration, particle systems and the motions of 2D and 3D Particles. Rigid Body Motion. Collision Detection. Modelling Particle and Rigid Body Interaction. Soft body modelling, theory and application to 1D, 2D and 3D problems.

Version No:  1