Professional Documents
Culture Documents
AY-2023-24
rd
3 sem Object Oriented Programming with JAVA – BCS306A
CO ID. Course Outcome
CO2 Design a class involving data members and methods for the given scenario.
CO3 Apply the concepts of inheritance and interfaces in solving real world problems.
CO4 Use the concept of packages and exception handling in solving complex problem.
CO-PO-PSO
MAPPING
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PS01 PSO2
CO1 2 2 1 1 1 1 3 1
CO2 2 2 2 1 2 1 3 1
CO3 2 2 2 1 2 1 3 1
CO4 2 2 2 1 2 1 3 1
CO5 2 2 2 1 2 1 3 1
Average 2 2 1.8 1 1.8 1 3 1
CO-PO-PSO JUSTIFICATION
Moderately mapped as the students can use the concepts of designing class involving
PO1 2 data members and methods for the given scenario as basic engineering knowledge in
solving the problems they encounter.
Moderately mapped as students learn to analyze in designing a class involving data
PO2 2 members and methods for the given scenario. This can be used to provide solutions
for various engineering problems.
Moderately mapped as students use Geometric transformations designing a class
PO3 2
involving data members and methods for the given scenario.
Slightly mapped as the students conduct complex analysis of designing a class
PO4 1 involving data members and methods for the given scenario analyzing complex
BCS306A.2 engineering graphics problems.
Moderately mapped as students use modern tools in designing a class involving data
PO5 2
members and methods for the given scenario.
Slightly mapped as the student use the concepts of designing a class involving data
PO12 1
members and methods for the given scenario in lifelong to represent their work.
Strongly mapped as students will apply object oriented basics in the field of coding.
PSO1 3
Slightly mapped as the students will apply Java basics to build network applications.
PSO2 1
PO3 Moderately mapped as students apply the concepts of inheritance and interfaces in
2
solving real world problems in many graphics problems.
PO4 Slightly mapped as the students conduct complex analysis and Apply the concepts
BCS306A.3 1
of inheritance and interfaces in solving real world problems.
PO5
Moderately mapped as students use modern tools for the application the concepts of
2
inheritance and interfaces in solving real world problems.
Slightly mapped as the student use the concepts of Application of the concepts of
PO12 1 inheritance and interfaces in solving real world problems in lifelong to represent
their work.
PSO1 Strongly mapped as students will apply inheritance and interface concepts to solve
3
real world problems.
PSO2 1 Slightly mapped as the students will apply Java basics to build network applications.
2 Moderately mapped as students learn to Use the concept of packages and exception
PO1 handling in solving complex problem. This can be used to provide solutions for
various engineering problems
2 Moderately mapped as students learn to analyze Use the concept of packages and
PO2 exception handling in solving complex problem. This can be used to provide
solutions for various engineering problems.
BCS306A.4 PO3 2 Moderately mapped as students use graphics concepts to Use the concept of
packages and exception handling in solving complex problem.
PO4 1 Slightly mapped as the students conduct complex analysis in Use the concept of
packages and exception handling in solving complex problem.
PO5 2 Moderately mapped as students use modern tools in Identifying Use the concept of
packages and exception handling in solving complex problem.
PO12 1 Slightly mapped as the student use the concepts of Use the concept of packages and
PSO1 3 Strongly mapped as students will use packages and exceptions concept in the field
of coding.
PSO2 1 Slightly mapped as the students will apply Java basics to build network applications.
2 Moderately mapped as students learn to Apply concepts of multithreading,
PO1 autoboxing and enumerations in program development. This can be used to provide
solutions for various engineering problems
2 Moderately mapped as students learn to analyze and Apply concepts of
PO2 multithreading, autoboxing and enumerations in program development. This can be
used to provide solutions for various engineering problems.