Module Code - Title:
CS4815
-
COMPUTER GRAPHICS
Year Last Offered:
2025/6
Hours Per Week:
Grading Type:
N
Prerequisite Modules:
Rationale and Purpose of the Module:
Given the role of graphical user interfaces in the computing devices today this programme should include at least one module relating to computer graphics.
Syllabus:
Physical devices for graphics systems: Input and Output devices, Raster Scan devices, RGB colour systems, Video Memory Models; Implications of these for interactive graphics systems.
General structure of Interactive Graphics systems: Issues involved in digitising analogue information: antialiasing techniques; Design and implementation of drawing algorithms for basic shapes: Issues and techniques; Establishing Device, Language and Application Independence: Conceptual levels in graphics systems; Frames of reference and Viewing systems;
Control and manipulation of graphics elements: Input and Output primitives, Clipping functions, Transformation (rotation, scaling, translation, reflection, shears) and Segmentation functions; Transformations in 3-D; Projections; Viewing in 3D; Drawing Curves: Techniques, Properties of different types of curves;
Basic Modelling: Representation of surfaces via polygons; Realism; Hidden surface removal; Surface generation via bi-cubic curves; Rendering.
Learning Outcomes:
Cognitive (Knowledge, Understanding, Application, Analysis, Evaluation, Synthesis)
On successful completion of this module, students should be able to:
1. Compare the properties of various Interactive Graphics Systems, input & output devices, and graphic libraries.
2. Explain the issues which arise in the creation, storage and display of graphic images in 2D and 3D.
3. Describe the role of standards in Computer Graphics.
4. Use a graphic library to draw and manipulate 2D and 3D images.
5. Describe the basic concepts related to 3D modelling and realism.
6. Recognise the conceptual levels in graphic systems.
Affective (Attitudes and Values)
1. Appreciate well designed and efficient computer graphics algorithms.
Psychomotor (Physical Skills)
N/A
How the Module will be Taught and what will be the Learning Experiences of the Students:
Research Findings Incorporated in to the Syllabus (If Relevant):
Prime Texts:
D. Hearn and M. P. Baker (2003)
Computer Graphics with OpenGL (3rd edition)
, Prentice Hall
Other Relevant Texts:
Edward Angel (2008)
Interactive Computer Graphics: A Top-Down Approach Using OpenGL (5th edition)
, Addison-Wesley
J. D. Foley et. al. (1995)
Computer Graphics: Principles and Practice in C (2nd edition)
, Addison-Wesley
Programme(s) in which this Module is Offered:
Semester(s) Module is Offered:
Module Leader:
Gopi.Battineni@ul.ie