# EE 300 - THERMODYNAMICS - School of Science and Technology

Développement de logiciels

14 déc. 2013 (il y a 7 années et 9 mois)

901 vue(s)

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

Contact

@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

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:

25
-

30

Curve Design:

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

Final Exam