CG Course Plan
CG Course Plan
Semester: V
1. Name of the Faculty: Dr. Rohit Srivastava Course Code: CSEG 3003
2. Course : Computer Graphics L: 36
3. Program : B. Tech CSE T: NA
4. Target : Level-1 P: NA
C: 3
COURSE PLAN
Target 50% (marks)s
Level-1 40% (population)
Level-2 50% (population)
Level-3 60% (population)
1. Method of Evaluation
UG PG
Quizzes/Tests, Assignments (30%) Quizzes/Tests, Assignments, seminar (50%)
Mid Examination (20%) End semester (50%)
End examination (50%)
2. Passing Criteria
Scale PG UG
Out of 10 point scale SGPA – “6.00” in each semester SGPA – “5.0” in each semester
CGPA – “6.00” CGPA – “5.0”
Min. Individual Course Grade – “C” Min. Individual Course Grade – “C”
Course Grade Point – “4.0” Course Grade Point – “4.0”
3. Pedagogy
• Blackboard
• Presentation
• Class Test
• Quizzes
• Voiceover Presentation & Video lectures
• Assignments
• NPTEL videos
• YouTube videos
• Concept diary (needs to be maintained by students-short and concise notes that include
course concepts that he/she has understood)
Year: 2021
Semester: V
1. Name of the Faculty: Dr. Rohit Srivastava Course Code: CSEG 3003
2. Course : Computer Graphics L: 36
3. Program : B. Tech CSE T: NA
4. Target : Level-1 P: NA
C: 3
4. References:
Text Books Web resources Journals Reference books
1) Computer 1) Mathematical
Graphics- C https://youtube.com/results?search_query=Computer+ Elements for
version, Graphics+IIT+Madras Computer
Second Graphics, Second
Edition, Edition, McGraw
Pearson, Hill, David F.
Donald D. Rogers and J. Alan
Hearn and Adams
M. Pauline
Baker 2) Procedural
Elements for
2) Computer Computer
Graphics Graphics, Second
with Edition, McGraw
OpenGL, Hill, David F.
Fourth Rogers
Edition,
Pearson,
Donald D.
Hearn, M.
Pauline
Baker and
Warren
Carithers
1. Go through the 'Syllabus' in the Black Board section of the website (https://learn.upes.ac.in) in order
to find out the Reading List.
2. Get your schedule and try to pace your studies as close to the timeline as possible.
3. Get your on-line lecture notes (Content, videos) at Lecture Notes section. These are our lecture
notes. Make sure you use them during this course.
4. Check your blackboard regularly
5. Go through study material
6. Check mails and announcements on blackboard
7. Keep updated with the posts, assignments and examinations which shall be conducted on the
blackboard
Year: 2021
Semester: V
1. Name of the Faculty: Dr. Rohit Srivastava Course Code: CSEG 3003
2. Course : Computer Graphics L: 36
3. Program : B. Tech CSE T: NA
4. Target : Level-1 P: NA
C: 3
This much should be enough to get you organized and on your way to having a great semester! If you need
us for anything, send your feedback through e-mail to your concerned faculty. Please use an appropriate
subject line to indicate your message details.
There will no doubt be many more activities in the coming weeks. So, to keep up to date with all the latest
developments, please keep visiting this website regularly.
Year: 2021
Semester: V
1. Name of the Faculty: Dr. Rohit Srivastava Course Code: CSEG 3003
2. Course : Computer Graphics L: 36
3. Program : B. Tech CSE T: NA
4. Target : Level-1 P: NA
C: 3
RELATED OUTCOMES
1. The expected outcomes of the Program are:
1. Name of the Faculty: Dr. Rohit Srivastava Course Code: CSEG 3003
2. Course : Computer Graphics L: 36
3. Program : B. Tech CSE T: NA
4. Target : Level-1 P: NA
C: 3
PSO1 Perform system and application programming using computer system concepts,
concepts of Data Structures, algorithm development, problem solving and
optimizing techniques,
PSO2 Apply software development and project management methodologies using
concepts of front-end and back-end development and emerging technologies and
platforms.
PSO3
Able to design, develop and deploy Mobile Applications (Apps) and protocols for
Ubiquitous computing.
CO 1 Explore various graphics display devices and use graphical tool OpenGL.
4. Co-Relationship Matrix
Indicate the relationships by1- Slight (low) 2- Moderate (Medium) 3-Substantial (high)
Program
Outcomes
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
Course
Outcomes
CO 1 1 2 2 2 - - - - - - - - - - -
CO 2 1 1 2 - - - - - - - - - 2 - -
CO 3 1 2 2 - - - - - - - - - 1 - -
CO 4 1 2 2 - 2 - - - - - - - 1 1 -
1. Name of the Faculty: Dr. Rohit Srivastava Course Code: CSEG 3003
2. Course : Computer Graphics L: 36
3. Program : B. Tech CSE T: NA
4. Target : Level-1 P: NA
C: 3
components
CO 1 √ √ √ √
CO 2 √ √ √ √
CO 3 √ √ √ √
√ √ √
CO 4 √
Planned
S. No. Description No. of Remarks
From To
Sessions
UNIT -1 ONLINE CONTENT
(Voice over PPT and
Introduction to computer Lecture Notes)
graphics : Overview of 1 Synchronous and 3
computer graphics, Asynchronous
1. Name of the Faculty: Dr. Rohit Srivastava Course Code: CSEG 3003
2. Course : Computer Graphics L: 36
3. Program : B. Tech CSE T: NA
4. Target : Level-1 P: NA
C: 3
1. Name of the Faculty: Dr. Rohit Srivastava Course Code: CSEG 3003
2. Course : Computer Graphics L: 36
3. Program : B. Tech CSE T: NA
4. Target : Level-1 P: NA
C: 3
UNIT-4: 3 Lectures on
Blackboard Collaborate
3D Transformations
and 1 OFFLINE Session
Translation via Voice over PPt and
Rotation Lecture Notes
4. scaling 4
Instance
Rotation about an arbitrary Quiz 2
axis in space
reflection through an arbitrary
plane
polygon meshes
UNIT-5: 4 Synchronous and 2
Curves Asynchronous Lecture
(Online Lectures over
Curve Representation, Blackboard Collaborate
Non Parametric curves and Offline Content via
Cubic Splines Voice Over PPT and
Bezier Curves Lecture Notes)
6
5. B-spline curves
Rational B-spline curves
Curved surfaces
Quadric Surfaces
Bezier Surfaces
fractal – geometry
1. Name of the Faculty: Dr. Rohit Srivastava Course Code: CSEG 3003
2. Course : Computer Graphics L: 36
3. Program : B. Tech CSE T: NA
4. Target : Level-1 P: NA
C: 3
Asynchronous Sessions: Lectures Content will be uploaded on Blackboard via Voice over PPt and
1. Name of the Faculty: Dr. Rohit Srivastava Course Code: CSEG 3003
2. Course : Computer Graphics L: 36
3. Program : B. Tech CSE T: NA
4. Target : Level-1 P: NA
C: 3
SESSION PLAN
UNIT-I
Lecture
No. Topics to be Covered CO Mapped
Detailed Overview of the Course plan: Discussion on mode of delivery i.e. classroom
/blackboard.
1 Computer Graphics overview and its various applications CO1
1. Name of the Faculty: Dr. Rohit Srivastava Course Code: CSEG 3003
2. Course : Computer Graphics L: 36
3. Program : B. Tech CSE T: NA
4. Target : Level-1 P: NA
C: 3
SESSION PLAN
UNIT-II
Lecture CO
No. Topics to be Covered Mapped
Overview of point and lines, their equations:
Points & lines
Line drawing algorithms
1 DDA algorithm CO2
Bresenham’s line algorithm
Problems of Aliasing ,end point and clipping lines
2 CO2
Circle generation algorithms
Ellipse generating algorithm
3 CO2
Introduction to various polygon filling Techniques:
Scan Line
4 CO2
Flood fill algorithm
Boundary fill algorithm
Introduction to Window and Viewport, Point clipping
5 Line clipping. CO2, CO3
Cohen Sutherland line clipping algorithm, with numerical
6 CO2
Liang-Barsky line clipping algorithm with numerical and other doubts related to clipping
7 CO2
Polygon clipping:
Sutherland –Hodgman algorithm
Weiler-Atherton Polygon clipping
Text clipping
8 CO2
8
Year: 2021
Semester: V
1. Name of the Faculty: Dr. Rohit Srivastava Course Code: CSEG 3003
2. Course : Computer Graphics L: 36
3. Program : B. Tech CSE T: NA
4. Target : Level-1 P: NA
C: 3
SESSION PLAN
UNIT-III
Shearing
2 Composite transformation
Window to viewport transformations CO3 , CO4
Rotation about point.
Reflection about a line.
3
CO3
Doubt clearing session on Composite transformations and Numerical.
4
CO3 , CO4
Doubt Clearance Session/Pending Topics.
Quiz 1 (Online)
5 CO3
SESSION PLAN
Year: 2021
Semester: V
1. Name of the Faculty: Dr. Rohit Srivastava Course Code: CSEG 3003
2. Course : Computer Graphics L: 36
3. Program : B. Tech CSE T: NA
4. Target : Level-1 P: NA
C: 3
UNIT-IV
2
CO3
Reflection through an arbitrary plane with numerical
3
CO3, CO4
Polygon Meshes
4
CO3
Year: 2021
Semester: V
1. Name of the Faculty: Dr. Rohit Srivastava Course Code: CSEG 3003
2. Course : Computer Graphics L: 36
3. Program : B. Tech CSE T: NA
4. Target : Level-1 P: NA
C: 3
SESSION PLAN
UNIT-V
2 Conic Sections(2D-Curves)
CO4 , CO3
B-Spline Curve
3
CO4, CO2
Bezier Curves and its Properties.
4
CO4
Bezier surfaces and Fractals
5
CO4
Pending topics and Numerical on the Curves.
6
CO4 , CO3
Year: 2021
Semester: V
1. Name of the Faculty: Dr. Rohit Srivastava Course Code: CSEG 3003
2. Course : Computer Graphics L: 36
3. Program : B. Tech CSE T: NA
4. Target : Level-1 P: NA
C: 3
SESSION PLAN
UNIT-VI
2
CO2
The Painter’s algorithm,
Scan-line algorithm,
3
CO3 , CO4
Hidden line elimination, Area sub division methods
4
CO4
Pending topics in VSD: Numerical on VSD
5 Quiz 2 (Online)
CO3
Year: 2021
Semester: V
1. Name of the Faculty: Dr. Rohit Srivastava Course Code: CSEG 3003
2. Course : Computer Graphics L: 36
3. Program : B. Tech CSE T: NA
4. Target : Level-1 P: NA
C: 3
SESSION PLAN
UNIT-VII
END SEM