Python Object-Oriented Programming (PY-OOP-A)

12 weeks · 2 certificate tier(s) · CO threshold 70% · INR 5,000

Platform abstract summary: Jupius Learning is a data-dense engineering education platform that maps learner compiler and evaluation performance directly to Course Outcome (CO) attainment metrics and Bloom's Taxonomy cognitive tiers. This public document provides an automated continuous governance audit trail for institutional accreditation validation.

Course focus: Python OOP — class APIs, invariants, inheritance, composition, polymorphism, and dunders with graded labs.

Locked Course Outcome (CO) attainment targets

Ref Bloom tier Weight Description
CO1 understand 17% Define classes and instances with __init__, attributes, and methods under the python_applied grading contract.
CO2 apply 17% Enforce encapsulation and invariants using validation, safe mutators, and properties.
CO3 apply 16% Collaborate between objects and apply duck typing / informal protocols for interchangeable behavior.
CO4 apply 17% Use inheritance, overrides, and super() correctly; explain MRO at a lite level.
CO5 analyze 16% Choose composition vs inheritance and implement polymorphic designs with clear responsibilities.
CO6 evaluate 17% Implement key special methods, classmethod/staticmethod/ABC patterns, and a multi-class capstone.

Certificate hard gates

Certificate CO scope Evaluated lab quota CO attainment Gate
Python OOP Foundations CO1–CO2–CO3–CO4 ≥ 90% ≥ 70% Python OOP Foundations summative quiz
Python OOP Professional CO1–CO2–CO3–CO4–CO5–CO6 ≥ 95% ≥ 70% Python OOP Professional end-of-course capstone

Published activity totals

MetricCount
units13
topics98
topic quiz activities632
mcq questions632
practice labs0
eval labs207
content blocks582