This above is to show how you can change your character as you pass code combat levels.
Classroom Use
My goal with this, is to bring to light the importance of coding through a program called Codecombat.com. While challenging, enlightening and engaging, this program utilizes the Python coding method and helps to enhance my students understanding of coding in a fun competitive way.
The students will watch the video, see the animation and follow the steps in sequence to bring their character to life by performing code strings. The students are to beat each level which gets more difficult as they progress but also teaches them through video and hints how to pass through.
I want my students to see my AR project and use the trigger image to get excited and interested to perform the coding in the game.
Application:
The readings from week 1 align well with this task. Again, I am using two very important principles that I believe are the cornerstone to my classroom, the Temporal Contiguity Principle and the Spatial Contiguity Principle. Printed words, graphics and narration are very important. Learning this way is paramount to this project because their is tons of narration, animation and graphics for you to see and follow. One of the videos will show how the character moves from one area to the next and also as you learn how to move your character one line at a time you will be that much more confident in your ability to complete the task. I really like how you can go step by step in the process and see the movement of the character. That's Spatial contiguity. I show this to my students how you can do this step by step and what the next sequence or step is, its clear what you are to do next. The Spatial lets you go one bit at a time where as the Temporal shows you in narration and graphics what will happen. This is a great way to learn how to move in the game so that your students don't get discouraged, they are going slowly, but are getting the process down. My goal was to use the above principles on purpose and the signaling principle because of the arrows and the flashing of the character as it moves throughout the game.
Reflection:
My thinking was changed and enhanced this week because I will use the above principles to teach this lesson in the future. My students love competition, winning, challenges and being rewarded for doing well. The principles of Temporal, Spatial and Signaling go hand and hand. I like having my students see what to do, read or hear what to do and see it performed by me or another teacher. It really emphasizes and helps them to retain the information especially when it is their turn to perform the action. I enjoy coding, especially when you can play an educational game and learn from it while collecting tons of extras. With my students having the ability to click on the links, video and walk through that I provided in my AR, it makes the game of CodeCombat that much more fun. I have worked with some of my students in CodeCombat and they learn the most when they see me perform the action and have me narrate and ask them what is going to happen next. I use the SmartBoard as a guide and let them practice on the board while the class watches this is part of principles that I want to follow and gives the students another set of eyes to see how the actions in CodeCombat are performed. Sometimes it easier for a student to understand what is happening when a classmate is doing the work and explaining it rather then me. It makes more sense.
Great lesson. Code Combat looks like a lot of fun and I may give that a try this summer, definitely looks like a fun way to learn how to code. Do you use a lot of "gamification" type activities in your classroom?
What a fun way for your students to learn programming. What kid doesn't like a video game? Not only do they get to play but they see how it works behind the scenes and are given the opportunity to do it themselves. Very engaging and interactive. Should be a great learning experience for them!
Hi Michael, using AR in a gamification setting seems like a natural fit. You have done a great job leveraging the technology to guide students through the learning objectives. Thanks for a great example!
Great lesson. Code Combat looks like a lot of fun and I may give that a try this summer, definitely looks like a fun way to learn how to code. Do you use a lot of "gamification" type activities in your classroom?
ReplyDeleteWhat a fun way for your students to learn programming. What kid doesn't like a video game? Not only do they get to play but they see how it works behind the scenes and are given the opportunity to do it themselves. Very engaging and interactive. Should be a great learning experience for them!
ReplyDeleteHi Michael, using AR in a gamification setting seems like a natural fit. You have done a great job leveraging the technology to guide students through the learning objectives. Thanks for a great example!
ReplyDelete