Link to the University of Pittsburgh Homepage
Link to the University Library System Homepage Link to the Contact Us Form

Exploring Problem Solving Paths in a Java Programming Course

Hosseini, Roya and Vihavainen, Arto and Brusilovsky, Peter (2014) Exploring Problem Solving Paths in a Java Programming Course. In: Psychology of Programming Interest Group Conference, PPIG 2014.

[img]
Preview
PDF
Available under License : See the attached license file.

Download (1MB) | Preview
[img] Plain Text (licence)
Available under License : See the attached license file.

Download (1kB)

Abstract

Assessment of students’ programming submissions has been the focus of interest in many studies. Although the final submissions capture the whole program, they often tell very little about how it was developed. In this paper, we are able to look at intermediate programming steps using a unique dataset that captures a series of snapshots showing how students developed their program over time. We assessed each of these intermediate steps and performed a fine-grained concept-based analysis on each step to identify the most common programming paths. Analysis of results showed that most of the students tend to incrementally build the program and improve its correctness. This finding provides us with evidence that intermediate programming steps are important, and need to be taken into account for not only improving user modelling in educational programming systems, but also for providing better feedback to students.


Share

Citation/Export:
Social Networking:
Share |

Details

Item Type: Conference or Workshop Item (Paper)
Status: Published
Creators/Authors:
CreatorsEmailPitt UsernameORCID
Hosseini, Royaroh38@pitt.eduROH38
Vihavainen, Arto
Brusilovsky, Peterpeterb@pitt.eduPETERB0000-0002-1902-1464
Date: 2014
Date Type: Publication
Access Restriction: No restriction; Release the ETD for access worldwide immediately.
Page Range: 65 - 76
Event Title: Psychology of Programming Interest Group Conference, PPIG 2014
Event Type: Conference
Institution: University of Pittsburgh
Schools and Programs: Dietrich School of Arts and Sciences > Intelligent Systems
School of Information Sciences > Information Science
Refereed: Yes
Related URLs:
Date Deposited: 19 Jun 2014 15:00
Last Modified: 01 Nov 2017 12:57
URI: http://d-scholarship.pitt.edu/id/eprint/21832

Metrics

Monthly Views for the past 3 years

Plum Analytics


Actions (login required)

View Item View Item