ACSC330 - Syllabus Spring2009x - Frederick Institute of ...

sploshtribeSoftware and s/w Development

Dec 14, 2013 (3 years and 6 months ago)

61 views

Dr. G
iorgos

A. Demetriou

ACSC 330



Computer Graphics



Spring 2009


Course Info

ACSC 330



Computer Graphics


Tuesday

1
1:50


13:4
0

Friday

11:50


12:40


Contact Info

Office:

Main
Sta
ff

Office
, No. 2
2B

Email:

g.demetriou@fit.ac.cy


Web:

staff.fit.ac.cy/com.dg


Office Hours

Tuesday

14:00


16
:00

Thursday

14:00


15
:00

Friday

13:00


15:00

Other hours by appointment only (
g.demetriou@f
rederick.ac.cy
)


Course Description

Introduction to computer graphics using OpenGL software interface
.

Topics include primitives, 2D and 3D
transformations, line clipping, animation, text,
VBezier curves, and fractals. Assignments involve
computer programming in the C/C++ environment.


Outline

Chapter
1

Computer Systems and Models

0.5

weeks

Chapter
2

Graphics Programming

1
.5

week

Chapter
3

Input and Interaction

1

weeks

Chapter
4

Geometric

Objects and Transformations

3

weeks

Chapter
5

Viewing

2 weeks

Chapter
6

Shading

1 week

Chapter
7

Discrete Techniques

1

week

Chapter 9

Hierarchical and Object
-
Oriented Modeling

1 week


Text Book



E. Angel. “
Interactive Computer Graphics
-

A Top Down
Approach Using OpenGL
”, 3
rd

Edition,
Addison Wesley
, 2003 (ISBN: 0
-
201
-
77343
-
0)


References



Hearn D, Baker M,

Computer Graphics with OpenGL

, Prentice Hall, 2003.



Shreiner D, Mason W, Neider J, Davis T,

OpenGL Programming Guide: The Official Guide to
Learning OpenGL

, Version 2
, Addison Wesley, 2005.



Mel Slater, Anthony Steed, Yiorgos Chrysanthou, “
Computer Graphics and Virtual Environments
from Realism to Real
-
Time
”, Addison
-
Wesley, 2002.



F.S. Hill, Jr., “
Computer Graphics. Using OpenGL
”, 2
nd

Edition, Prentice Hall, 2001.



Richard S. Wright, Jr. and Michael Sweet, “OpenGL SuperBible”, 2
nd

Edition, Waite Group Press,
1999.



http://www.sgi.com/software/opengl/manual.html



http://www.opengl.org



OpenGL Programming guide at:
http://heron.cc.ukans.edu/ebt
-
bin/nph
-
dweb/dyna
web/SGI_Developer/OpenGL_PG/@Generic__BookView;cs=fullhtml
, Addison
-
Wesley.



OpenGL Reference Manual:
http://heron.cc.ukans.edu/ebt
-
bin
/nph
-
dweb/dynaweb/SGI_Developer/OpenGL_RM/@Generic__BookView;cs=fullhtml
, Addison
-
Wesley.

Lecture Notes

staff.fit.ac.cy/com.dg


Grading Policy



Final Exam:




6
0%



Coursework:







Homework/Assignments:


2
0%



Midterm Exam:



2
0%


Schedule of Class Activities

Midterm Exam:

TBA

Final
Project
:

TBA


Policies

1.

All work must
always
be turned in at the day it is due. Late submissions incur a 10% penalty for
each day being late, up to a maximum of 3 days after which no points will be granted. All extensions
should be
arranged with the professor
prior

to the due date.


2.

No Make
-
Up exams are allowed unless a valid reason is presented.

All extensions should be
arranged with the professor
prior

to the exam date.

3.

Write your name, course number and homework number on every homework/project assignment,
otherwise the homework/project will not be graded and the student will be granted zero points for
that homework/project assignment.

4.

Inquiries and disputes about graded

work should be made
within one week
after it has been
handed back. Only written inquiries that clearly explain the complaint will be considered.

5.

Not readable/sloppy work will incur an automatic 10% penalty, if accepted.

6.

In order to get full credit you m
ust show all of your computations (when applicable).


7.

You are responsible for any missed classes.

8.

Your mobile telephones should be turned “
OFF
” during class periods.



Honor Code

Students are expected to abide by the Frederick Institute of Technology “
Stud
ent Handbook
” and to avoid
any instances of academic misconduct in homework assignments and exams.
You are encouraged to
work and talk with other students about lectures, homework assignments, and exams preparation.
However, when writing your exams, homewo
rk solutions, program code and documentation,
the work
must be solely your own
.

Cheating on homework and exams will not be tolerated
.

All involved
parties
are liable; e.g. if you give away solutions to friends, you are putting yourself at risk too.

http://turnitin.com

will be used to check your programs, homework and other assignments.