EE 300 - THERMODYNAMICS - School of Science and Technology

erectboboΛογισμικό & κατασκευή λογ/κού

14 Δεκ 2013 (πριν από 3 χρόνια και 10 μήνες)

426 εμφανίσεις

UNIVERSITY OF MANAGEMENT AND TECHNOLOGY


SCHOOL OF SCIENCE AND TECHNOLOGY


CS
-
455 Computer Graphics


Lecture
s


2 per week

Semester

Spring, 2011

Credit Hours

3

Pre
-
requisite
s

MA
-
210, CS
-
210

Instructor

M. A. Adnan

Contact

ahmad.adnan
@umt.edu.pk

Office

3S
-
33

Office Hours

TBA

Course
Description

All stages of the graphics pipeline with associated transformations are covered.
Mathematical basis of these transformations. Implementation of these transformations
using OpenGL.

Goals

After completion of this course,
students should be able to create scenes and
manipulate their display on an output device

with a solid understanding of the
underlying transformations.

Textbook


F.S. Hill and S.M. Kelley,
Computer Graphics Using OpenGL,
3
n
d

edition, Prentice Hall, 2006


Reference
Book

Resources on the Internet

Grading
Policy

Programming Assignments 25%

Practice Problems 0%

Quizzes (may be unannounced) 10%

Midterm Exam 1

15%

Midterm Exam 2 15%

Final Exam 35%


Assignments
and quizzes

About 7 programming assignments and 5

quizzes
.

Assignments submitted late may be accepted with substantial loss of
credit.

No make
-
ups will be offered for missed quizzes

Mid
-
Term
Examination
s


Two

75
-
minute
comprehensive
midterm exam
s. Exams will be open
-
book and open
-
notes.

Final

Examination

Comprehensive
final exam. Final exam will be open
-
book and open
-
notes.

Attendance
Policy

Students missing more than 20% of the lectures will

be treated as SA, and will not be
allowed to appear in the final examination.



TENTATIVE
COURSE SCHEDULE


Lecture#

Course Topics

1

Introduction:

Display Devices, OpenGL, Basic Graphics
Primitives, Viewing Pipeline

2
-

5

Application of Vectors:
Combination of Vectors, Dot Product,
Cross Product, Representation of Geometric Objects, Intersection
Problems

6
-

10

Geometric Transformations
:
2D and
3D Affine
Transformations, Implementation in OpenGL

11

Midterm Exam 1

12
-

15

Polygonal Meshing
:

Basic Concepts, Smooth Object
Approximation, Ruled Surfaces

16
-

21

Three
-
Dimensional Viewing
:

“Camera” Concepts, Perspective
Projection, Classification of Projections

22

Midterm Exam 2

23
-

24

Visual Realism:
Shading Models

25
-

30

Curve Design:

Smoothness, Polynomial Curves, Bezier Curves,
B
-
spline Curves


Final Exam