MAMIC: a visual programming library for amalgamating Mathematics and Coding through Music (original) (raw)

Coding, Programming and the Changing Curriculum for Computing in Schools

2019

A meeting in Linz, Austria in June 2018 was convened by UNESCO together with IFIP TC3 in order to examine the needs and challenges/opportunities in relation to changing Computing curricula and the renewed focus on "coding" or programming and a stronger Computer Science content. The following key challenges previously identified (see task force/EDUSummIT report – Appendix 1) were all considered by delegates to apply in their own countries but with varying importance at different stages in their processes of curriculum change.

Playing music, playing with music : a proposal for music coding in primary school

E-learning, 2015

In this work we will introduce the concept of music coding, namely a new discipline that employs basic music activities and simplified languages to teach the computational way of thinking to musically-untrained children who attend the primary school. In this context, music represents both a mean and a goal: in fact, from one side coding activities are based on music processes that are able to unveil algorithmic thinking; from the other side, such processes may stimulate creativity and collaborative learning, and their audio feedback is immediately perceivable. Consequently, music can represent a valid learning tool as well as an addictive reinforcement technique to approach coding. After describing a new formalism to graphically encode music operators, a Web prototype specifically designed for music coding will be presented and discussed.

The New Fundamentals: Introducing Computation into Arts Education

In book: 20Under40: Reinventing the Arts and Arts Education for the 21st Century, Publisher: AuthorHouse, Editors: E. P. Clapp & M. J. Bellino, 2010

Given the advent of digital experimentation in the arts, this chapter conceptualizes the role that media arts can play in educational settings by looking to the ways that professional artists manipulate digital media. This chapter argues that learning to creatively code constitutes the new fundamentals of arts education in a digital world. The chapter presents a survey of contemporary projects that use computation as a way to manipulate the medium of the computer, outlines core-­‐programming concepts for the novice reader, and showcases what inner-­‐city youth are already creating through the use of computer programming.

Computing in the classroom: Tales from the chalkface

it - Information Technology, 2018

Computing, a broad discipline including computer science, information technology and digital literacy, was introduced as a mandatory national curriculum subject in England in 2014. This meant the introduction of both computer programing and more academic computer science into the curriculum. Such a significant curriculum change involves a period of transition, lasting several years. Here we consider what we have learned about the implementation of the new curriculum, the external influences that have come to bear on teachers’ and pupils’ experiences, and the challenges that are faced.

2017. [open access] Computing education in children’s early years: a call for debate

International changes in policy and curricula (notably recent developments in England) have led to a focus on the role of computing education in the early years. As interest in the potential of computing education has increased, there has been a proliferation of programming tools designed for young children. While these changes are broadly to be welcomed, the pace of change has arguably led to more attention to the tools than to key questions about pedagogy. This paper proposes three areas of research (Logo, computational thinking, and teaching STEM subjects of science, technology, engineering and mathematics) that may inform computing education for young children and suggests that a greater focus on thinking skills and connections to manifestations of computers in the real world is needed. Above all, the paper calls for an informed debate about the trend towards introducing computing education to children in the early years.

Building Computational Thinking Through Programming in K-6 Education: A New Zealand Experience

2015

The recent inclusion of computational skills in core curriculum by governments in the UK and Australia, has been linked to industry calls for schools to better equip young people with capabilities and dispositions aligned with needs of future high-tech industries and rapidly changing workplaces. This move has stimulated much interest in New Zealand, and while lacking any compulsory curriculum mandate, many teachers in K-12 classrooms are exploring the potential of coding tasks for developing computational skills as part of their mathematics, science and technology curricula. This paper reports findings from a study that used a unique data capture app embedded in iPads to record 9&10 year old students while they used two apps of very different designs for coding tasks. Using Studiocode video analysis software, data were analysed using a framework developed from Brennan and Resnick’s [1] three dimensions of computational thinking, to learn more about how these apps constituted useful ...