Abstract : Course Outcomes (CO) and Programme Outcomes (PO) are the backbone of Outcome Based Education (OBE) and their evaluation using a definite established methodology is necessary to track the progress and effective implementation of OBE. The CO, Course and PO attainment levels determine the extent to which the skill/abilities as envisaged vide POs are imbibed by the students. The CO, Course and PO attainment also provide an insight for corrective actions. A new method for determination of CO, Course and PO attainment level is presented in this paper. The method is comprehensive and unique as it takes into consideration the varying weightage of each course component such as Continuous Evaluation (CE), Semester End Examination (SEE), and Laboratory and Practical Work (LPW). This not only ensures that all assessment components are covered but it also has a provision to take into account the effect of multiplemapping. This allows a teacher the flexibility to frame questions which can map with multiple COs. The proposed method gives individual as well as class attainment levels of the Course and the COs, thus allowing a more focused root cause analysis and corrective actions. The method also allows for calculation of the PO attainment level based on the CO and Course attainment level and the Program Articulation Matrix. The criteria for deciding the actions based on the PO and CO assessment levels are also presented. Keywords: Accreditation; Course outcome; Direct attainment; Outcome based education; Program outcome