
Computer Graphics and Visualisation (2 Units; L = 15; P = 45)
Course Outline
Introduction to computer graphics and visualization. Overview of graphics systems and hardware. Introduction to 2D and 3D coordinate systems. Basic geometric transformations including translation, rotation, and scaling. Projection techniques and viewing transformations. Rasterization algorithms for 2D primitives such as lines, circles, and polygons. 3D graphics pipeline: Modeling, transformations, projections, and rendering. Illumination and shading models. Color theory and color models. Texture mapping and image-based rendering techniques. Introduction to computer animation and keyframe interpolation techniques. Overview of VR/AR technologies and applications. Introduction to data visualization techniques. Data representation and visualization using graphs, charts, and plots. Information visualization techniques for large and complex datasets. Volume visualization and scientific visualization techniques. Visual analytics and interactive visualization tools. Applications of computer graphics and visualization in various fields such as engineering, medicine, and entertainment.
- Teacher: LMS Admin