comp
holder  


 
Programme  Information

 
.


DT249
BSc in Information Systems
and Information Technology

 

Now accepting applications for January 2009

SDEV4003 (Stage 4)
Graphics (5 ECTS)

 

 

Prerequisite Modules

  • None

Description

This is a first introductory module in computer graphics. This course introduces the learner to the branch of computer science which deals with the theory and technology of computerised image synthesis. The subject matter will consider the overall framework of computer graphics and will emphasise the mathematical and algorithmic solutions. The learner is expected to apply the concepts acquired by writing short applications which will interface with a suitable graphics API (e.g. OpenGL or Direct X).


Aims

The aim of this module is to teach the fundamentals of computer graphics. Its theoretical spectrum is to cover the complete graphics pipeline and include major aspects of computer graphics such as geometrical transformations, projections, surface modelling, illumination and shading, hardware considerations and issues in visual realism. Students should also be made aware of the diverse application areas for graphics technologies. The theoretical content of the course is to be supported with a strong practical element to include both programming and the use of suitable supplementary packages.


Learning Outcomes

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

  1. Demonstrate an understanding of the fundamentals of computer graphics

  2. Implement some of the techniques taught in the course using appropriate packages

  3. Critically analyse the impact of technological developments on the area of visualisation

  4. Display an awareness the application areas of computer graphics technologies  


Learning and Teaching Methods

Lectures, self-study, labs, tutorials, and any combination of discussion, case study, problem-solving exercises, readings, seminars, and computer-based learning.


Content

Graphics I/O and Storage Devices. Scan Conversion. Plotting points, lines, shapes. Filling. Boundary block transfer.

Mathematics of Transformations, Geometric, Coordination, Composite, Instance Transformations, Windows and viewports. Viewing transformations, clipping and shielding.

Perspectives and Parallel Projections. Hidden Surfaces. Depth comparisons. Depth buffer algorithm. Scan line algorithms. Painters algorithm. Subdivision algorithms. Hidden line elimination.

Animation. 3-D dynamics, occlusion, solid objects and interference, Scene generation. Surface Treatment. Ray tracing, radiosity, rendering. New Developments.

Image File Formats. Hardware considerations memory, speed, video quality and configuration, compression techniques (e.g. LZW, MPEG, JPEG etc.)

Splines, B-splines, Cubic splines.


Assessment

The methods of assessment to be used to measure the learning objectives stated above are written examination and continuous assessment including one or more of assignment, essay, problem-solving exercise, oral presentation, and class or lab tests.

  • Continuous Assessment: 30%
  • Examination: 70%

Recommended Reading

  • Donald Hearn and M. Pauline Baker, 1997, Computer Graphics, C Version 2/e, Prentice Hall Foley, van Dam, Feiner & Hughes, 1997, Computer Graphics: Principles and Practice, Addison Wesley
  • Nadia Thalmann and Daniel Thalmann, 1997, Interactive Computer Animation 1/e, ISBN 0-13-518309-X, Prentice Hall
  For more information contact
Ciarán O'Leary

 

Hit Counter