The purpose of this study is to identify the pattern of the programme outcomes on engineering mathematics subjects. A direct assessment method was used in evaluating the achievement of the PO. The direct assessments involved in this study were data marks from final exams, tests, quizzes, assignments or projects. The subject of this study was the first semester students from two engineering departments, Universiti Kebangsaan Malaysia, Department of Mechanical and Materials Engineering and Department of Civil Engineering. Suitable measurement tools based on Course Outcomes and Programme Outcomes techniqueswere then identified, as the main analysis tool and the attainment targets, or the performance criteria was set. The relevant data was then collected, analysed and compared to the other attainment target. If the target value is not attained, suggestions for improvement were made and implemented. Finally, a clustering technique called the "k-means clustering technique" was used in identifying the pattern that exists between POs. it was found the criterion of each cluster based on the mean value could produce a great indicator in identify the different types of student in achieving the PO value, while reducing the need to carry out too much data collection and analysis. (C) 2011 Published by Elsevier Ltd. Selection and/or peer reviewed under responsibility of the UKM Teaching and Learning Congress 2011