• Anytime
    Application Deadline
  • 42 days
    Duration

About

Today, computer graphics is a central part of our lives, in movies, games, computer-aided design, virtual reality, virtual simulators, visualization and even imaging products and cameras. This Computer Graphics Certificate, part of the Virtual Reality (VR) Professional Certificate program offered by EdX in partnership with University of California, San Diego - UC San DiegoX, teaches the basics of computer graphics that apply to all of these domains.

Students will learn to create computer-generated images of 3D scenes, including flybys of objects, make a real-time scene viewer, and create very realistic images with raytracing. We will start with a simple example of viewing a teapot from anywhere in space, understanding the basic mathematics of virtual camera placement. Next, you will learn how to use real-time graphics programming languages like OpenGL and GLSL to create your own scene viewer, enabling you to fly around and manipulate 3D scenes. Finally, we will teach you to create highly realistic images with reflections and shadows using raytracing.

This course runs for 6 weeks and consists of four segments. Each segment includes an individual programming assignment:

  • Overview and Basic Math (Homework 0: 10% of grade)
  • Transformations (Homework 1: 20% of grade)
  • OpenGL and Lighting (Homework 2: 35% of grade)
  • Raytracing (Homework 3: 35% of grade)

This term, students who earn a total score of 50% or greater will have passed the course and may obtain a certificate from UC San

Detailed Programme Facts

  • Programme intensity Part-time
    • Average part-time duration 42 days
    • Intensity 6 hrs/week
    • Duration description

      Length: 6 weeks Effort: 6-12 hours per week

  • Languages
    • English
  • Delivery mode
    Online
    • Time flexibility
      Self-paced
  • More information Go to the programme website

Programme Structure

  • Understand the concepts of 3D graphics
  • Write and develop programs that create images of a 3D scene with lighting
  • Learn the basics of graphics programming with OpenGL and GLSL

Lecturers

  • Ravi Ramamoorthi, Professor UC San Diego

English Language Requirements

This programme requires students to demonstrate proficiency in English.

Academic Requirements

Prerequisites

  • Solid C/C++ programming background (Java is ok too; you will pick up C++)
  • Access to a relatively up-to-date computer (Windows, Mac OS, Linux)
  • Solid high school mathematics; a review of the relevant linear algebra is included in the first segment.

Tuition Fee

  • International Applies to you

    99 USD/full
    Tuition Fee
    Based on the original amount of 99 USD for the full programme and a duration of 42 days.
  • National Applies to you

    99 USD/full
    Tuition Fee
    Based on the original amount of 99 USD for the full programme and a duration of 42 days.
We've labeled the tuition fee that applies to you because we think you are from and prefer over other currencies.
5% discount coupon: Z7LZNQ4TN3B2JTWU valid for any free course + certificate upgrade

Funding

Check the programme website for information about funding options.

StudyPortals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

The Global Study Awards: get funded with up to £10,000 to study abroad

Together with the ISIC Association and British Council IELTS, StudyPortals offers you the chance to receive up to £10000 to expand your horizon and study abroad. We want to ultimately encourage you to study abroad in order to experience and explore new countries, cultures and languages.