Pages

Showing posts with label #kindercode. Show all posts
Showing posts with label #kindercode. Show all posts

Wednesday, January 27, 2016

Getting Going With Kodable


Here's a little background: Last year, we jumped head first into using Kodable at SEVEN schools in TK and Kindergarten starting about halfway through the school year! Teachers created their classes, added students and loaded their class code onto their set of iPads. Many teachers depended on my support to make this happen! Most students were introduced to Kodable during centers, and we provided support during this time.

I've had the opportunity to work many of these same teachers again this year! It has been an exciting, rush of energy these first couple weeks of school! As with any classroom, but especially Kindergarten, the first few weeks are ALL ABOUT ROUTINES! Kinder students are learning how to learn at school, how to transition and listen to their teachers, and so much more. With routines and procedures coming together in many of my Kindergarten classrooms, teachers are starting to inquire about ways to introduce Kodable to their students.

What's the best way to introduce students to Kodable??



This is a great question that we are constantly looking to improve how we introduce and continue to reinforce coding with Kodable to our TK and Kinder students. Here is an outline of how our introduction lessons have evolved this year. If you have any suggestions or feedback, please reach out to me on Twitter or email. I'd love to know what you think!

First, we tend to start with a whole group lesson with the students sitting on the carpet. The students do not have any devices in front of them, this helps to have the students focus on the introduction instead of their iPad screens.


Students are informed that they will be learning a new, special language that computers know how to read it too! We connect this to what they are learning in school, their letters, sounds and high frequency words to know how to read English. Our computers don't know how to read English, they read their own special language called CODE. What is it called? "Code" we make sure all the students respond.

Next, we talk about how they have a brain, which helps them learn and think. Their brain makes them very smart. Do you think computers are smart? NO, they don't have the same type of brain we have. To help us learn how to code, or use the language computes can read, we are going to use a fun, App called Kodable. What's the app called? Kodable. Turn to your partner and share, what is the name of the App? We try to have the students focus on key words throughout this whole-group direct instruction chunk of the lesson.

To help us learn code, we will be coding our Fuzz Friend aliens through a maze. Now, do you think our aliens are very smart? NO, you are right! Our aliens are not very smart. They only know how to read these... (holding up paper arrows). Don't say it, think... what is the name of this shape? If you know the name of this shape, whisper it to your neighbor. Depending on the class, it's been very common in most of our title 1 sites, that only a handful of students know the name of the arrow. We spend a few minutes introducing the arrow as a shape. We point out that it is a rectangle with a triangle. The direction of the arrow can be rotated to have different meanings. When the arrow points up, which way would our Fuzz Friends move?

We have the students show the meaning of up on their fingers by pointing in that same direction. Next, we point out that if we were aliens we could go all the way up until we hit the ceiling. Can we go through the ceiling? NO! Would we want to tell them to keep going up? NO, that would be silly. Next, we turn the arrow so it's pointing down. This time we model moving all the way down to the ground and repeat the same procedures for left and right. To help students visualize and make a connection to the Fuzz Friends' movements in the game, we physically move side to side until we hit a wall in the classroom. This visual movement has really helped our students make the connection from the arrows and their meaning in Kodable.

Once we introduce the arrows, our next step is logging into Kodable and modeling the first 2 puzzles. In the second puzzle, we always model a mistake and how to debug our mistake.  Also, as the students point using their fingers (up, down, right and left) to show which arrow comes next, we will purposely point to the wrong arrow on the screen to make sure they are following along. Also, this helps to build a deeper understanding that the direction of the arrow matters. After completing the first two puzzles, we usually say, "Wow! Coding is a lot fun! Now I could continue this all day, but I'm thinking that you are ready to write your own codes!" This is where students are given the opportunity to practice this new skill on their own. Depending on the access to devices, students will log into Kodable and beginning coding either all together or during center rotations.

Other Helpful Hints


  • When creating your class on kodable.com, create a class code that will be easy for YOU and your students to remember. With our TK and Kindergarten classes, we usually invest in the time to preload their class codes onto each device. We have found this easier for the students, that having then enter the code. The students only need to select their spaceship and find their name to begin coding.
  • We use the playlists to stop students from starting new content. For example, we stop the students after the first two stages, right before the Bugs are introduced in the Sequence unit. We have our students who complete the first 10 puzzles quickly, go back and practice. When most the class has passed the first 10 puzzles, then we have another whole group lesson to introduce the students to Bugs and Debugging! Here's a link to my blog post on our Bugs! Lesson activity! 

Wednesday, November 18, 2015

The Hour Of Code 2015

Are You Ready?? 


The Hour of Code holds a special place in my heart. The first time I was introduced to the Hour of Code, I was in the midst of teaching a complex science lesson when my Principal walked in with the Superintendent and her crew. As they walked around and observed our lesson, I noticed our Superintendent was waiting to talk to me, she wanted to ask me a question... And that's when I heard those THREE words for the first time, "Will you be participating in the Hour of Code?"

CODE.ORG
Wait... what? I must have looked like a deer in the headlights. The Hour of Code? What is that?? I had no idea what the Hour of Code was nor did I want to admit that to my Superintendent! Thank goodness my shock quickly faded enough so I was able to smiled and uttered something coherent back. Later that day, I glanced at my email to see I had an awaiting message from our Superintendent providing me information on how to sign up for the Hour of Code. Needless to say, I hosted my first Hour of Code event back in December of 2013. I reached out to our local community college and had one of their web design professors come introduce my students to HTML code. It was such an amazing experience! An Hour of Code that I will never forget! Now fast forward two years...
Email Blast

We are in full swing planning and organizing Hour of Code events throughout our district. I am luckily enough to be apart of a small, informal planning committee to support our staff. We created an email blast to send of EVERYONE in our district about the Hour of Code is coming! As apart of my Monday Tech Madness sessions, we will be offering THREE different Monday Sessions to provide teachers training and hands-on support for activities to use for the Hour of Code with their own students. Check out the jammed packed presentation for Hour of Code Resources here! This slide deck was created with an idea to provide MORE than enough resources to host the Hour of Code event and provide teachers with a digital lesson plan. Teachers can make a COPY of the slides, then delete out anything that will not apply to their Hour of Code Event. Now they have their own personal presentation to use during their Hour of Code event with their students! Hopefully with this model, we helped minimize the time required to plan and host an event with the hopes more teachers will jump on board this year!

Please feel free to share this resource with ANY and ALL teachers!

Wednesday, October 28, 2015

Bugs Below!!!

Yesterday I had the opportunity to help introduce the programming concept of bugs and debugging to a fabulous group of Kindergartners! This class has been learning the basics of programming through sequencing arrow codes with Kodable for the past few weeks. They learned that computers and their Fuzz Friend aliens are not very smart and need their help because they only know how to read a secrete "code" known as arrows. They have been giving their Fuzz Friends the code to travel through the mazes. This activity will help extended their basic understanding of sequencing, create a connection between an idea they already know to a key concept of problem-solving and programing.

Bugs! That's a BUG! 


We began this activity by having the students "think" about a time they made a mistake. After a few moments to think, I shared an example with the class. It went something like this, "One day, I was writing my name and wrote the wrong letter. I made a mistake! Everyone, what I did I make?" The class responded with, "You made a mistake!" I continued to build the excitement in the room. I asked if anyone wanted to share a mistake they had made with the class. After my first volunteer, I had the class respond to their idea by finishing my statement. I repeated the students mistake, "When he spilled his milk, he made a ______!" The class all joined in to finish my statement with mistake. Before calling on the next student, I introduced our concept for today's activity. I told the students, in programming when there is a mistake we call that a bug! So I changed my sentence frame to include this concept. Instead, I said, "When he spilled his milk, that' a BUG!"  We continued to let students share examples of mistakes or problems. After each example, I repeated the mistake and the students responded with "That's a BUG!" This really helped the students develop a strong connection that in programming the word "BUG" means a problem, mistake or error! In programming we need to find bugs and fix them. When we fix problems, we call that debugging!

Next we played a video on debugging by code.org on YouTube. Check out this video here! After watching the video, we introduced the Debugging: Sequence and Algorithm level in Kodable. The students were all excited to see the "bug" in the maze. Our introduction activity helped the students gain an understanding to why their was a "bug" in their maze and they knew their was a mistake that they needed to find and fix in their code.

During centers, all the students had an opportunity to continue working programming their alien Fuzz Friends through the mazes of Kodable!

Wednesday, September 23, 2015

Visit from KODABLE

If you are looking for a great resource to introduce and teach computer programming to your students, don't forget to check out Kodable! They are now across platforms, and work well on both iPads and ChromeBooks.

Our district started our adventure using Kodable with our KinderReady program during the summer of 2014. We extended the use of Kodable into all TK and Kindergarten classrooms at our seven title 1 schools last fall.

We have decided to continue using Kodable as a part of our district's curriculum options to support our teachers teach and students learn about computer programming through coding.

Why Kodable? Kodable helps introduce and teach foundation coding skills to students at an early age. Students program their Fuzz Friends through mazes by writing codes with arrows with the correct directions. Kodable has greatly expanded their curriculum and now offer great unplugged, or screen-free lesson resources related to computer programming with Kodable.

This morning, I had the pleasure and opportunity to meet the creator of Kodable, Grechen Huebner and Brie Gray! We invited them to come out to see Kodable at one of our schools and help us better understand all their new resources available to teachers! What a FUN morning it was!


Our Kindergarten students learned to program a human robot to walk across the room! After we programed, Brie Gray, students tested out our code to program students from their class. My favorite part of this activity was that a "high five" activated our code! This really helped foster a deeper understanding for our Kindergarten students. Students were able to connect their unplugged lesson to the purpose of using the arrows in Kodable to program their Fuzz Friends through the maze.


Sunday, August 9, 2015

BIG Year! BIG Goals! BIG Announcement!

This year, I turned 30! The months leading up to the BIG 3-0 were filled with deep reflections on my life, analyzing my past and looking towards the future. I have decided that my 30th year is going to be the year that I look back on when I'm 70, saying I made things happen that year. 

So here it is, as I am looking forward to this new school year, I am committing myself to many new personal and professional goals. I hope by declaring my top three goals here, it will help hold myself more accountable to reaching them! 

  • First BIG Goal: I am going to develop, offer and present weekly, hour long, technology based, professional development opportunities to any educator in my district. 

This idea was developed last year, after talking to many teachers about what they want and need from professional development. Most of our professional development opportunities occur after school from 4-6 PM. After teaching all day, staying at work until 6PM can seem daunting, especially for teachers with loved ones waiting for them at home. I am hoping by cutting the time commitment down to an hour, teachers will be able to attend easier. With only an hour to deliver content, the focus of each PD will have to be carefully selected to truly build expertise in one tool, idea or concept at a time. During each session, I hope to provide teachers with information that can be applied immediately into their classrooms. 

  • Second BIG Goal: I am going to promote and model the sharing of ideas and resources to foster collaboration between educators.          

As educators, we are always willing to share our knowledge with our students. We use every tip, trick and gimmick in the book to engage our students, develop their skills and foster their knowledge. However, all too often I see educators keep this knowledge they share so openly with their students hidden from other educators. Collaboration among teammates, grade levels, schools within and outside districts and the world are not always pure. Even within my own team, I've noticed behavior that hinders collaboration, communication, and open sharing of knowledge and resources. Why is this? Now I am not out to answer or solve this question, but I'm committed to promoting and sharing my knowledge with others. I want to build collaboration within my district through sharing knowledge and resources to all educators. 

  • Third BIG Goal : I am going to blog about my progress and adventures each week! 

This blog will be about my journey as an education technology specialist that specializes in Kinder Code. That's right... Our district rocks! We have set a goal to introduce every TK (Transitional Kinder) and Kindergarten student at our seven Title 1 schools to coding!!! My job is to help support these teachers and students reach this goal, while using technology integration to promote student learning. Hence the name of my blog: Coding my way through K! 

Thursday, January 15, 2015

CODE.ORG in TK

Today I had the pleasure helping Tk (Transitional Kindergarten) students log onto course 1 on code studios for the first time. Before starting, the teacher used her teacher account to create a new section for her class on code.org. When creating your section, you can select the course level and login type (picture, words or email). For TK, we took advantage of the picture login. Once created, select manage students to add students to your class. Students will need to type in a website address to access this class. Two suggestions to make this process easier for younger students would be to book mark the course login page or create a QR Code for students to scan to take them to their login page. Also, we found using Google Chrome works much better than Safari on the iPads. These planning steps made the introduction lesson run much smoother for both the teacher and students. 










Monday, September 15, 2014

Looking back to where my coding journey began...

First Blog post ever! Rough draft: 

It was June 9th, the first Monday of summer vacation. I had survived another school year and was reflecting back on my year, proud of my accomplishments. It was my first year as an 1:1 iPad teacher of a combination class as a mommy of two young children! I was looking forward to having the whole summer off to enjoy family time... This was going to be my first summer without volunteering to teach summer school. 

Well... That was until I received an email from my Vice Principal later that day... He was emailing me because our Kinder Ready summer program was looking for a teacher to teach Coding. He felt this position was right up my alley and boy was he right. This was an opportunity I couldn't resist! The second I heard the details, I immediately made arrangements for daycare and submitted my consideration form. 

Looking back, if it wasn't for that email I don't believe I would be sitting here today writing this blog about Kinder Coding! I owe my ticket to this journey to my Vice Principal, without his push I would have never known this journey was awaiting me this year!