2. CoverageOutline
Graphics Fundamentals
Java Graphics
OpenGl using C++
HTML,VRML & Markup
Languages
Rendering
Drawing Primitives
Human-Computer
Interaction
Games & Simulations
Virtual Reality
GraphicsTechnologies
Review
https://www.bridgekloud.com/ 2
3. Objectives
Main objective is to present an overview of the
key concepts in computer graphics and
graphical systems
Also, to show you how to understand and
evaluate future packages and environments
And to demonstrate main ideas for
visualisation, virtual reality, games
programming and graphics libraries.
https://www.bridgekloud.com/ 3
4. TextbookReview
No particular textbook is ideal for this paper, however you
may find the following useful:
Java 2D Graphics, Johnathan Knudsen, Pub. O’Reilly
1999, ISBN 1-56592-484-3
Covers Java Graphics primitives in good detail, lots of code
examples, links to javasoft.com API websites
Computer Graphics: Principles and Fundamentals,
Second edition in C, James Foley, Andries van dam,
Steven Feiner and John Hughes, Pub. Addison-Wesley,
1997, ISBN 0201-848-406.
Covers the algorithms and mathematical ideas well
https://www.bridgekloud.com/ 4
5. Practicalities
Will use Java and C++ OpenGL to illustrate ideas
Some learning of Java and C++ as a
programming language along the way
The Java Development Kit, the Graphics 2D and
3D packages are all free and available on the
Internet (www.javasoft.com)
5
6. 159.235Assessment
Grading - 70% exam; 20 % CATs; 10%Assignments
Two CATs = (20%)
CAT 1:Written CAT, CAT 2: Code Project (Individual
presentation and defense)
Two Assignments
Assignment 1 - (5%)
Assignment 2 - (5%)
For the assignments you should work in collaboration
with others
Work handed in electronically
https://www.bridgekloud.com/ 6
7. Lectures&Tutorials
Lectures:
2:00pm-4:00pm/Mondays Lab F1 GROUP A
4:00pm-6:00pm/Mondays Lab F1 GROUP B
Tutorial Session:
Tutorial Wed 10:00 am – 12:00pm F1 GROUP B
Tutorial Wed 12:00pm – 2:00pm F1 GROUP A
https://www.bridgekloud.com/ 7
8. CourseMaterial
Website for this paper is:
https://www.bridgekloud.com/
Will contain:
slides (PPT and PDF) for the lectures
Handout notes
Assignment specifications
Online forms for assignment handins
Other links to relevant web material & graphics examples
https://www.bridgekloud.com/ 8