Uses of Computer Graphics and Advanced Graphics Systems. Raster Graphics and Geometry Over The Discrete Grid. Two and Three Dimensional Transformations. Representation and Display of Parametric Curves and Surfaces and Three-dimensional Objects. Hidden Surface Removal, Shading and Shadowing Models, Texture Mapping and Color Models. _learning Outcomes# By The End of The Course The Students Will Know# 1. How to Build a Software Rendering System For 3d Models (including# Rasterization, Hidden Surface Removal, Shading And Clipping). 2. Understand The Mathematical Properties and The Applications of 2d And 3d Linear Transformations._ 3. Understand The Construction of Parametric Curves and Surfaces, And Their Usage in Geometric Modeling._ 4. Know and Implement Shadowing and Texture Mapping._ 5. Know How to Program Shaders Using Opengl._

Faculty: Computer Science
|Undergraduate Studies |Graduate Studies

Pre-required courses

44268 - Int. to Data Structur and Algorithms or 234218 - Data Structures 1


Course with no extra credit

234325 - Computer Graphics 1


Course with no extra credit (contained)

35003 - Cad Systems 1 46345 - Computer Graphics


Semestrial Information