Creative computing is an approach to computing education which emphasises the creation of interactive audiovisual software and an art-school influenced pedagogy. Given this emphasis on Dewey’s "learning by doing”, we set out to investigate the processes students use to develop their programs. We refer to these processes as the students’ ‘coding behaviour’, and we expect that understanding it will provide us with valuable information about how students learn in our creative computing classes. As existing metrics were not sufficient, we introduce a new set of quantitative metrics to describe coding behaviours. The metrics consider factors such as students’ vocabulary use and development, how fast and how much they alter the functionality of c...
For this study, we conducted a qualitative content analysis of a random sample of 94 English-languag...
As a result of the COVID19 pandemic, more higher-level education courses have moved to online channe...
"A thesis submitted in fulfillment of the requirements for the degree of Doctor of Philosophy at the...
Instructors of computer programming courses evaluate student progress on code submissions, exams, an...
The high dropout rates in programming courses emphasise the need for monitoring and understanding st...
Computational thinking and coding has received considerable attention over the past several years. C...
End-users, who are projected to outnumber professional programmers in the next decade, present a u...
Data from: Wouter Groeneveld, Brett A. Becker, and Joost Vennekens. 2022. How Creatively Are We Tea...
Over the last few years, there is growing evidence supporting the acquisition of 21st- century skill...
Funding Information: This work was funded by an EPSRC studentship and EPSRC grant EP/R004471/1. Data...
Creative coding, or artistic creation through the medium of program instructions, is constantly gain...
Children are often positioned as consumers of digital games, but what happens when they become the c...
The increasing popularity of computational creativity (CC) in recent years gives rise to the need fo...
This paper presents a study of a group of university students usinggenerative machine learning to tr...
Tools for automatic grading programming assignments, also known as Online Judges, have been widely u...
For this study, we conducted a qualitative content analysis of a random sample of 94 English-languag...
As a result of the COVID19 pandemic, more higher-level education courses have moved to online channe...
"A thesis submitted in fulfillment of the requirements for the degree of Doctor of Philosophy at the...
Instructors of computer programming courses evaluate student progress on code submissions, exams, an...
The high dropout rates in programming courses emphasise the need for monitoring and understanding st...
Computational thinking and coding has received considerable attention over the past several years. C...
End-users, who are projected to outnumber professional programmers in the next decade, present a u...
Data from: Wouter Groeneveld, Brett A. Becker, and Joost Vennekens. 2022. How Creatively Are We Tea...
Over the last few years, there is growing evidence supporting the acquisition of 21st- century skill...
Funding Information: This work was funded by an EPSRC studentship and EPSRC grant EP/R004471/1. Data...
Creative coding, or artistic creation through the medium of program instructions, is constantly gain...
Children are often positioned as consumers of digital games, but what happens when they become the c...
The increasing popularity of computational creativity (CC) in recent years gives rise to the need fo...
This paper presents a study of a group of university students usinggenerative machine learning to tr...
Tools for automatic grading programming assignments, also known as Online Judges, have been widely u...
For this study, we conducted a qualitative content analysis of a random sample of 94 English-languag...
As a result of the COVID19 pandemic, more higher-level education courses have moved to online channe...
"A thesis submitted in fulfillment of the requirements for the degree of Doctor of Philosophy at the...