Description of Individual Course Units
 Course Unit Code Course Unit Title Type of Course Unit Year of Study Semester Number of ECTS Credits 9103065822008 Computer Aided Design Algorithms Elective 1 2 8
Level of Course Unit
Second Cycle
Objectives of the Course
Objectives of this course are, to improve the students' ability to understand the basic algorithms related with computer aided design.
Name of Lecturer(s)
Lecturers of Department
Learning Outcomes
 1 To learn Bresenham s line algorithm, curve algorithms and 2 dimensional transformation algorithms 2 To learn 3 dimensional geometric transformations (translation, rotation, rotation with quaternions, scaling, mirroring and shear) 3 To learn qubic spline interpolation algorithms 4 To learn different spline algorithms (Hermite, Cardinal, Kockanek-Bartel, Bezier, B-spline and NURBS) 5 To learn quadric surfaces and spline algorithms
Mode of Delivery
Face to Face
Prerequisites and co-requisities
None
Recommended Optional Programme Components
None
Course Contents
Bresenham line algorithm. Curve algorithms. 2 dimensional geometrical transformations. Structural and Hierarchical modelling. Quadric surfaces. Splines. Parametric and geometric continuity conditions. Cubic spline interpolation methods. Other splines (Hermite, Cardinal, Kockanek-Bartel, Bezier, B-spline and NURBS). Constructive solid-geometry methods. Fractals. 3 dimensional geometric transformations (translation, rotation, quaternion rotation, scale, reflection, shear).
Weekly Detailed Course Contents
 Week Theoretical Practice Laboratory 1 General overview of the course contents, applications 2 Bresenham line algorithm, other curve algorithms 3 2 dimensional geometric transformations, structural and hierarchical modelling 4 Quadric curfaces and splines 5 Parametric and geometric continuity conditions 6 Cubic spline interpolation methods 7 Different splines (Hermite, Cardinal, Kockanek-Bartel, Bezier, B-spline and NURBS) 8 Different splines (Hermite, Cardinal, Kockanek-Bartel, Bezier, B-spline and NURBS) (cont.) 9 Structural solid geometry methods 10 3 dimensional geometrical transformations (translation, rotation, rotation with quaternions, scaling, mirroring and shear) 11 3 dimensional geometrical transformations (translation, rotation, rotation with quaternions, scaling, mirroring and shear) (cont.) 12 3 dimensional geometrical transformations (translation, rotation, rotation with quaternions, scaling, mirroring and shear) (cont.) 13 Midterm exam 14 Applications 15 Overview 16 Final exam
1. Computer Graphics, Donald Hearn and M. Pauline Baker, Prentice Hall, 1997. 2. Computer Graphics Using Open GL, F. S. Hill, Jr., Prentice Hall, 2001.
Planned Learning Activities and Teaching Methods
Activities are given in detail in the section of "Assessment Methods and Criteria" and "Workload Calculation"
Assessment Methods and Criteria
 Term (or Year) Learning Activities Quantity Weight SUM 0 End Of Term (or Year) Learning Activities Quantity Weight SUM 0 SUM 0
Language of Instruction
Turkish
Work Placement(s)
None