0% found this document useful (0 votes)
39 views8 pages

Oop U5

The document outlines the syllabus and course structure for the Object Oriented Programming and Computer Graphics course at Savitribai Phule Pune University for second-year Computer Engineering students. It includes details on teaching and examination schemes, course objectives, outcomes, and a comprehensive syllabus covering OOP concepts, classes, inheritance, graphics, and transformations. Additionally, it lists recommended textbooks and learning resources for students.

Uploaded by

optimus prime
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views8 pages

Oop U5

The document outlines the syllabus and course structure for the Object Oriented Programming and Computer Graphics course at Savitribai Phule Pune University for second-year Computer Engineering students. It includes details on teaching and examination schemes, course objectives, outcomes, and a comprehensive syllabus covering OOP concepts, classes, inheritance, graphics, and transformations. Additionally, it lists recommended textbooks and learning resources for students.

Uploaded by

optimus prime
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Savitribai Phule Pune University

Second Year of Computer Engineering (2024 Course)

PCC-202-COM : Object Oriented


programming and Computer Graphics
D E
A R
B
Unit V : 2D, 3D Transformations and Projections

.
. R
r. C
M Mr. C. R. Barde
Assistant Professor, Computer Department

Gokhale Education Society’s


R. H. Sapat College of Engineering, Management Studies and Research, Nashik
Teaching & Examination Scheme

■ Teaching Scheme:
TH: 03 Hours/Week
Credit: 03
D E
A R
. B
. R
■ Examination Scheme:
CCE(TH): 30 Marks

r. C
End_Semester(TH): 70 Marks

M
TW: 25 Marks
OR: 25 Marks

2
Prerequisite

D E
■ Programming and Problem Solving concepts

A R
. B
. R
r. C
M
3
Course Objectives
1. To explore & understand the principles of Object Oriented
Programming (OOP)

D E
2. To apply the object-oriented paradigm in program design

A R
B
3. To provide object-oriented programming insight using Java
.
. R
4. To lay a foundation for computer graphics concepts and

r. C
implementation

M
4
Course Outcomes
CO1: Apply fundamental programming constructs, object
oriented constructs in Java for Implementing an application.

D E
CO2: Apply fundamental object oriented constructs like
class, objects, array of objects in Java for Implementing an
application.
A R
B
CO3: Apply object-oriented features like Inheritance,
.
. R
Polymorphism, Dynamic binding, Exception handling,
multi-threading in Java for implementing an application

r. C
CO4: Understand basic concepts in computer graphics and
implement them by applying object oriented features

M
CO5: Understand mathematical foundation in 2D, 3D
Transformation, Projections and implement them by
applying object oriented features

5
Syllabus

Unit Name of the Unit CO

E
CO1, CO2
I Introduction to OOP Concepts and Control Structure

R D
A
II
Introduction to Classes and Objects and Arrays CO1, CO2

. B
Inheritance and Polymorphism Exception Handling and CO3

R
III
Multithreading

IV
C. CO4

r.
Graphics Primitives, Scan Conversion, Windowing and Clipping

V
M
2D, 3D Transformations and Projections
CO5

6
Learning Resources
Sr No Text Books / Reference Books

E Balaguruswamy, (2023). Programming with Java: A Primer. 7th edition. India:


1 McGraw Hill Education.

D E
R
2 Herbert Schildt, (2021). Java: The complete reference, 13th edition. McGraw-Hill

A
Education.

3
Edition.

. B
Paul Deitel and Harvey Detail, Java: How to Program, Pearson’s Publication, 9 th

. R
Horstmann, C. S. (2023). Core Java - Vol. I – Fundamentals (Vol. 12). Pearson
Education.

r. C
Dr. Samit Bhattacharya, Computer Graphics, Oxford University Press, ISBN-13:
978-0-19- 809619-1; ISBN-10: 0-19-809619-4.

7
M D. Rogers, “Procedural Elements for Computer Graphics”, 2nd Edition, Tata
McGraw-Hill Publication, 2001, ISBN 0 – 07 – 047371 – 4.

S. Harrington, “Computer Graphics”, 2nd Edition, McGraw-Hill Publications, 1987,


ISBN 0 – 07–100472 – 6.

7
Unit Lect Content Details As Per Syllabus

1 2-D Transformations: 2-D transformations - Translation, Scaling, Rotation and


Shear

2 Rotation about an arbitrary point.


Unit V 3-D Transformations: 3-D transformations - Translation, Scaling,
3
2D, 3D
Transform 4
ations
Rotation and Shear

D E
R
and 5 Rotation about an arbitrary axis.

A
Projection
s 6

B
Projections: Parallel (Oblique: Cavalier, Cabinet and orthographic

R
isometric, diametric, trimetric
.
8

.
Perspective (Vanishing Points – 1 point, 2 point and 3 point)

C
r.
Case 9
Study 1) Affine Transformations Vlab 2) Image augmentation in Deep learning

CO
M CO5

You might also like