0% found this document useful (0 votes)
1 views

SE414 - Computer Graphics Course Outline

The document outlines the course CS414: Computer Graphics offered in the Winter 2025 term at HiLCoE, taught by instructor Samuel G. It covers topics such as applications of computer graphics, drawing algorithms, transformations, 3-D graphics, and surface rendering, with practical applications using OpenGL. Assessment methods include tests, projects, and exams, with core references provided for further study.

Uploaded by

abeytestingacc
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views

SE414 - Computer Graphics Course Outline

The document outlines the course CS414: Computer Graphics offered in the Winter 2025 term at HiLCoE, taught by instructor Samuel G. It covers topics such as applications of computer graphics, drawing algorithms, transformations, 3-D graphics, and surface rendering, with practical applications using OpenGL. Assessment methods include tests, projects, and exams, with core references provided for further study.

Uploaded by

abeytestingacc
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Organization: Ref.

No:

HiLCoE Doc No. CD/HiL/001


Version: 002
School of Computer Science & Technology
Title:
Page 1 of 3
Course Outline

Course Code CS414


Course Title Computer Graphics
Program Undergraduate Programme
Term/Year 2025 / Winter
Instructor Samuel G. (M. Sc.)
Introduction (applications of computer graphics, Graphical
User Interfaces, graphical input devices, graphical display
devices, software standards, Open GL, GKS, PHIGS);
simple drawing algorithms (line drawing and attributes,
Course
Description
polygon drawing, circle drawing, ellipse drawing,
character generation and attributes); transformations and
clipping (basic transformations, translation, scaling,
rotation, clipping algorithms); Windows and Viewports
(co-ordinates representation, Viewing Pipeline, Window to
Viewport transformation, zooming and panning effects
with windows and viewports); 3-D Graphics (3-D
Geometry, 3-D transformation, display methods, parallel
projection, perspective projection, depth cueing, 3-D object
representation, The Virtual Camera, modeling concepts);
surface rendering.
For the practical part, students may use any development
environment that supports OpenGL.

After completion of the course students should be able to:


• Understand the structure of an interactive computer
graphics system, and the separation of system
components
• Understand and apply line generation and geometrical
Objectives
artifacts
• Understand and apply geometrical transformations
• Understand the transport of lighting, shading, and
texture in 3D computer graphics
• Write interactive OpenGL-based graphics application
Core reference • Computer Graphics, with OpenGL 3rd Edition,
Book Donald Hearn and M. Pauline Baker, 2014
• Computer Graphics, Principles and Practice, JOHN F.
HUGHES, ANDRIES VAN DAM, MORGAN MCGUIRE,
Organization: Ref. No:

HiLCoE Doc No. CD/HiL/001


Version: 002
School of Computer Science & Technology
Title:
Page 2 of 3
Course Outline
Reference DAVID F. SKLAR, JAMES D. FOLEY, STEVEN K.
Materials FEINER and KURT AKELEY, Third Edition, Addison-
Wesley, 2014
• Fundamentals of Computer Graphics, Foley, Philips,
Hughes, van Dam, Feiner, Peter Shirley and Steve
Marschner, 2009
• Test-10%
Assessment • Project: 25%
Method
• Mid Exam: 25%
(Tentative)
• Final Exam : 40%
openGL tutorial http://www.opengl-tutorial.org/beginners-tutorials/tutorial-1-
Link opening-a-window/

https://www.cise.ufl.edu/research/lok/teaching/csgss08/
Many of the
lecture slides are
adopted from
COURSE CONTENT

Chapter/Topic
Chapter 1.Introduction
1.1 Applications of Computer Graphics
1.2 Graphical User Interfaces
1.3 Graphical Input Devices
1.4 Graphical Display Devices
1.5 Software Standards (Open GL, GKS, PHIGS)
Chapter 2. Simple Drawing Algorithms
2.1 Line Drawing and Attributes
2.2 Polygon Drawing
2.3 Circle Drawing
2.4 Ellipse Drawing
2.5 Character Generation and Attributes
Chapter 3. Transformations and Clipping
3.1 Basic Transformations
o Translation,
o Scaling
o Rotation
Organization: Ref. No:

HiLCoE Doc No. CD/HiL/001


Version: 002
School of Computer Science & Technology
Title:
Page 3 of 3
Course Outline
3.2 Matrix representation
3.3 Combination of transformations
3.4 Clipping Algorithms
Chapter 4. Windows and Viewports
4.1 Co-ordinates Representation
4.2 Viewing Pipeline
4.3 Window to Viewport Transformation
4.4 Zooming and Panning effects with windows and Viewports
Chapter 5. 3-D Graphics
5.1 3-D Geometry
5.2 3-D Transformation
5.3 3-D Display methods (Parallel Projection, Perspective Projection, Depth
Cueing)
5.4 3-D Object Representation
5.5 The Virtual Camera
5.6 Modeling Concepts
Chapter 6. Surface Rendering
6.1 Hidden Surface Removal
6.2 Light Sources
6.3 Polygon Rendering Methods (Gouraud Shading, Phong Shading)
6.4 Texture Mapping
6.5 Ray-Tracing
6.6 Radiosity

You might also like