Many investigations of students' initial learning of programming are based on small-scale studies of their interactions with a learning environment. Although this research has led to significant improvements in the understanding of student behaviour (and tool support), it has often been restricted to small numbers of students at single institutions. This paper describes an initiative to instrument the widely-used BlueJ environment to collect data on a much larger scale, and make that data available to Computing Education researchers. The availability of this data has the potential to enable research not previously possible. This paper discusses the type of data that will be gathered, the restrictions placed on identifying students, and mechanisms for associating the data with contextual data gathered outside the scope of the initiative.
[1]
Neil Brown,et al.
Greenroom: a teacher community for collaborative resource development
,
2010,
ITiCSE '10.
[2]
Stephen H. Edwards,et al.
Comparing effective and ineffective behaviors of student programmers
,
2009,
ICER '09.
[3]
Gregor Kennedy,et al.
GENERIC USAGE MONITORING OF PROGRAMMING STUDENTS
,
2003
.
[4]
Matthew C. Jadud.
A First Look at Novice Compilation Behaviour Using BlueJ
,
2005,
Comput. Sci. Educ..
[5]
Michael Kölling,et al.
The BlueJ System and its Pedagogy
,
2003,
Comput. Sci. Educ..
[6]
Ej Place,et al.
Australasian Society for Computers in Learning in Tertiary Education (ASCILITE)
,
2002
.
[7]
James B. Fenwick,et al.
Another look at the behaviors of novice programmers
,
2009,
SIGCSE '09.