Professional Documents
Culture Documents
Graphics Lab
Graphics Lab
Course Code
Course Title
Course Planner
CSE309
15945::Gurpreet Kour
Course Weightage
Course Orientation
SOFTWARE SKILL
Exam Category: X6: Mid Term Exam: Not Applicable End Term Exam:
Practical
TextBooks ( T )
Sr No
Title
Author
Publisher Name
T-1
Reference Books ( R )
Sr No
Title
Author
Publisher Name
R-1
PRENTICE HALL
R-2
INTERACTIVE COMPUTER
GRAPHICS: A TOP-DOWN
APPROACH USING OPENGL, 5E
EDWARD ANGEL
PEARSON
Other Reading ( OR )
Sr No
OR-1
http://www.loria.fr/~roegel/cours/iut/opengl/addison.pdf ,
Relevant Websites ( RW )
Sr No
Salient Features
RW-1
http://www.opengl-tutorial.org/
Tutorials
RW-2
http://www.cs.uccs.edu/~ssemwal/indexGLTutorial.html
Tutorials
RW-3
http://glprogramming.com/red/
RW-4
http://cs.lmu.edu/~ray/notes/openglexamples/
RW-5
https://tutorialsplay.com/opengl/
Tutorials
An instruction plan is a tentative plan only and a teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Software/Equipments/Databases
Sr No
Salient Features
SW-1
http://chortle.ccsu.edu/Bloodshed/howToGL.html
Virtual Labs ( VL )
Sr No
Salient Features
VL-1
*Each experiment of the lab will be evaluated using following relative scheme:
Component
% of Marks
Performance/Job
evaluation/conduct/executi
on/demonstration
50
Viva
50
Practical 1
Practical 2
Practical Description
Learning Outcomes
Equipment Used
Student will get familiar with the interface OpenGL/GLUT Window using
of OpenGL and its pre-defined functions C/C++
Introduction to graphics primitives and Introduction of course and write programs Student will get familiar with geometric
attributes(Two dimensional primitives) based on the usage of
primitives
GL_POINTS,GL_LINES,GL_LINE_STRI
P,
GL_LINE_LOOP,GL_POLYGON,GL_QU
ADS,
GL_QUAD_STRIP,GL_TRIANGLES,
GL_TRIANGLE_FAN,GL_TRIANGLE_S
TRIP
An instruction plan is a tentative plan only and a teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Practical 3
Practical 4
Implementation of Mid-point circle drawing Students will understand the logic for
algorithm in OpenGL
drawing circle in OpenGL
Practical 5
Practical 6
Practical 7
An instruction plan is a tentative plan only and a teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Practical 7
Event handling(Keyboard
programming)
Practical 8
Practical 9
Practical 10
Practical 11
Three dimensional viewing (Projection) Apply both the projections on static picture Students will understand the difference
(Orthogonal projection)
of a torus to understand the difference.
between orthogonal and perspective
projection
Three dimensional viewing (Projection) Apply both the projections on static picture Students will understand the difference
(Perspective projection)
of a torus to understand the difference.
between orthogonal and perspective
Practical 12: Conduct 4th Practical
projection
Evaluation
Three dimensional viewing (Projection) Apply both the projections on static picture Students will understand the difference
(Perspective projection)
of a torus to understand the difference.
between orthogonal and perspective
Practical 12: Conduct 4th Practical
projection
Evaluation
Three dimensional viewing (Projection) Apply both the projections on static picture Students will understand the difference
(Orthogonal projection)
of a torus to understand the difference.
between orthogonal and perspective
projection
Practical 13
Practical 14
Illumination models(Specular
reflection)
Practical 12
An instruction plan is a tentative plan only and a teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.
Practical 14
SPILL OVER
Practical 15
Spill Over
An instruction plan is a tentative plan only and a teacher may make some changes in his/her teaching plan. The students are advised to use syllabus for preparation of all examinations. The students are expected to keep themselves
updated on the contemporary issues related to the course. Upto 20% of the questions in any examination/Academic tasks can be asked from such issues even if not explicitly mentioned in the instruction plan.