Assessing object-oriented programming skills in the core education of computer science and information technology: Introducing new possible approach

Khamis, N. and Idris, S. and Ahmad, R. and Idris, N. (2008) Assessing object-oriented programming skills in the core education of computer science and information technology: Introducing new possible approach. WSEAS Transactions on Computers, 7 (9). pp. 1427-1436. ISSN 1109-2750,


Download (465kB)
Official URL:


Deciding on how to evaluate each students programming skills is one of the largest challenges facing educators who teach object-oriented courses. Traditional assessment of programming education is with Grade. Quite often students get good grades in programming but still facing great challenges or have difficulties to take on real programming jobs. This research focus on how we addressed this challenge in object oriented programming course by proposing a new assessment method to assess students' object-oriented programming skills. The process begins by identifying generic object-oriented skills that students should acquired. In this paper we discuss the issues on object-oriented programming assessment and our proposed solution for a new assessment model. This followed by an approach taken in the process of identifying the object-oriented skills using Delphi technique. Delphi technique is a structured multi-step process that uses a group of experts to achieve a consensus opinion. We present the methodology of three Delphi processes to identify object-oriented programming skills. The identified skills will be used to guide both the coverage of student learning assessments and can be used by instructors to identify what topics merit emphasis.

Item Type: Article
Additional Information: Cited By (since 1996): 1 Export Date: 28 November 2012 Source: Scopus Language of Original Document: English Correspondence Address: Khamis, N.; Department of Software Engineering, Faculty of Computer Science and Information Technology, University of Malaya, 50603 Kuala Lumpur, Malaysia; email: References: AAHE. What research says about improving undergraduate education, AAHE Bulletin, AAHE, Washington, DC,1996Dunn, L., Morgan, C., O'Reilly, M., Parry, S., (2004) The Student Assessment Handbook, , London: Routledge Falmer; Rust, C., Price, M., O'Donovan, B., Improving students' learning by developing their understanding of assessment criteria and processes (2003) Assessment & Evaluation in Higher Education, 28 (2), p. 147; Biggs, J., What the student does: Teaching for enhanced learning (1999) Higher EducationResearch and Development, 18 (1), p. 57; Messick, S., (1993) Educational Measurement, pp. Pp13-P103. , 3rd Ed. Oryx press; Salvia, J., Ysseldyke, J.E., (1995) Assessment, , 6th Ed, Houghton Mifflin; Bennedsen, J., Carpersen, E.M., A Competence Model for Object Interaction in Introductory Programming (2006) Proceeding of 18th Workshop of the Psychology of Programming Interest Group; Khamis, N., Idris, S., Investigating Current Object Oriented Programming Assessment method in Malaysia's Universities (2007) Proceeding of ICEEI, , Bandung, Indonesia; Norazlina K., and Sufian. Idris. Issues with Object Oriented Programming Assessment in Malaysia's Univerisities in Proceeding of 1st International Malaysian Educational Technology Convention, 2007Anderson, L.W., Krathwohl, D.R., (2001) A taxonomy learning, teaching, and assessing: A revision of Bloom's taxonomy of educational objectives, , New York: Longman; Basilli, V.R., Gianlugi, C., Rombach, H., (1996) D, The Goal Question Metric Approach, ,, Available on; Amstrong, D.J., The Quarks of Object Oriented Development (2006) Communication of The ACM, 49 (2), pp. 123-128; Norazlina, K., Sufian, I., Rodina, A., (2007) Applying GQM Approach Towards Development of Criterion-Referenced Assessment Model for OOP Course in Proceedings Of World Academy Of Science, Engineering And Technology Volume 26 December, pp. 1307-6884. , Issn; Dan-Maniu, D., Duse Carmen, S., (2006) Desirable performances and limits of students' assessment in engineering education in Proceedings of the 2nd WSEAS/IASME International Conference on Educational Technologies, pp. 70-73. , Bucharest, Romania; Norfazlida, M.S., Abdullah, M.Z., Sufian, I., Zarina, S., Designing an Understanding And Debugging Tool (UDT) for OOP Languange (2005) WSEAS Transaction on Computers, 4 (2). , February; Stelios X, Maya. S. and Vassilios D., Teaching Fundamental Notions of Object-oriented Programming With ObjectKarel in WSEAS Transactions on Advances in Engineering Education, Issue 11, Vloume 3, November 2006Bergin, S., Reilly, R., Programming: Factors that influence success (2005) ACM SIGCSE Bulletin, 37 (1), pp. 411-415. , Pp; Lister, R., Adams, E., Fitzgerald, S., Fone, W., Hammer, J., Lindholm, M., McCartney, R., Thomas, L.A., A Multi National Study of Reading and Tracing Skills in Novice Programmers (2004) ACM SIGCSE Bulletin, 36 (4), pp. 119-150. , December; M. McCracken, V. Almstrum, D.Diaz, M. Guzdial, D. hagen, Y. Kollokant, C. Lazer, L.A. Thomas. I. Utting and T Wilusz, A Luti national Study of Assessment of Programming Skills of First Year CS students in SIGCSE Bulletin, 33, 125-140,.Dec 2001Computing, Curricula 2001 Computer Science (2001), Final Report, DecemberDecker, A., How Studente Measure Up: An Assessment Instrument for Introductory Computer Science (2007), DissertationChidamber, S.R., Kemerer, C.F., A metrics suite for object oriented design C MIT - Software Engineering (1994) IEEE Transactions on, ,
Uncontrolled Keywords: Assessment Delphi technique Goal questions metrics Object-oriented programming Programming skills Computer programming Education computing Programming theory Students Teaching Assessment methods Assessment models Multi steps Object-oriented Programming course Programming educations Student learning Traditional assessments Object oriented programming
Subjects: T Technology > T Technology (General)
Divisions: Faculty of Computer Science & Information Technology > Department of Artificial Intelligence
Depositing User: Ms Maisarah Mohd Muksin
Date Deposited: 04 Jan 2013 15:07
Last Modified: 04 Jan 2013 15:07

Actions (login required)

View Item View Item