This paper describes in details innovative P course outcomes' assessment tools used by the Department of Electrical & Computer Engineering at Sultan Qaboos University. A course outcomes' assessment program, developed in house, is used to evaluate the contributions of a given course, training, or any other item in the curriculum to the design, delivery and achievement of program outcomes. The program is an Excel Workbook which includes many sheets for input, calculation, and analysis and interpretation of student scores in relation to preset assessment tools outcome standards. For instance student scores for activities such as the final exam are fed in where the relevance of the final exam questions to the course outcomes is also entered. Upon input of all the course activities in the data entry sheets the students' final grades and reports on the assessment of individual activities are generated automatically. Reports showing results of course outcomes' assessments and degree of outcomes achievements are also generated automatically based on student performance (scores) in the specific course outcomes.