COURSE UNIT TITLE

: COMPUTER GRAPHICS

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
CME 4409 COMPUTER GRAPHICS ELECTIVE 2 2 0 6

Offered By

Computer Engineering

Level of Course Unit

First Cycle Programmes (Bachelor's Degree)

Course Coordinator

ASSOCIATE PROFESSOR SEMIH UTKU

Offered to

Computer Engineering

Course Objective

The goal of this course is to provide an introduction to the theory and fundemantals of computer graphics and to develop computer graphics applications with OpenGL.

Learning Outcomes of the Course Unit

1   Explain basic computer graphics concepts, components and methods.
2   Apply fundemantal mathematic knowledge to solve basic computer graphics algorithms
3   Understand 2D and 3D Modeling (generating models)
4   Design and implement computer graphisc applications.
5   List the features of a graphical user program interface

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

None

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 Introduction to Computer Graphics
2 Graphics Display Principles
3 Graphics Programming : Getting started with OpenGL
4 2 Dimension Modelling
5 Input and Interaction in OpenGL
6 Geometrical Objects and Transformations in 2D and 3D
7 Viewing in 3D
8 Light, Shading and Materials Concepts
9 Texture Mapping Methods
10 Solving Example Question and Midterm Exam
11 Color Modelling and Applications
12 Color Modelling and Applications
13 Advanced Rendering Techniques
14 Scientific Visualization

Recomended or Required Reading

Textbook:Computer Graphics Using OpenGL, 3. Ed. , Francis S. Hill, Prentice Hall, 2006, ISBN 10: 013149670
Complementary Books:The OpenGL Programming Guide: The Official Guide to Learning OpenGL, 4th Ed., Dave Shreiner, M. Woo, J. Neider, Addison Wesley,
2006, ISBN 10: 0201604582
References:
Other course materials: Mathematics for 3D Game Programming and Computer Graphics, 2. Ed., Eric Lengyel, Charles River Media, 2003, ISBN 10: 15845027790.
- Redbook, Bluebook.

Planned Learning Activities and Teaching Methods

Lectures
Presentation
Laboratory exercises
Homeworks
Project

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 MTE MIDTERM EXAM
2 ASG ASSIGNMENT
3 LAB LABORATORY
4 FIN FINAL EXAM
5 FCG FINAL COURSE GRADE MTE * 0.20 + ASG * 0.20 + LAB * 0.10 + FIN * 0.50
6 RST RESIT
7 FCGR FINAL COURSE GRADE (RESIT) MTE * 0.20 + ASG * 0.20 + LAB * 0.10 + RST * 0.50


*** Resit Exam is Not Administered in Institutions Where Resit is not Applicable.

Further Notes About Assessment Methods

In-semester studies will be evaluated with a midterm exam and a number of laboratory / homework activities. The final exam will cover all course topics.

Assessment Criteria

To be announced.

Language of Instruction

English

Course Policies and Rules

1. Participation is mandatory (%70 theoretical courses and 80% practices).
2. Instructor reserves the right to quizzes. Notes should be added to these examinations, midterm and final exam grades.

Contact Details for the Lecturer(s)

Asst.Prof.Dr. Semih UTKU
Dokuz Eylül Üniversitesi
Bilgisayar Mühendisliği Bölümü
Tınaztepe Yerleşkesi 35160 BUCA/IZMIR
Tel: (232) 301 74 28
E-Posta: semih@cs.deu.edu.tr

Office Hours

Tuesday 10:00 - 12:00
Thursday 12:00 - 17:00

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Lectures 14 2 28
Tutorials 14 2 28
Preparation for midterm exam 1 6 6
Preparation for final exam 1 8 8
Preparing assignments 4 10 40
Design Project 1 30 30
Midterm 1 3 3
Final 1 3 3
TOTAL WORKLOAD (hours) 146

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10
LO.1322
LO.2523
LO.35
LO.454343
LO.5354