Topic outline

  • General

    profle


    Welcome Message for my Students


    Course Rationale:
    Computer Graphics is a 3-credit senior-level course that introduces the concepts and implementation of computer graphics. As one of the important subject areas of the study of computer science and information systems, this course will focus on the theoretical aspects and implementation of computer graphics using OpenGL.

    Course Objectives:
    CO1: To understand design thinking skills across the disciplines of computer graphics.
    CO2: To animate the efficiency of problem solving focus in relate to visualization of the device.
    CO3: To develop the effective skills in the implementation on computer graphics for the digital ages.

    Course Outcomes:
    CO1: Able to explain the core concepts of computer graphics, including output primitives, anti-aliasing, transformation and viewing in 2D.
    CO2: Able to apply the concepts of 3D display, projection, perspective, modelling and transformation.
    CO3: To help Able to describe the fundamentals of colour models, lighting and shading models, animation, dithering, parametric curves, hidden surface elimination and rendering.
    CO4: To help Able to demonstrate effective OpenGL programs to solve graphics programming issues, including output primitives, 2D and 3D transformation, objects viewing and modelling, colour modelling, lighting and shading.
  • Week 1

    Preparing For Background

  • Week 2

    Understanding The Display Visualization

  • Week 3

    Understanding The Display Visualization

  • Week 4

    Understanding The Display Visualization

  • Week 5

    Antialiasing Different Techniques

  • Week 6

    2D Geometric Transformation

  • Week 7

    Mid

  • Week 8

    3D Geometric Transformation

  • Week 9

    2D Viewing and Clipping

  • Week 10

    2D Polygon Clipping

  • Week 11

    2D Polygon Clipping

  • Week 12

    3D Display Methods

  • Week 13

    Halftoning and Color Method

  • Week 14

    Semester Final