Quantifying students' learning of basic programming constructs using a real-time monitoring approach (Record no. 20460)

MARC details
000 -LEADER
fixed length control field 02936nam a2200217Ia 4500
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 180910s9999 xx 000 0 und d
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Awad, Mario Elie
Miscellaneous information Master
245 10 - TITLE STATEMENT
Title Quantifying students' learning of basic programming constructs using a real-time monitoring approach
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Place of publication, distribution, etc. Beirut
Name of publisher, distributor, etc. American University of Beirut - Faculty of Arts and Sciences - Department of Computer Science.
Date of publication, distribution, etc. 2009
300 ## - PHYSICAL DESCRIPTION
Extent 86 pages
500 ## - GENERAL NOTE
General note النوع : Mémoire
520 3# - SUMMARY, ETC.
Summary, etc. Despite 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 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Education et la technologie
650 #4 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element ICT and Education
650 #4 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element L’accomplissement des étudiants
650 #4 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Students achievement
650 #4 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element التعليم والتكنولوجيا
650 #4 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element تحصيل الطلبة
856 ## - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="http://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">http://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</a>
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type بيانات الهيئة اللبنانية للعلوم التربوية

No items available.