Sie sind auf Seite 1von 5

Faculty of Design, Media & Management

School of Applied Production & New Media


Department of New Media & Technologies

Module Scheme
Module Name:

Graphical Application Development

Module Code:

CO606

Tutor(s):

Mike Everett & Guy Walker

Tutors Email:

guy.walker@bcuc.ac.uk
mevere01@bcuc.ac.uk

Academic Year: 2011-2012

Tutors
Telephone:

Learning Outcomes:

On successful completion of the module, the student will be able to:


1.

Understand and apply the concepts and principles behind computer graphics.

2.

Utilise a graphical API to generate and manipulate geometric objects.

3.

Solve problems related to elementary trigonometry, coordinate geometry and collision detection.

4.

Demonstrate the transformational techniques of Vector and Matrix operations to the movement of 2D
and 3D game objects.

5.

Apply Newtons Laws of Motion to the manipulation of 1D, 2D and 3D game objects, whilst
understanding and demonstrating the principles of collision with respect of those objects interaction

Assessment Summary:
Assessment Task

Key Dates

Coursework 1 (20%)

Submission Date / Exam Period:

Week 9

Coursework 2 (30%)

Submission Date / Exam Period:

Week 13 S1

Coursework 3 (25%)

Submission Date / Exam Period:

Week 14 S2

Examination (25%)

Exam Period:

Exam Week

Week by Week Guide:


S1 Week 1:
beginning
12/9/2011
S2 Week 2:
beginning
19/9/2011

Introduction, 2D Graphics
User interaction, keyboard, mouse & menus

Module Code:CO606

Page 1 of 5

S1

S1 Week 3:
beginning
26/9/2011
S1 Week 4:
beginning
3/10/2011
S1 Week 5:
beginning
10/10/2011
S1 Week 6:
beginning
17/10/2011
S1 Week 7:
beginning
24/10/2011
S1 Week 8:
beginning
31/10/2011
S1 Week 9:
beginning
7/11/2011
S1Week 10:
beginning
14/11/2011
S1Week 11:
beginning
21/11/2011
S1Week 12:
beginning
28/11/2011
S1Week 13:
beginning
5/12/2011
S1Week 14:
beginning
12/12/2011
Week
beginning
19/12/2011
Week
beginning
26/12/2011
Week
beginning
2/1/2012
Week
beginning
9/1/2012
Week
beginning
16/1/2012
Week
beginning
23/1/2012

3D graphics, coordinates, perspectives, cameras


Transformations, animation
Hierarchical models
Lights, properties & normals
Tessellation
Materials
Quadratics
Texture Mapping
Shaders
Importing 3D Models
Preparation for Assignment
Assignment walk through / demo

(Hand in at the end of week 25%)

Christmas Holidays
Christmas Holidays
Exam Study Leave
Exam Study Leave
Examination
Examination

Module Code:CO606

Page 2 of 5

Week
beginning
30/1/2012
Week
beginning
6/2/2012
Week
beginning
13/2/2012
Week
beginning
20/2/2012
Week
beginning
27/2/2012
S2 Week 1
beginning
12/3/2012
S2 Week 2
beginning
19/3/2012
S2 Week 3
beginning
26/3/2012
S2 Week 4
beginning
2/4/2012
Week
beginning
9/4/2012
Week
beginning
16/4/2012
S2 Week 5
beginning
23/4/2012
S2 Week 6
beginning
30/4/2012
S2 Week 7
beginning
7/5/2012
Week
beginning
14/5/2012
S2 Week 8
beginning
21/5/2012
S2 Week 9
beginning
28/5/2012
S2 Week 10
beginning
30/5/2012

SAITM Marking
SAITM Marking
BNU Marking
BNU Marking
BNU Marking
Points and Lines
Geometry Snippets
Trigonometry Snippets
Vector Operations
New Year Holidays
New Year Holidays
Matrix Operations
Transformation
Unit Conversion
Wesak Holidays
Motion in One Dimension
Derivative Approach to Motion in One Dimension
Motion in Two Dimensions

Module Code:CO606

Page 3 of 5

S2 Week 11
beginning
4/6/2012
S2 Week 12
beginning
11/6/2012
S2 Week 13
beginning
18/6/2012
S2 Week 14
beginning
25/6/2012
Week
beginning
2/7/2012
Week
beginning
9/7/2012
Week
beginning
16/7/2012
Week
beginning
23/7/2012
Week
beginning
30/7/2012
Week
beginning
6/8/2012
Week
beginning
13/8/2012
Week
beginning
20/8/2012
Week
beginning
27/8/2012

Motion in Three Dimensions


Projectiles

Preparation for assignment


Completion of assignment

(Hand in at the end of week 25%)

Exam Study Leave


Exam Study Leave
Examination

Exam (25%)

Examination
SAITM Marking
SAITM Marking
BNU Marking
BNU Marking
BNU Marking

Core Text(s):
Angel, E., 2004. OpenGL A Primer, 2nd ed, Boston, Pearson Education
Shreiner, D., 2005, OpenGL Programming Guide,5th ed, Boston, Pearson Education
Kodicek, D., 2005, Mathematics and Physics for Prog, Charles River Media ISBN 584503300
Van Verth, J., 2005, Essential Mathematics for Games, Elsevier, Morgan Kaufmann Pub. ISBN 155860863
Tremblay, C., 2004, Mathematics for Game Developers, Premier Press ISBN 58200038

Additional Reading:

Module Code:CO606

Page 4 of 5

Rost, R., 2006, OpenGL Shading Language, 2 nd ed, USA, Addison Wesley
Angle, E, 2006, Interactive Computer Graphics, 4 th ed, USA Pearson Education

Module Code:CO606

Page 5 of 5