Information Package / Course Catalogue
Advanced Computer Graphics
Course Code: MCS521
Course Type: Area Elective
Couse Group: Second Cycle (Master's Degree)
Education Language: English
Work Placement: N/A
Theory: 3
Prt.: 0
Credit: 3
Lab: 0
ECTS: 6
Objectives of the Course

In this course it is intended to introduce the basic concepts of computer graphics and provide a foundation for implementing commonly used computer graphics algorithms.

Course Content

This course provides students with the fundamental topics in computer graphics including an overview of graphic systems, output primitives, geometric transformations, viewing techniques, visible surface detection, rendering methods, color models and rendering.

Name of Lecturer(s)
Learning Outcomes
1.Understand the basic concepts of graphics hardware and software
2.Develop computer graphics programs using OpenGL
3.Be able to add 2D and 3D graphics to their applications
4.Be able to write programs to display 2D and 3D data
5.Have the basic knowledge and ability to follow new topics in computer graphics field
Recommended or Required Reading
1.Donald Hearn, M. Pauline Baker, Warren R. Carithers, “Computer Graphics with OpenGL, 4th Edition”; Pearson, 2011, ISBN: 978-0132484572 (HB)
2.Jonas Gomez, Luiz Velho, Maria Costa Sousa, “Computer Graphics: Theory and Practice”, CRC Press, 2012, ISBN: 978-1568815800 (GVS)
3.Sumanta Guha, “Computer Graphics Through OpenGL: From Theory to Experiments”, CRC Press, 2010, ISBN: 978-1439846209
4.Jeffrey J. McConnell, “Computer Graphics: Theory into Practice”, Jones & Bartlett Pub., 2005, ISBN: 978-0763722500
5.Kelvin Sung, Peter Shirley, Steven Baer, “Essentials of Interactive Computer Graphics: Concepts and Implementation”, CRC Press, 2008, ISBN: 978-1568812571
6.Richard S. Wright, Nicholas Haemel, Graham Sellers, Benjamin Lipchak, “OpenGL SuperBible: Comprehensive Tutorial and Reference”, Addison-Wesley, 2010, ISBN: 978-0321712615
7.Edward Angel, “Interactive Computer Graphics. A Top-Down Approach Using OpenGL”, Addison-Wesley, 2005, ISBN: 978-0321312525
Weekly Detailed Course Contents
Week 1 - Theoretical
Introduction and overview, introduction to OpenGL
Week 2 - Theoretical
Mathematics for CG
Week 3 - Theoretical
Graphics Output Primitives
Week 4 - Theoretical
Attributes of Graphics Primitives
Week 5 - Theoretical
Interactive Input Methods
Week 6 - Theoretical
2D Geometric Transformations
Week 7 - Theoretical
3D Geometric Transformations
Week 8 - Theoretical
2D Viewing
Week 9 - Theoretical
3D Viewing
Week 10 - Theoretical
3D Object Representations
Week 11 - Theoretical
Visible Surface Detection
Week 12 - Theoretical
Illumination & Rendering
Week 13 - Theoretical
Illumination & Rendering (cont.)
Week 14 - Theoretical
Computer Animation
Assessment Methods and Criteria
Type of AssessmentCountPercent
Term Assignment1%15
Quiz2%5
Midterm Examination1%20
Final Examination1%70
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory143384
Term Project1201030
Quiz2114
Midterm Examination110313
Final Examination115318
TOTAL WORKLOAD (hours)149
Contribution of Learning Outcomes to Programme Outcomes
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
OÇ-1
4
3
4
3
4
3
4
4
3
OÇ-2
4
4
5
4
3
3
3
5
3
OÇ-3
4
3
5
5
5
3
4
4
3
OÇ-4
5
5
5
4
3
5
3
5
5
OÇ-5
4
3
4
3
2
5
3
4
5
Adnan Menderes University - Information Package / Course Catalogue
2026