e-Learning Blog Rotating Header Image

coding

[publication] From refugee to programmer? A framework for a collaborative coding program for higher education institutions

Our article about „From refugee to programmer? A framework for a collaborative coding program for higher education institutions“ got published in the Journal of Research in Innovative Teaching & Learning.

Abstract:

Purpose
The purpose of this paper is to share the lessons learned in teaching programming skills to refugees during a time when circumstances were changing quickly and constantly and the needs of the target group were not well known.

Design/methodology/approach
The integration of refugees poses serious challenges for the hosting society’s education system. A large number of refugees can put a strain on all kinds of public resources, and difficulties with differences in languages, previous curricula, falling behind due to having to spend time outside of education, and psychological traumas have to be expected. In response to the refugee crisis and in order to manage mass migration, the adaptive nature and rapid development of civic approaches can contribute to overcoming some of these challenges. To evaluate the impact of civic approaches, the authors have paid attention to refugees{code} an Austrian coding school for refugees which was developed by the civic community and which shows great potential in terms of providing rapid, innovative and adaptive kinds of educational support for refugees, as well as helping to combat the lack of programmers in the Austrian job market.

Findings
As the great potential that initiatives like refugees{code} have for education, there are also substantial challenges. As we learned from the first course, course completion rates were very low. Therefore, it is important to build an infrastructure and a learning environment around the course. This learning environment includes providing mentoring and support, creating spaces where participants can learn. It was also found that having a pedagogically trained staff who is sufficient in the English language, too, is necessary to cater to a heterogeneous group. Also varying teaching strategies according to the needs and skills of the learner is necessary. One of the issues that confronts projects like refugees{code} is also receiving legal status. The collaboration with universities and colleges can be greatly helpful because they are already familiar with the structure of public authorities as well as with heterogeneous groups. Initiatives like refugees{code} are agile and flexible and know how to take advantage of that. The authors conclude that bringing successful education to heterogeneous and culturally different groups is multi-faceted. It is not something any individual organization or project can do; it can only be the result of a system of different actors working together with traditional educational institutions.

Originality/value
This research study reports on two courses of programming for refugees and seeks to offer practical advice for further research and for the implementation of such courses into the educational system. Therefore a framework is proposed which should be taken into account in case of doing similar work.

[article @ Journal’s Homepage]

[article @ ResarchGate]

Reference: Wolf, D., Ebner, M. (2018) From refugee to programmer? A framework for a collaborative coding program for higher education institutions, Journal of Research in Innovative Teaching & Learning, https://doi.org/10.1108/JRIT-09-2017-0024

[publication] From Refugee to Programmer? An Action-Based Learning Approach for Teaching Coding to Refugees #research #CodingForAll

At this year Ed-Media conference in Amsterdam we published our research work about „From Refugee to Programmer? An Action-Based Learning Approach for Teaching Coding to Refugees“.

Abstract:

Teaching coding is currently gaining momentum in classrooms and informal learning spaces (coding fairs, labs, challenges, etc.) all over the world. In Europe, the Middle East and North Africa, a number of organizations offering coding courses for refugees (e.g. Refugees on Rails, HackYourFuture, CodeYourFuture) have been created as a reaction to the “refugee crisis“ in 2015-16. Such civic initiatives are aiming far beyond simply creating a new generation of programmers in response to integration and the lack of software developers in the job market. They show great potential in terms of providing rapid, innovative, and adaptive kinds of educational support. Their work is done by rapid and iterative testing of ideas in a way that traditional education institutions are not able to, possibly because of factors such as regulations, internal processes or mere traditions. To evaluate the impact of such approaches for the educational sector, and to develop courses appropriate for the needs of heterogeneous and culturally diverse groups, the authors report on two programming courses for refugees based on an empirical technique called “action research” and seek to offer practical advice for the implementation of courses for cultural diverse groups in the educational system. This study was conducted at “refugees{code}”, an Austrian coding school for refugees.

[Draft @ ResearchGate]

Reference: Wolf, D. & Ebner, M. (2018). From Refugee to Programmer? An Action-Based Learning Approach for Teaching Coding to Refugees. In Proceedings of EdMedia: World Conference on Educational Media and Technology (pp. 2042-2056). Amsterdam, Netherlands: Association for the Advancement of Computing in Education (AACE)

[presentation] It’s in your pocket: A MOOC about programming for kids and the role of OER in teaching and learning contexts #imoox #pocketcode #research

Our presentation about „It’s in your pocket: A MOOC about programming for kids and the role of OER in teaching and learning contexts“ for this year Open Education Global Conference in Delft, Netherland, is now online available. Maybe you are also interested in the MOOC or even you know some children who are, than just join us here for free. We would love to teach them coding 🙂 .

[Link to the PocketCode MOOC for children]

[presentation] Aktivitäten der TU Graz zur Förderung informatischer Bildung #informatik #Coding4Kids

Maria hat im Rahmen einer internen Präsentation dargestellt, welche Aktivitäten die TU Graz derzeit unternimmt um das Thema informatische Grundbildung an Schulen zu stärken. Hier sind ihre Folien dazu, die Inhalten haben wir auf der entsprechenden Webseite zur Verfügung gestellt:

[publication] Ein offenes Unterrichtskonzept für den Einstieg in die Programmierung mit Hilfe von „Pocket Code“#pocketcode #bildungsinformatik

Wir wurden eingeladen für ein Sonderheft rund um das Thema „CODING als Baustein der digitalen Bildung“ einen Beitrag einzureichen und haben hier unsere Arbeiten rund um den Einsatz von PocketCode an Schulen beschrieben. Den Kurs den wir beschreiben findet man übrigens hier.

Abstract:

Pocket Code ist eine im Zuge des Non-Profit-Projektes „Catrobat“ an der Technischen Universität Graz entwickelte mobile App, mit der Programme am Smartphone oder Tablet erstellt werden können (vgl. Slany, 2014). Catrobat bezeichnet auch die gleichnamige blockbasierte Programmiersprache, welche nach dem Vorbild von Scratch entwickelt wurde. Pocket Code erlaubt es den Schülerinnen und Schülern im Gegensatz zu Scratch, jederzeit und jederorts ihre eigenen Smartphones zum Programmieren zu verwenden

[Link zum Beitrag @ ResearchGate]

[Link zum gesamten Sonderheft]

Referenz: Grandl, M., Höllerbauer, B., Ebner, M., Slany, W. (2017) Ein offenes Unterrichtskonzept für den Einstieg in die Programmierung mit Hilfe von „Pocket Code“. Coding als Baustein der digitalen Grundbildung. Schule Aktiv (Sonderheft des BMB). S. 32-37

[Pocket code, imoox] Einheit 5 – wir sind auf der Zielgeraden #PocketCode #imoox

Pocket CodeWir biegen in die Zielgerade bei unserem MOOC „Learning to Code: Programmieren mit Pocket Code„. Und wir wollen, dass man das bisherige Gelernte einsetzt und damit einfach Spaß hat:

In diesem Kapitel bist du an der Reihe, du hast die Aufgabe euer eigenes Programm von Grund auf zu entwickeln. Dieses Programm kann ein Spiel, Animation oder auch ganz was anderes sein. Du kannst natürlich alte Programme oder Konzepte von der vorigen Kapiteln verwenden.

[Link zum MOOC]

Wie macht man mit? Das geht immer und jederzeit, einfach auf iMOOX registrieren und hier anmelden – viel Spaß allen.

[Pocket Code, imoox] Einheit 4: Endlich Punkte :-) #imoox #PocketCode

Pocket CodeEs geht weiter, bereits Woche 4 im MOOC „Learning to Code: Programmieren mit Pocket Code„. Diesesmal wollen wir Punkte und Highscore umsetzen, dazu kommen erstmals Variablen zum Einsatz:

Wir werden Variablen kennenlernen und sehen was dadurch als möglich wird – Level, Punktestände, Countdown und vieles mehr! Außerdem lernen wie wir uns die Eigenschaften von Objekten zunutze machen können!

[Link zum MOOC]

Wie macht man mit? Das geht jederzeit, einfach auf iMOOX registrieren und hier anmelden – viel Spaß allen.

[imoox, pocketcode] Learning To Code – Woche 2 #imoox #pcode17

Pocket CodeSo schnell vergeht die Zeit und wir sind schon mitten in Woche 2 beim Online-Kurs: Learning To Code! Programmieren mit PocketCode. Diese Woche geht es in die Unendlichkeit, denn das Thema sind Schleifen:

In diesem Kapitel wird es noch spannender! Wir lernen wie wir Animationen mithilfe von Schleifen machen können und wie Objekte miteinander kommunizieren! Zu guter Letzt tauchen wir noch in die Welt der Sensoren ein. Wir schauen uns an wie wir Objekte mit der Neigung unseres Smartphones steueren können
Drei Aufgabenstellungen dienen zum Üben der vorgestellten Konzepte.

Also: Bis zur Unendlichkeit und noch viel weiter….!

Man kann jederzeit noch mitmachen – einfach hier anmelden und in den Kurs einsteigen. Wir freuen uns über alle Teilnehmerinnen und Teilnehmer 🙂