Friday, March 24, 2017

Gamification

Gamification is the use of games to enhance the atmosphere in a classroom or learning environment by bringing in elements of games to engage and motivate learners. Gamification is the integration of gaming elements, mechanics, and frameworks into non-game situations and scenarios for training and motivational purposes. (New Media Consortium Horizon Report, 2014) Gamification is being used to motivate students to engage in subjects in an emotionally stimulating way and to improve specific pedagogical skills like math and design, pattern recognition and even basic computer programming skills through games like Mine Craft. (NMC Horizon Report, 2014)

The main advantages to gamification are what the creative director of MIT's Creative Arcade, Scott Osterweil, calls the "four freedoms of play". (Gamifaction and the Future of Education, 2016) These freedoms are: the freedom to fail, the freedom to experiment, the freedom to assume different identities and the freedom of effort. (Gamifaction and the Future of Education, 2016) Through the gaming environment students feel more comfortable with failure than they would in their regular school environment which leads them to feel more free to take risks and engage with subjects in a more intimate way. Gamified learning environments also lead to a more personalized environment where students take more responsibility for the pace and preferences of their learning. (Gamifaction and the Future of Education, 2016)

Two drawbacks to gamification are that it can create social tension within the classroom and make the outcomes of learning more focused on extrinsic rewards like points and badges as opposed to the intrinsic value of gaining knowledge for the sake of learning. Social tensions could be created in group activities where not all students take an equal role in participating towards a specific outcome. (Gamifaction and the Future of Education, 2016)

There are both mechanical and personal elements that can enhance the learning environment through gamification. Two mechanical elements that are beneficial to students are the use of incremental progression systems: goals, challenges, quests; and instant feedback. Incremental progression systems progress in difficulty as students master one area or skill at a time advancing in difficulty as they would advance in difficulty in a game. (Gamifaction and the Future of Education, 2016) One math website that my daughter uses is called Zearn https://www.zearn.org/, and it works exactly with this in mind. She receives rewards as she advances in concepts that tend to build on one another and is engaged and having fun at the same time. 

Instant Feedback provides students with timely feedback so that they can gauge their progress continuously and in without delay instead of having to wait for a paper to be graded or for a grade to show up on a report card. (Gamifaction and the Future of Education, 2016) The class dojo https://www.classdojo.com/ provides a way for teachers to provide immediate feedback on kid's behavior issues and class participation through a system of rewards. The dojo is becoming more and more common as a tool that children respond well to if and when it is used consistently. 

A personal element of gamification that kids enjoy and respond well to is the creation of a visible status: avatar. The benefits of this form of gamification are primarily social. (Gamifaction and the Future of Education, 2016) Part of the appeal of games is that they allow players to adopt new identities or roles, and make meaningful decisions in-game from an unfamiliar vantage point. Avatars are an extension of this. In the context of education, gamification of this type may allow students to project a profile of themselves, complete with relevant scholarly achievements, to other students and the outside world. (Gamifaction and the Future of Education, 2016) Through Class Craft https://www.classcraft.com/, students can create their own personal avatar and then earn rewards and powers from classroom activities. Class Craft seems to work particularly well with middle school students and is very engaging for them if used consistently. 

Two factors that can hinder gamification are misaligning objectives and applying gamification inappropriately. Just applying visible features of gamification in the classroom while failing to meet concrete objectives will lead to a negative connotation with gamification strategies.  (Gamifaction and the Future of Education, 2016)  It is important that the underlying objectives are the fundamental principles guiding the gamified experience. Gamificaton is not a strategy that is suited for all content areas and should be used only when it can be done in a way that is effectively aligned with objectives.

The class dojo https://www.classdojo.com/  is the classroom gamification platform that I am most familiar with. It is primarily used for classroom management and encouraging a growth mindset within students, to empower them to succeed and take control over their behaviors and learning strategies. My daughters teachers use the class dojo at her school so I am familiar with it as a parent and have benefited from the regular communications with her teachers on anything from upcoming events, homework announcements, to -- most importantly -- constant feedback on both the positive and any negative behaviors that she is exhibiting.  I also use the class dojo as a teacher at Hope Learning Academy and have benefited from the ability to communicate with parents and see how this system allows students to take responsibility for their actions by giving them a broad range of behavior consequences. The dojo works on a system of rewarding and taking points that provide students with varying incentives for positive choices. These rewards can range from anything to free time at the end of the day, lunch with the teacher or participation in class parties at the end of the quarter. Dojo, in essence, gamifies the entire school setting and makes students actively engaged in their own behavioral development.

References

NMC Horizon Report: 2014 K-12 Edition, p 38, 39. 

Report: Gamification and the Future of Education, World Government Summit, Oxford Analytica, 2016. 




Sunday, March 5, 2017

Computational Thinking

Computational Thinking (CT) is a problem solving process that includes a number of characteristics and dispositions. CT is essential to the development of computer applications, but it can also be used to support problem solving across all disciplines, including the humanities, math, and science. (Google, Computational Thinking for Educators, 2015) https://computationalthinkingcourse.withgoogle.com/course The four main characteristics of CT are: Decomposition -- breaking something down to see what all the parts are and how to divide up a task; Pattern Recognition -- finding similarities and differences between parts in order to make predictions; Abstraction -- finding the general principles that generate these patterns; and Algorithm Design -- developing step by step instructions that solve similar problems. (Google video, what is Computational Thinking) https://computationalthinkingcourse.withgoogle.com/unit?lesson=8&unit=1

One skill where computational thinking is necessary is coding. Experts foresee a major shortage of computer coders in the future, so a program called the Hour of Code was developed to help inspire an interest in coding with elementary and middle school students https://hourofcode.com/us. Young people are generally less intimidated than older and middle aged people when it comes to anything to do with computer technology including coding.


Computer programming is a skill where computational thinking skills are essential. Through a page called Blocky Games https://blockly-games.appspot.com/ kids can begin to learn the basics of computer programming through fun games. Blockly Games is a series of educational games that teach programming. It is designed for children who have not had prior experience with computer programming. By the end of these games, players are ready to use conventional text-based languages. (Blocky Games)


Like most kids my daughter is obsessed with APPs. The MIT APP inventor provides activities for kids that teaches them basic APP making skills and gives them the fundamentals necessary to make their own apps. http://appinventor.mit.edu/explore/


Robotics is another wave of the future where computational thinking is a necessary part of creating robots and programming them to solve problems or function. The virtual robotics tool kit provides kids with a basic understanding of robotics through a variety of multimedia activities. https://www.virtualroboticstoolkit.com/


The scratch website provides kids with opportunities to think creatively to design web based interactive stories, games, and animations — and share your creations with others in the online community. (https://scratch.mit.edu/)


The fact that there will be such a demand for web savvy and high skilled technology experts in the economy of the future, and that the future is actually now, are strong rationales for teaching Computational Thinking in today's the classrooms.


Code Studio drawing was too much fun!! I found this to be therapeutic, wish i had more time to lose myself in code. The website was very user friendly with helpful prompts and very clear explanations. By following through the steps and directions, making an image was made easy. The Code Studio artist activity was built mainly on patter recognition. After comprehending the patterns and how they made the images, I was able to use the patterns to create an algorithm design. Here is my image from the artist activity: https://studio.code.org/c/358565989


Using Trinket was definitely more complicated than Code Studio and more tedious. I got hung up on filling in the color for the tree and trunk with the begin_fill command and had to reach out for help from professor Lambert. I could lose myself for days in this stuff as it is like a puzzle and can be very rewarding once it is finally all figured out. Again, this activity was based on pattern recognition, abstraction, to understand the general principles that generate these patterns and finally, creating an algorithm based on these patterns.

By clicking play on the Trinket below, you will see the image I created for the Christmas Tree challenge: