Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Computer Graphics Full Course - Algorithms, Line Drawing, Raster vs Vector with C++ Implementation

Simple Snippets via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn computer graphics fundamentals through this comprehensive course that covers mathematical foundations and visual concepts using C++ implementations. Master essential algorithms including DDA and Bresenham line drawing, mid-point circle and ellipse algorithms, and explore both 2D and 3D transformations such as translation, rotation, scaling, reflection, and shearing. Dive into clipping algorithms like Cohen-Sutherland and Liang-Barsky, understand the differences between raster and vector graphics, and explore color models and CRT display technology. Follow along with code-driven demonstrations, diagrams, and flowcharts that illustrate how images are drawn and transformed on screen. Progress systematically from basic pixel manipulation to complex polygon rendering, with each concept building upon previous knowledge. Gain practical experience through executable C++ examples that demonstrate real-world graphics programming techniques. Perfect for students studying computer graphics, multimedia systems, or visualization techniques who want to understand both the theoretical foundations and practical implementation of graphics algorithms.

Syllabus

1 - Introduction to Computer Graphics (Full Course) | Computer Graphics for beginners
Full Working of Cathode Ray Tube (CRT) with Diagram - Computer Graphics
What is Raster Scan Display ? | How Raster Scan Works | Computer Graphics Tutorials
What is Vector Scan Display ? | How Vector Scan Works | Computer Graphics Tutorials
What is Scan Conversion in Computer Graphics ? | Process of Scan Conversion | Computer Graphics
DDA (Digital Differential Analyzer) Line Drawing Algorithm with Example | Computer Graphics
C++ Program of DDA (Digital Differential Analyzer) Line Drawing Algorithm | Computer Graphics
Bresenham Line Drawing Algorithm — Theory & 3 Solved Problems | Computer Graphics
Bresenham Line Drawing Algorithm in C++ | Computer Graphics Tutorial (Part 2 with Code)
DDA vs Bresenham Line Drawing Algorithm | Difference Explained with Example (Computer Graphics)
Bresenham Circle Drawing Algorithm Explained Step by Step | Computer Graphics Tutorial
Bresenham Circle Drawing Algorithm in C++ | Computer Graphics Program Explained

Taught by

Simple Snippets

Reviews

Start your review of Computer Graphics Full Course - Algorithms, Line Drawing, Raster vs Vector with C++ Implementation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.