Quantifying students' learning of basic programming constructs using a real-time monitoring approach (Record no. 20460)
[ view plain ]
| 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.