Ana içeriğe atla

CMPE 360

Course ID:
Course Code & Number
CMPE 360
Course Title
Computer Graphics
Level
BS
Credit Hours/ ECTS Credits
(3+0+0) 3 TEDU Credits, 5 ECTS Credits
Year of Study:
Junior
Semester:
Fall
Type of Course:
Elective
Mode of Delivery:
Face-to-face
Language of Instruction:
English
Pre-requisite / Co-requisite::
Pre-requisites: NONE
Co-requisites: NONE
Catalog Description
Advanced application of computer graphics techniques. Shading. Deformation. Ray tracing. Radiosity. Texture mapping. Fractal representation. Concepts of motion are introduced for the generation of digital animation. Concepts of graphical workstation design, especially with respect to user interfaces and window managers are introduced.
Course Objectives

The objective of this course is to introduce the mathematical foundations of computer graphics, various computer graphics techniques, and implementation tools used in generating computer graphics.

Software Usage
Course Learning Outcomes

Upon succesful completion of this course, a student will be able to
1. Model a computer graphics scene
2. Use a graphics library for implementing computer graphics
3. Use various techniques of computer graphics for rendering life-like scenes
4. Design efficient and friendly user interfaces
5. Compute mathematical and physical properties of graphical scenes
6. Use advanced CG techniques such as shaders for rendering scenes

Learning Activities and Teaching Methods:
Telling/Explaining Discussion/Debate Questioning Reading Problem Solving
Assessment Methods and Criteria:
Test / Exam Quiz
Assessment Methods and Criteria Others:
Design Content
Recommended Reading
1. F.S. Hill, Computer Graphics using OpenGL, Prentice Hall, 2nd edition, 2001.
Required Reading
1. Peter Shirley, Michael Ashikhmin, Steve Marschner, Fundamentals of Computer Graphics.
Grading

Mid-terms - 30% 
Quizzes and Homeworks - 30% 
Final - 40%

Learning Activities and Teaching Methods Others:
Course Coordinator:
Student Workload:
WorkloadHrs
Course & Program Learning Outcome Matching: