{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:18:31Z","timestamp":1750306711183,"version":"3.41.0"},"reference-count":23,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2014,9,11]],"date-time":"2014-09-11T00:00:00Z","timestamp":1410393600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Educ."],"published-print":{"date-parts":[[2014,11,3]]},"abstract":"<jats:p>Students often face difficulties while learning object-oriented programming (OOP) concepts. Many papers have presented various assessment methods for diagnosing learning problems to improve the teaching of programming in computer science (CS) higher education. The research presented in this article illustrates that although max-min composition is a method to analyze and determine student learning problems, when performed on an OOP exam, it shows some limitations. The max-min composition may be suitable for multiple choice questions (MCQs), but it is not adequate for questions with a more complex structure, as in the OOP assessment. Therefore, the purpose of this research is to present the incorporation of a concept-effect propagation approach and the Handy Instrument for Course Level Assessment (HI-Class) approach to promote a modified valid analysis approach, the Achievement Degree Analysis (ADA). The ADA approach will diagnose students\u2019 problem outcomes and demonstrate its effectiveness within the context of an OOP course.<\/jats:p>","DOI":"10.1145\/2648794","type":"journal-article","created":{"date-parts":[[2014,9,17]],"date-time":"2014-09-17T14:22:25Z","timestamp":1410963745000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["An Achievement Degree Analysis Approach to Identifying Learning Problems in Object-Oriented Programming"],"prefix":"10.1145","volume":"14","author":[{"given":"Arwa A.","family":"Allinjawi","sequence":"first","affiliation":[{"name":"King Abdulaziz University, Jeddah, Kingdom of Saudi Arabia"}]},{"given":"Hana A.","family":"Al-Nuaim","sequence":"additional","affiliation":[{"name":"King Abdulaziz University, Jeddah, Kingdom of Saudi Arabia"}]},{"given":"Paul","family":"Krause","sequence":"additional","affiliation":[{"name":"University of Surrey, Surrey, United Kingdom"}]}],"member":"320","published-online":{"date-parts":[[2014,9,11]]},"reference":[{"volume-title":"Proceedings of the 2nd International Conference on Engineering Education and Training.","year":"2007","author":"Al-Bahi A. M.","key":"e_1_2_1_1_1"},{"volume-title":"Proceedings of the 2011 International Conference on Frontiers in Education: Computer Science and Computer Engineering (FECS\u201911)","author":"Allinjawi A. A.","key":"e_1_2_1_2_1"},{"key":"e_1_2_1_3_1","unstructured":"L. W. Anderson D. R. Krathwohl P. W. Airasian K. A. Cruikshank R. E. Mayer P. R. Pintrich J. Raths and M. C. Wittrock. 2001. A Taxonomy for Learning Teaching and Assessing: A Revision of Bloom's Taxonomy of Educational Objectives (Abridged ed.). Addison Wesley Longman New York NY.  L. W. Anderson D. R. Krathwohl P. W. Airasian K. A. Cruikshank R. E. Mayer P. R. Pintrich J. Raths and M. C. Wittrock. 2001. A Taxonomy for Learning Teaching and Assessing: A Revision of Bloom's Taxonomy of Educational Objectives (Abridged ed.). Addison Wesley Longman New York NY."},{"volume":"17","volume-title":"Reliability and Validity Assessment. Quantitative Applications in the Social Sciences Series","author":"Carmines E. G.","key":"e_1_2_1_4_1"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2009.02.084"},{"key":"e_1_2_1_6_1","first-page":"43","article-title":"A computerized approach to diagnosing student learning problems in health education","volume":"1","author":"Chu H. C.","year":"2006","journal-title":"Asian Journal of Health and Information Sciences"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02310555"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/343048.343070"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8535.2010.01056.x"},{"key":"e_1_2_1_10_1","unstructured":"D. Garson. 2012. Testing Statistical Assumptions. Statistical Associates Publishing Asheboro NC.  D. Garson. 2012. Testing Statistical Assumptions. Statistical Associates Publishing Asheboro NC."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0360-1315(02)00121-5"},{"volume-title":"Proceedings of the 3rd Annual LTSN-ICS Conference.","year":"2002","author":"Jenkins T.","key":"e_1_2_1_12_1"},{"key":"e_1_2_1_13_1","first-page":"1","article-title":"Diagnostic assessments in mathematics to support instructional decision making","volume":"14","author":"Ketterlin-Geller L. R.","year":"2009","journal-title":"Practical Assessments, Research, and Evaluation"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1207\/s15326985ep3404_2"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.3402\/rlt.v2i1.9487"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1076\/ilee.6.3.251.3602"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/646782.705947"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140123.1140182"},{"volume-title":"Proceedings of the International Conference on Engineering Education.","author":"Oliveira C. A. D.","key":"e_1_2_1_19_1"},{"key":"e_1_2_1_20_1","first-page":"60","article-title":"Student perceptions of instructional tools in programming logic: A comparison of traditional versus Alice teaching environments","volume":"9","author":"Schultz L.","year":"2011","journal-title":"Journal of Information Systems Education"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1540-4609.2005.00053.x"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1734263.1734297"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1953163.1953200"}],"container-title":["ACM Transactions on Computing Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2648794","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2648794","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:19:18Z","timestamp":1750231158000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2648794"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,9,11]]},"references-count":23,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2014,11,3]]}},"alternative-id":["10.1145\/2648794"],"URL":"https:\/\/doi.org\/10.1145\/2648794","relation":{},"ISSN":["1946-6226"],"issn-type":[{"type":"electronic","value":"1946-6226"}],"subject":[],"published":{"date-parts":[[2014,9,11]]},"assertion":[{"value":"2013-05-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-09-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}