Connect with educators in Charlotte-Mecklenburg Schools.
Teaching & Learning in CMS
  • Home
  • Blog
  • Contribute

Programming is the New Literacy

4/7/2014

0 Comments

 
by Patricia Cloud, Technology Associate at Grand Oak Elementary
Picture
Who in their right mind would want to spend free time on a Friday at an afterschool program for more school-like work?

As unbelievable as it sounds, diving into programming with Tynker on Friday afternoons is the highlight of the school week for the kids in my programming club.


Getting Kids Hooked on Programming
As Technology Associate at my school, I knew one of the areas I wanted to introduce my students to was coding. Programming, I believe, is the new literacy, an area children of today need to be familiar with to better prepare them for their future.

Earlier in the year I asked my principal, Raymond Giovanelli, if I could start a Coding Club after school, and with his approval I began searching for a suitable application with which I could introduce programming to kids.

At first I looked at MIT’s Scratch but it did not seem to meet my needs at the time. I wanted something that would explain step-by-step how the student would learn the concept, use the concept, and then assess the concept. I then asked a colleague, an instructional technology specialist, if he knew of something that would be suitable for elementary school students. He recommended Tynker. I went home, tried it, and found it was just right.


Tynker After-School Club
My adventure with Tynker began as an afterschool program that I held every Friday. At first, roughly 20 students ranging from 1st to 5th grade signed up, some of whom expressed disinterest and were only present because of their parents’ insistence. After a long week at school, who wants to spend more time at school on a Friday afternoon? That changed with just the first session we had!

It’s been several months since the club was started and we have more than 25 students each week. They are all growing and learning in their Tynker experience, and they all look forward to Coding Club after school.

Now Tynkering on Friday afternoons is the highlight of my students’ week. One of the students, a young girl, devoured five or six lessons in just a week. Another student, a young boy who was quite shy at first, is now talking a lot about how much he loves coding. In fact recently I had one mom, whose son just joined the club, tell me she wished he had started at the beginning of the year. He is loving all of it.


Picture
Tynker has won over the parents, too. Not only are the kids being productive and learning, they’re actually having fun. Finding something that can motivate kids, teachers, and parents is pretty rare. Tynker hits all the right buttons for parents in terms of creativity and learning, and it appeals to kids because of its games-based approach to programming.

I believe that games-based learning is important; if the mechanics of a game are involved students tend to stay focused and engaged and this helps them learn more efficiently.


An Educator’s Dream
One of the best moments of this adventure was when I saw a third grader teaching some first graders an aspect of Tynker. This kind of collaborative learning is something teachers love to see, and is affirmation that this was an exceptional tool to be using.

Despite having grades 1 through 5 in the same club, Tynker has made it easy to explain the basics to all of them at the same time. I tell them that this is coding, that this is how video games are made–their attention is tangible at this point. They immediately want to dive right into Tynker to make their own applications. What’s wonderful is that they’re learning at the same time; Tynker itself isn’t just a game, it’s a program with which each student learns how to code.

Picture
Tynker in Our Curriculum
Along with hosting the afterschool Tynker club, I have taken steps to merge Tynker into my school’s technology curriculum. Earlier we would teach children how to work with iPads, how to save files, how to build blogs, and even how to work with cloud storage. What sets Tynker apart other than the fact it teaches programming, is its ease of use and how it conveys an important core aspect of programming: process. Getting a child to understand the simple idea that to get an object on-screen to do something, you’ve got to physically, and specifically tell it what to do is very difficult. Tynker streamlines that process while making it both fun and easy for the children to digest.

We also moved the club into Tynker Premium after a few weeks. This offered more scope for learning and teaching. My students continue to learn every week, and enjoy the journey with Tynker.


Gaining Steam
I’ve been speaking with another facilitator in our district who is setting up an after school program for at-risk children. I’ve recommended that he use Tynker. He’s fashioning the program to educate and engage 45 to 50 students after school so they can stay out of trouble outside of school. Introducing coding with Tynker to these students will work wonders for them; they already know the basics of gaming, but they need to learn that playing video games goes hand-in-hand with coding. Tynker will simplify that process.

Sharing the Success
This March I, along with the Instructional Technology Specialist who introduced me to Tynker, will be presenting at the North Carolina Technology in Education Society (NCTIES) Conference. The title of our presentation? “Learn, Teach, Code!”, and we will be talking about how I use Tynker to introduce elementary students to computer science.

Valentine’s Day with Tynker
This February I challenged the Coding Club to take what they had learned from Tynker (no matter where they were in their lessons) and create. I specifically asked them to create Valentine cards for their families. Click on the image below to visit our Valentine’s Day showcase page where you can ‘play’ the cards students created.
This blog post was also featured in Tynker's blog in February 2014.

ABOUT THE AUTHOR:
Trish Cloud is the Technology Associate at Grand Oak Elementary. When the school opened this year she asked her principal if she could start a Coding Club not knowing if there would be any interest. She had started using some coding apps the previous year with students at Torrence Creek. When she had some students sign up, they dove right in with Tynker, Kodable, Hakitzu, and Gamestar Mechanic. She has been happy to see how much the students have enjoyed it. Plus, it has been exciting for the students to talk to the creators of Kodable and Hakitzu via Skype and Google Hangout. She still sees that her students have a good foundation in knowing how to keyboard, create and save documents locally or in the cloud, make presentations, and understand digital citizenship. Trish's passion for learning new things drives her to always be on the lookout for ways to challenge and stretch students' view of technology. She is  a huge fan of games based learning and finding ways to use coding and games in her classes (particularly Minecraft).
0 Comments

Coding: How You Can Teach What You Haven't Learned Yet

10/18/2013

1 Comment

 
by Pam Lilley, Media Specialist at Cornelius Elementary
More than a year ago, Code.org published a video about the importance of coding and it went viral on social media.  Like many educators, I watched the video and agreed with the message but felt lacking in the tools and skills needed to make this happen for my students.  I contacted parents and others in the community who have coding experience or work for Microsoft but still came up short on just how I could start a coding club at my school that would get participants' feet wet when I, myself, have very little and very outdated coding experience.
Thanks to Donna Jessup from Instructional Technology and a lot of reading about this subject from blogs, I managed to get the ball rolling at Cornelius this year.  It's been easier to implement than I thought and the students love what they are doing so far.  The great thing is, I have been able to learn these coding basics along with my students and didn't have to become Steve Jobs to make it happen.
Picture5th graders working with Hopscotch
Here are a few of the apps and programs we are starting with: 

Kodable:  Kodable is an app for the iPad.  There is a free version which gives you access to the first of three levels which contains 30 different challenges.  Kodable is recommended for grades K-2 because it requires no reading skills.  That said, it can still be challenging even for 4th and 5th graders.  The app contains a teaching guide which helps you understand the coding vocabulary built into it and will soon offer progress tracking.  It has been fascinating to see how quickly the students have adopted the new vocabulary as they play.  "You set that sequence to loop three times, but it needs to loop four times."  "We defined our function this way but it didn't work because that sequence doesn't repeat."  Students love finding the solution to each challenge though they do experience mild levels of frustration which is an indicator that critical thinking is taking place. 

Tip: “Like” Kodable on Facebook; they post some of the best tech articles I have read.

Hopscotch:  Unlike Kodable, this app is not solution-oriented.  This free iPad app allows students to apply coding commands to create an animation, thus students are engaged in both critical thinking and creativity (two 21st century skills).  There is a very short and basic tutorial that teaches you how to organize the code within the environment along with some sample projects that show the potential of what can be created.  The sample projects are what motivate the students to explore it some more and create their own animation.  Mathematical principles such as distance, degrees of rotation and scale are incorporated.  It is recommended for grades 3-5.

Daisy the Dinosaur:  This free iPad app has two modes: challenge mode and free play.  The challenge mode is very short and offers just enough to help students understand the different commands and how to use them in the program.  The free play mode is similar to Hopscotch in that students use their creativity to program Daisy the Dinosaur to move in certain ways (grow, shrink, jump, roll, spin, etc.).  It incorporates some of the same vocabulary as codable (loops are commands that are repeated, conditions are commands that follow a certain prompt, etc.).  Because this app does use language, I recommend it for grades 1-3.

Tynker:  Don't have iPads?  Start with Tynker.  This program is free to educators (parents pay $50/student). From the website: "Tynker's curriculum is filled with age-appropriate activities such as animating characters, building comics and stories,designing and building games, making animated slide shows, programing original music, and creating computer art."  Tynker is recommended for grades 4-8 and is ideal for teachers who are coding novices because it has self-paced guided lessons that you assign to students.  Their progress is tracked for you through the site.  
As the movement toward reintroducing students to computational thinking through coding grows, more apps and programs will emerge.  Others that have not been explored in this blog but you may want to look into are Scratch (PC-based), Move the Turtle (iOS) and CargoBot (iPad).  There are even more resources listed on the code.org website.  Whatever coding environment you choose, students will be engaging in critical thinking, logic, problem-solving, collaboration and creativity.  As Steve Jobs said, "Everybody in this country should learn how to program a computer because it teaches you how to think."  

ABOUT THE AUTHOR: 
Pam Lilley is a National Board Certified Media Specialist at Cornelius Elementary. As a 7th grade student, she gave up her lunch period so she could take a computer elective where she learned to write code in BASIC. She is keenly interested in the authentic integration of technology in education and stays abreast of new trends, ideas and devices by following others who share this interest on Twitter and other social media.
1 Comment

    Authors

    Our blog is comprised of guest blog posts  written and shared by  K-12 educators in Charlotte-Mecklenburg Schools. 

    Archives

    December 2014
    October 2014
    September 2014
    June 2014
    May 2014
    April 2014
    March 2014
    February 2014
    January 2014
    December 2013
    November 2013
    October 2013
    September 2013

    Categories

    All
    Assessment
    Blog
    Byot
    Coding
    Collaboration
    Common Core
    Communication
    Differentiation
    Edcamp
    Language Arts
    Math
    Motivation
    Nature
    Nbct
    PBL
    PLN
    Reading
    Rigor
    Speaking & Listening
    Stem
    Technology
    Twitter

    RSS Feed


Powered by Create your own unique website with customizable templates.