| Long Title: | Computer Graphics Design and Animation |
| Field of Study: |
Software and applications development and analysis
|
| Module Coordinator: |
Anu Sahni |
| Teaching and Learning Strategy: |
The teaching strategy involves the use of lectures, tutorials, independent learning, class discussions and formative assessment as appropriate. Additionally, learners will also have access to web based support. The module will utilize journal articles to explore the latest technologies used in the field of Computer Graphics. This module is suitable for blended delivery. Techniques such as flipped classroom and online videos showing step by step instructions, links to extra material available on the Internet, Moodle forum and pool may be used. Learners may also use collaborative tools for the development of the project. The continuous assessment can be done though online Moodle Quiz and the practical work submitted online on Moodle. |
| Learning Environment: |
Learning will take place in a classroom/lab environment with access IT resources. Learners will have access to library resources, both physical and electronic and to faculty outside of the classroom where required. Module materials will be placed on Moodle, the College’s virtual learning environment. |
| Module Description: |
The aim of this module is to provide a deep understanding of 2D and 3D computer graphics design and animation |
| Learning Outcomes |
| On successful completion of this module the learner will be able to: |
| LO1 |
Manipulate 2D and 3D computer graphics in the creation of advanced graphics and animations |
| LO2 |
Explain the theoretical background of spatial computer graphics |
| LO3 |
Apply newly acquired practical skills to the inclusion of computer graphics or computer animation in computer applications |
| Pre-requisite learning |
Module Recommendations
This is prior learning (or a practical skill) that is required before enrolment on this module. While the prior learning is expressed as named NCI module(s) it also allows for learning (in another module or modules) which is equivalent to the learning specified in the named module(s).
|
| No recommendations listed |
Requirements
This is prior learning (or a practical skill) that is mandatory before enrolment in this module is allowed. You may not enrol on this module if you have not acquired the learning specified in this section.
|
| No requirements listed |
Module Content & Assessment
| Indicative Content |
|
Introduction (10%)
• Digital images and file formats
• Image Processing
• Computer Graphics Hardware
• Computer Graphics Software
• Graphics APIs e.g. OpenGL ES API, HTML5 Canvas API, WebGL
|
|
Animation (20%)
• Conventional and Computer-Assisted Animation
• Animation in 2D and 3D e.g Using Flash or Blender
• Methods of controlling Animation
• Basic Rules of Animation
• Event Modelling
|
|
2D Graphics (20%)
• Programming 2D Graphics e.g. With OpenGL ES, Processing and WebGL in HTML5
• 2D Vector Graphics
• 2D Geometry & Coordinate Systems
• Geometrical Translation, Rotation, and Scaling
• 2D Raster Graphics algorithms
• The Rendering Pipeline
• Primitives and Text
|
|
3D Graphics (20%)
• Programming 3D Graphics e.g. With WebGL in HTML5
• Modelling and Animating with 3D e.g. Using Blender
• 3D Co-ordinate System
• 3D Projections and Views
• Translation, Rotation, and Scaling
|
|
3D Geometry and Modelling (10%)
• 3D Geometry
• Points Lines & Faces
• Elevation Grids
• Extrusions
• Hidden Surface Removal e.g. Back-Face culling, Painter’s Algorithm, Z-buffer Algorithm.
|
|
Shading, Lighting and Texturing (20%)
• Illumination Models e.g. Ambient, Diffuse, Specular, and Phong
• Shading Algorithms for Polygons
• Transparency
• Polygon Mapping Techniques
• Colour & Texture
|
|
Teaching methodology
The learning strategy involves the use of lectures, tutorials and practical lab sessions. Students will also have access to web based support.
|
| Assessment Breakdown | % |
| Coursework | 50.00% |
| End of Module Assessment | 50.00% |
Full Time
| Coursework |
| Assessment Type |
Assessment Description |
Outcome addressed |
% of total |
Assessment Date |
| Continuous Assessment (0200) |
Sample Assessment as follows: The student may be required to develop 3D models and scenes. The 3D models should have various materials, textures and illumination applied. The learners should create samples to demonstrate animation in 3-dimensions as well as attribute changes. |
1,3 |
50.00 |
n/a |
| End of Module Assessment |
| Assessment Type |
Assessment Description |
Outcome addressed |
% of total |
Assessment Date |
| Terminal Exam |
End-of-Semester Final Examination |
1,2,3 |
50.00 |
End-of-Semester |
| Reassessment Requirement |
Repeat examination
Reassessment of this module will consist of a repeat examination. It is possible that there will also be a requirement to be reassessed in a coursework element.
|
Reassessment Description Learners will be afforded an opportunity to repeat the final examination and all learning outcomes will be assessed in the repeat sitting.
|
NCIRL reserves the right to alter the nature and timings of assessment
Module Workload
| Workload: Full Time |
| Workload Type |
Workload Description |
Hours |
Frequency |
Average Weekly Learner Workload |
| Lecture |
No Description |
2 |
Every Week |
2.00 |
| Lab |
No Description |
1 |
Every Week |
1.00 |
| Independent Learning |
No Description |
7.5 |
Every Week |
7.50 |
| Total Hours |
10.50 |
| Total Weekly Learner Workload |
10.50 |
| Total Weekly Contact Hours |
3.00 |
| Workload: Part Time |
| Workload Type |
Workload Description |
Hours |
Frequency |
Average Weekly Learner Workload |
| Lecture |
No Description |
2 |
Every Week |
2.00 |
| Lab |
No Description |
1 |
Every Week |
1.00 |
| Total Hours |
3.00 |
| Total Weekly Learner Workload |
3.00 |
| Total Weekly Contact Hours |
3.00 |
Module Resources
| Recommended Book Resources |
|---|
- John F. Hughes, Andries van Dam, Morgan McGuire, David F. Sklar, James D. Foley, Steven K. Feiner, Kurt Akeley 2013, Computer Graphics: Principles and Practice (3rd Edition)
- Steven J. Gortler 2013, Foundations of 3D Computer Graphics, 4th Edition Ed., Wiley.
- Kouichi Matsuda, Rodger Lea 2013, WebGL Programming Guide: Interactive 3D Graphics Programming with WebGL (OpenGL)
| | Supplementary Book Resources |
|---|
- Jeremy Gibson 2014, Introduction to Game Design, Prototyping, and Development: From Concept to Playable Game with Unity and C#, Addison-Wesley.
- 2013, OpenGL SuperBible: Comprehensive Tutorial and Reference, 6th Ed. [ISBN: GRAHAM SELLER]
| | This module does not have any article/paper resources |
|---|
| Other Resources |
|---|
- Website: Learning Body 2014, n/a
- Website: 2014n/a
|
Module Delivered in
|