Syllabus Application
CS 543
Computer Graphics and Visualization
Faculty
Faculty of Engineering and Natural Sciences
Semester
Fall 2025-2026
Course
CS 543 -
Computer Graphics and Visualization
Time/Place
Time
Week Day
Place
Date
11:40-13:30
Mon
FENS-G025
Sep 29, 2025-Jan 3, 2026
12:40-13:30
Wed
FENS-L058
Sep 29, 2025-Jan 3, 2026
Level of course
Masters
Course Credits
SU Credit:3, ECTS:10
Prerequisites
-
Corequisites
-
Course Type
Lecture
Instructor(s) Information
Selim Saffet Balcısoy
- Email: balcisoy@sabanciuniv.edu
Course Information
Catalog Course Description
This course provides a study of computer graphics representation schemes and rendering algorithms such as advanced methods for representing, displaying, and rendering two- and three-dimensional scenes, general algebraic curves and surfaces, splines, Gaussian and bump-function representations, fractals, particle systems, constructive solid geometry methods, lighting models, radiosity, advanced ray-tracing methods, surface texturing, animation techniques data visualization methods.
Course Learning Outcomes:
| 1. | On successful completion of this course, students should be able to: Master introductory and advanced computer graphics techniques using GPU |
|---|---|
| 2. | Read a set of state-of the-art research papers and select an advanced graphics techniques to be implemented |
| 3. | Prepare a project on increasing level of realism of a scene using shader techniques. |
| 4. | Master at least one GPU programming language. |
| 5. | Prepare and do research on an advanced research area in real-time graphics; |
| 6. | Implement a graphics engine using shaders; |
| 7. | Use technical manuals, online resources and books to interpret graphics techniques and effects; |
| 8. | Be an effective member of a team; |
| 9. | Present technical matter to a small audience; |
| 10. | Complete a working to a deadline. |
Course Objective
This course provides a study of computer graphics representation schemes and rendering algorithms such as advanced methods for representing, displaying, and rendering two- and three-dimensional scenes, general algebraic curves and surfaces, splines, Gaussian and bump-function representations, fractals, particle systems, constructive solid geometry methods, lighting models, radiosity, advanced ray-tracing methods, surface texturing, animation techniques data visualization methods.
Sustainable Development Goals (SDGs) Related to This Course:
| Industry, Innovation and Infrastructure |
Course Materials
Resources:
Technology Requirements:
On successful completion of this course, students should be able to:
Master introductory and advanced computer graphics techniques using GPU
Read a set of state-of the-art research papers and select an advanced graphics techniques to be implemented
Prepare a project on increasing level of realism of a scene using shader techniques.
Master at least one GPU programming language.
Prepare and do research on an advanced research area in real-time graphics;
Implement a graphics engine using shaders;
Use online resources and books to interpret graphics techniques and effects;