Module Title:   Script Programming and Technical Animation

Module Credit:   20

Module Code:   EM-0216D

Academic Year:   2015/6

Teaching Period:   Semester 1

Module Occurrence:   A

Module Level:   FHEQ Level 5

Module Type:   Standard module

Provider:   Film & Media

Related Department/Subject Area:   School of Media, Design and Technology

Principal Co-ordinator:   Dr T R Wan

Additional Tutor(s):   Dr Ian Palmer

Prerequisite(s):   None

Corequisite(s):   None

To learn the fundamentals and the concepts and of 3D embedded scripting language to students with basically no programming experience before; to learn technical animation methods with Mel and Expressions; to understand the methods and the concepts for basic modelling and animation tools development in order to complete modelling and or animation tasks practically; to gain understanding of real-time/procedure 3D modelling and animations technology theory and practice with an animation tool.

Learning Teaching & Assessment Strategy:
Teaching method will be lectures and demos; tutorials and practical sessions, and individual coursework project developments. This module covers the fundamentals and concepts of an embedded scripting language, with lectures and demos that introduce the relevant theory and key concepts followed by lab sessions to provide hands-on experience and reinforce the theory learnt. Assessment is based on practical individual course work project to demonstrate the skills developed and to demonstrate the knowledge and understanding of technical animation and scripting programming, as well as their theory and methods. Supplementary assessment: students will be required to repair deficiency in the relevant failed area of the module as original assessments

Lectures:   18.00          Directed Study:   143.00           
Seminars/Tutorials:   12.00          Other:   0.00           
Laboratory/Practical:   24.00          Formal Exams:   3.00          Total:   200.00

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

understand the fundamentals of script programming and programming essentials; understand the process of computer animation technical concepts and implementation with respect to commercial 3D graphics packages; be able to select appropriate methods to produce a technical animation.

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

develop a scripting program and produce an animation by means of a 3D embedded language; develop a customised solution for modelling and animation tasks.

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

Work to a specification within a prescribed timescale; to a set brief

  Coursework   70%
  Coursework 1: Coursework project product and Lab work tasks
  Coursework   30%
  Coursework 2: Coursework report (min 1500 words)

Outline Syllabus:
Fundamentals of script programming, programming essentials, data and variables, function and procedures, loops, control statements, embedded programming environment, understanding the concepts and process of scripting 3D animation, the basics of embedded script commands, modelling in 3D environments, using expressions, nodes, user interface, handling applications.

Version No:  6