From Alice to Python. Introducing Text-based Programming in Middle Schools

Nour Tabet, Huda Gedawy, Hanan Alshikhabobakr, Saquib Razak · 2016

In this paper, we present our experience in designing computing curriculum for Middle School students. Computing education is becoming an important part of STEM education and several national curriculums are incorporating computing education in their core curriculums. We design a curriculum that uses Alice -- an interactive drag-and-drop interface that provides a simple interface to learn programming concepts. Once the students are comfortable in these concepts, they take Python in higher classes to learn computing concepts in the context of a text-based programming language. This study attempts to provide "mediated transfer" for applying concepts learned in Alice, to programming in Python. We present the results of our study in applying this curriculum in a local school.

Read the paper · More papers on PaperTik