Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
9103065822008Computer Aided Design AlgorithmsElective128
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
1To learn Bresenham s line algorithm, curve algorithms and 2 dimensional transformation algorithms
2To learn 3 dimensional geometric transformations (translation, rotation, rotation with quaternions, scaling, mirroring and shear)
3To learn qubic spline interpolation algorithms
4To learn different spline algorithms (Hermite, Cardinal, Kockanek-Bartel, Bezier, B-spline and NURBS)
5To 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
WeekTheoreticalPracticeLaboratory
1General overview of the course contents, applications
2Bresenham line algorithm, other curve algorithms
32 dimensional geometric transformations, structural and hierarchical modelling
4Quadric curfaces and splines
5Parametric and geometric continuity conditions
6Cubic spline interpolation methods
7Different splines (Hermite, Cardinal, Kockanek-Bartel, Bezier, B-spline and NURBS)
8Different splines (Hermite, Cardinal, Kockanek-Bartel, Bezier, B-spline and NURBS) (cont.)
9Structural solid geometry methods
103 dimensional geometrical transformations (translation, rotation, rotation with quaternions, scaling, mirroring and shear)
113 dimensional geometrical transformations (translation, rotation, rotation with quaternions, scaling, mirroring and shear) (cont.)
123 dimensional geometrical transformations (translation, rotation, rotation with quaternions, scaling, mirroring and shear) (cont.)
13Midterm exam
14Applications
15Overview
16Final exam
Recommended or Required Reading
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 ActivitiesQuantityWeight
SUM0
End Of Term (or Year) Learning ActivitiesQuantityWeight
SUM0
SUM0
Language of Instruction
Turkish
Work Placement(s)
None
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Midterm Examination122
Final Examination122
Attending Lectures14342
Self Study148112
Individual Study for Mid term Examination13030
Individual Study for Final Examination13737
TOTAL WORKLOAD (hours)225
Contribution of Learning Outcomes to Programme Outcomes
PO
1
PO
2
PO
3
PO
4
PO
5
PO
6
PO
7
PO
8
PO
9
PO
10
PO
11
PO
12
PO
13
PO
14
LO1              
LO2              
LO3              
LO4              
LO5              
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High
 
Ege University, Bornova - İzmir / TURKEY • Phone: +90 232 311 10 10 • e-mail: intrec@mail.ege.edu.tr