Skip navigation.

CSI3202

No public posts in this group. You must register or login and become a subscriber in order to post messages, and view any private posts.

CSI 322: Computer Graphics

Department Of Computer Science, Math & Statistics

Faculty of Natural Sciences, University Of Guyana

INSTRUCTIONS

3 Lectures per week,

1 Lab session per week

2 Tutorial hours per week

CREDITS: 4

LECTURER: Girendra Persaud

OBJECTIVES

By the end of the course students shall be able to:

Understand how digital images are stored, displayed and captured

Use vector and matrices for graphical operations

Explain and use algorithms in 2D and 3D graphics operations

To understand and Implement the rendering pipeline

COURSE CONTENTS

1. Introduction

2. Digital Images and file formats

3. Representing Color

4. Graphics Hardware -Monitors

5. Graphics Hardware -Printers

6. Graphics Hardware -Scanners, Camera's and CCDs

7. Vectors & Matrix operations

8. Geometrical Math

9. 2D Graphics & Co-ordinate Systems

10. 2D Graphics: Geometric Transformations

11. 2D Graphics: Point-on-a-line detection

12. 2D Graphics: Line & Circle Drawing Algorithms

13. 2D Graphics: Clipping

14. 2D Graphics: Anti-aliasing & Dithering

15. 2D Graphics: Point-in-a-Polygon Detection

16. 2D Graphics: Window-to- View port Transformations

17. Graphics Program: Displaying images

18. Graphics Programming: Implementing 2D Algorithms

19. TEST I

20. 3D Graphics: Transformations

21. The Rendering Pipeline

22. Light

23. 3D-Modelling: Surface Modeling & Polygon Meshes

24. 3D-Modelling: Parametric Cubic Curves

25. 3D-Modelling: Bi cubic Surfaces

26. Solid Modeling & Primitive Instancing

27. 3D Modeling: Using POV-Ray

28. Perspective Projections

29. Parallel Projections

30. View Volumes

31. Visible Surface Determination: Techniques

32. Visible Surface Determination: Z-Sort Algorithm & Depth Sorting

33. Visible Surface Determination: Ray Tracing

34. Drawing Surfaces: Shading

35. Drawing Surfaces: Shadows

36. Texture & Bump Mapping

37. TEST 2

38. Programming 3D Applications

39. Revision

ASSESSMENT

60% Exams -Answer 3 of 4 questions, One question on programming 40% Coursework -25% 2

Tests, 10% projects, 5% assignment

SUGGESTED READING

Computer Graphics: Principles & Practice by James Foley, The Systems Programming Series,

publ. Addison-Wesley, November 1999, ISBN:0-201-84840-6

Computer Graphics for Java Programmers by Leen Ammeraal, publ, Wiley 1998, ISBN: 0-4 71-98142-7

Syndicate content