000 02936nam a2200217Ia 4500
008 180910s9999 xx 000 0 und d
100 1 _aAwad, Mario Elie
_gMaster
245 1 0 _aQuantifying students' learning of basic programming constructs using a real-time monitoring approach
260 _aBeirut
_bAmerican University of Beirut - Faculty of Arts and Sciences - Department of Computer Science.
_c2009
300 _a86 pages
500 _aالنوع : Mémoire
520 3 _aDespite the necessity of systematically acquiring and analyzing data related to the understanding and use of basic programming constructs by first year programm ing students, existing approaches in this context have been limited to online mu ltiple-choice quizzes, code output analysis, and keyword-based analysis of the c ode. These approaches, however, address neither the need for automated code coll ection, nor the importance of analyzing the code to deliver a quantification of the students' understanding of basic programming constructs and their use in a p rogramming assignment; two aspects that can be used to make many important decis ions about the pedagogy and didactics of teaching and assigning first year progr amming tasks. In this work, we have proposed and implemented an action-based eva luation engine to quantify, based on a series of captured code snippets and thei r related actions and structures, the students' understanding of basic programmi ng constructs and their use in a programming assignment. The quantification engi ne was integrated into BlueJ; a representative of first year Integrated Developm ent Environment (IDE) that is used in many universities to teach introductory pr ogramming concepts. To evaluate our quantification engine's effectiveness in pro viding valuable feedback to instructors, we conducted, using our prototype, a re al-time case study that involved first year programming students. Our analysis r evealed many opportunities to identify each student's weaknesses in translating solutions into a set of programming actions as well as determining their structu re in the context of the solution. It also helped us to identify the set of diff icult actions that students were unable to implement in their solutions. Our ana lysis also revealed that our work can be improved and moved forward in many dire ctions that are worth pursuing as future work.
650 4 _aEducation et la technologie
650 4 _aICT and Education
650 4 _aL’accomplissement des étudiants
650 4 _aStudents achievement
650 4 _aالتعليم والتكنولوجيا
650 4 _aتحصيل الطلبة
856 _uhttp://library.aub.edu.lb/search~S1?/X%28education+and+department%29&Da=1999&Db=2016&SORT=D&m=y&m=z/X%28education+and+department%29&Da=1999&Db=2016&SORT=D&m=y&m=z&SUBKEY=%28education+and+department%29/101%2C316%2C316%2CB/frameset&FF=X%28education+and+depa
942 _cLAESDATA
999 _c20460
_d20460