Considering that our interactive learning resource is mainly utilizing Code.org’s sprite lab to introduce and teach coding, it’s important to think about the barriers that can cause problems for learners. Since code.org runs on a website many technical issues can prevent learners from being able to access the proper material. Another issue is with the experimental learning design can maybe discourage some students if they’re getting too many errors and find themselves stuck.
Starting with the technical barriers, appropriate devices and a stable internet connection may be an issue for some users. Since code.org ‘s sprite lab may be best used on a desktop or laptop, those who may not have access to those devices may have a difficult time navigating or even accessing the website through other devices such as their phones. Wifi connection if not stable enough for web browsing may make accessing the lab frustrating if at all possible. For these circumstances the use of printable practice sheets will be available in which students will be able to practice their coding logic. Prioritizing building up coding logic would be the focus for those since trial and error would be best used on the sprite lab itself.
Second, the issue with experimental style learning is that when there are constant repetitive errors, students may feel more discouraged as nothing may be working for them. In these cases having cheat sheets and video examples of similar problems will be made available so students have some sort of reference when needed. In this way we can encourage that the experimental style of learning works efficiently without taking away from the freedom and creative approaches to their own solutions.
Since now addressing both the accessible side and motivational side of the potential barriers, our interactive learning design provides more pathways to success. Whether its from Sprite labs or offline materials, our students have the necessary learning materials in order to understand programming.
Leave a Reply