Category Archives: Code

Student Voice: @vermontkkids123

Earlier this week I had the pleasure and privilege of bringing 7 of my Kindergarten students to Dynamic Landscapes to present why coding is important and how we use Bee Bots to teach us about code.  It was an amazing experience. I have been thinking about the value also of student voice and how my students were able to share theirs in a very authentic way.

My students collaborated, answered questions, reflected on their thinking as they shared, demonstrated “how to” operate a Bee Bot as well as show how they support our exploration of coding.  Some things really struck me…..

  1. All of my students were confident when they shared throughout the audience.  All of my students displayed confidence and were great supporting each other.
  2. My students spoke up clearly and confidently.
  3. They added their own ideas and thoughts throughout my presentation about coding without my prompting them.
  4. They really understood what coding is and why it is important.
  5. They all worked in small collaborative groups with adults demonstrating “how to” use Bee Bots as well as answered the questions that came up.
  6. They introduced themselves with confidence and were genuinely excited and so proud to be alongside me sharing the love of coding.
  7. This was a great example of student voice.  I am so proud of my students.  They did a wonderful job using their voice to inspire others as well as opportunities for people to think about coding.
  8. My students remembered and understood the importance of covering their name when photographed because this is how we are safe when we share ourselves and our ideas online.

These are just some of the things I noticed.  I am also thinking about how seamless this was for them.  They were not nervous, but confident in their knowledge and thinking about what we were sharing and why.  This has me thinking deeply about how important it is to have our students voices heard.  Our students have so much to say and I am thinking about the opportunities that I have as an educator on a daily basis for student voice.  Creating opportunities for our students to use there voice to share, reflect and design what they are exploring and learning creates a very rich culture for learning.

Thinking about next year and how I will begin to have student voice present in all of our learning offers me opportunities to be reflective and also begin to think about what I will be designing, why it is important and how will it look and sound?  Lots of platforms and digital tools “out there” to think about incorporating…

My students are at the heart of my work.  Their families are important stakeholders and need to be a part of our busy days together.  I am thinking also about when my students are invited to share their voice, it becomes confident, inspiring and helps us all think deeply about the what of our work.

 

Bee Bots @vermontkkids123

unnamed-2

A Passion

One of my passions is knitting.  Knitting is an opportunity for me to create, design and think critically about patterns and “how to” make things I have never created.  Knitting is always new learning for me and it also provides a great sense of reflection and rejuvenation as well. When I knit I am often challenged by the patterns and code that I have to figure out.  I have been thinking a lot about how knitting and coding connect and also why it is important to explore code with our students.

This year I have been exploring coding using Kodable and Bee Bots.  Both of these explorations have revealed some amazing insights into the why behind coding.  When my students use Bee Bots they are collaborating and having face to face conversations about what they are trying to get their bees to do.  In a very authentic way they are beginning to create learning experiences with a bee that they design and create. The excitement around these bright yellow bees is contagious and all of my students are willing to take risks when engaged with creating their own code for their bee.

Why is this important?

Coding challenges our thinking.  It provides all of us to think deeply about an idea, a code and how is it created.  When I am challenged with my knitting I engage deeply with the challenge presented because I am passionate about what I want to create.  Students are naturally curious and excited about learning and creating what they explore.  Coding is an easy and fun way for this to happen.

Coding provides opportunities for even young children to use oral language to have conversations about what they are doing.  This is an important part of development for children as they become independent and passionate readers.  Through opportunities to interact and solve problems even our youngest learners find ways to create new ideas that inspire further exploration.  One day while we were reading our feed on Twitter we noticed another Kindergarten class in Hawaii using a Bee Bot to draw with colors.  My students were excited to try this.  While we were exploring this idea some of my students decided to put paper on the floor and build a maze using a variety of blocks.  They were trying to get the Bee Bots to travel through the maze.  This exploration began from an idea that originated outside of our walls.  We tried the idea and then it inspired my students to go further in their own thinking.  Here is what I saw and what I listened to; So much rich vocabulary and conversation. “We are like programming, we programed our bees, let’s figure out how to make them turn and go right, Hey Mrs. D. we are using math language when we do this, We are thinking mathematically and so much more.”

Later I begin to think about other opportunities to offer in regards to coding.  During math time Bee Bots is now a station with task cards I created for the children to use with the mats we have.  I have a former student who is now in 2nd grade who comes to Kindergarten weekly to facilitate this station.  Using Paint as a way to create our own Bee Bots offers my students another opportunity to create and design what they understand, why also strengthening their computer skills.

So many possibilities in regards to learning to code.  Little did I know that I have been coding for a very long time……..

The Value of an Audience

Value of an Audience

Exploring Coding:@vermontkkids123

Last week was really wonderful.  My students, some parents and myself participated in the Hour Of Code.  This is my 2nd year participating and I am already thinking more about how I can use the Hour of Code week as an opportunity to introduce coding to my students and then continue to weave in opportunities for my kindergarten students to continue to explore coding.

Last week our technology integrationist, Bonnie Birdsall visited Kindergarten.  She was awesome.  She shared a video of coding happening globally and then alongside me and my students we explored code.  We used Daisy the Dinosaur as a way to begin.  The children were very interested and intrigued about how they could make the dinosaur do things.  After this introduction I then began to explore more coding alongside my students and families.

unnamed-3

My students were so proud and happy when they finished a challenge.  I was so excited to hear how they were all supporting each other and asking questions to help them solve problems.  Lots of critical thinking happening!

I had 2 fathers volunteer to come in and work with small groups of children using Daisy the Dinosaur. What I noticed was lots of collaborating with students and I was amazed at how my students were supporting each other when stuck and the connections that were being made.  Remarkable really.

Here were some of the responses my students made about why everyone should know how to code:

  1. It helps you think mathematically.
  2.  It is so fun.
  3. It helps you learn.
  4. Coding helps your brain solve problems.
  5. It helps my thinking.
  6. It helps us learn to use technology.
  7. Coding helps us think and justify our thinking.
  8. Coding is learning Mrs. D.
  9. Coding helps you learn about math.
  10. Coding is important because you can do it by yourself or you can collaborate.
  11. Code

We created a poster to display in our classroom.  I really liked how a few of my students made brains.  I asked why and I was told that that is where we think!  Wonderful.

 

Later in the week my students created a Kidblog post about coding.  I am always reminded about how easily young children can make connections and build on their prior experiences when trying something new.  A couple of my students were creating their Kidblog post and wanted to know “how to” spell a word, so 1 child went to get a book to find the word he needed!   Another child went to get our ‘how to” use Kidblog book to help guide her through the steps.  Wonderful. What a great example of young learners using prior experiences and tools that we created together to create and design what is important.

As a teacher I am able to learn so much from my students through this experience.  How are they figuring things out? Sounding out words? Looking for environmental print? Print in books? Other ideas? This is also an opportunity for me to grow and to begin rethinking about what I need to do, where do I need to go next in regards to learning opportunities that my students need.

Screen Shot 2015-12-12 at 5.17.53 PM

Technology really offers so many ways for even our youngest learners to not only connect and engage, but also problem solve and build their own confidence with digital tools. I am grateful for being able to be a teacher and work alongside so many wonderful people.

Then I was inspired to write a project in regards to coding!  If interested, my project for Bee-Bots can be found here.

The Hour of Code: @vermontkkids123

What an amazing opportunities my students and myself had this week in regards to the national celebration of “The Hour of Code”! We started our journey of coding by watching President Barack Obama’s video.  The video was well done and the message was clear, even to my 5 and 6 year old Kindergarten students.

We need opportunities to create and design ideas that we have in regards to our passions and interests. We need to be engaged and able to use a variety of digital tools to connect, inspire and challenge our thinking.  When we are exposed and transparent in our thinking, then we open up paths for others to invest, engage and collaborate with us and our thinking.  I am thinking that coding may be one way for this to happen.

unnamed-1We are in a world that is not only changing fast, but technology is really impacting our opportunities to connect and engage globally to solve common world problems as well as opportunities to use digital tools that enrich our lives.  So coding is important and yes, even in Kindergarten it is clear that we need to offer opportunities for our students to learn code and how it can support their learning now and in the future.

Creating code is one way I can create opportunities for my students to create & problem solve through collaboration.   We used an App called; “Daisy The Dinosaur” which was fun for my students because they were able to think critically and team together to solve a problem.  Then when we visited our technology lab and teamed up with our learning buddies my students were able to practice that idea again of collaboration.  Working in a team, 1 student navigates and the other is the driver.  This is not a new idea for my students, it is just another learning opportunity where they can experience this type of collaboration using different tools.

My kindergarten students were able to write code and learn how to create directions to make something move!  This was the immediate connection that my students made.  A few of my students shared;”Mrs. D. when we make code we tell the computer what to do!” Thinking about this connection moving forward past this week I am thinking about other ways I can provide my students with opportunities to code.

I am new to the idea of code.  The whole idea of coding was a little bit overwhelming to think about, but now, after this week of coding and being able to learn alongside my students it is not.  As an educator of young children I need to find ways where students can connect and collaborate together to solve a problem.  Coding supports this idea.

Reflecting about coding and why should I be coding and exploring this with my students?

Here is what I came up with….

1. use of high level vocabulary

2. collaboration, conversations in a face to face situation

3. risk taking and experience positive self confidence

4. learning “how to” give/follow a direction

5. setting goals

6. experiencing flexibility and adapting to a new situation involving critical thinking and problem solving

7. use of digital tools, their capabilities

8. experiencing digital citizenship

9. global opportunities, family engagement opportunities

10. It was really fun!

I am passionate about learning.  I support innovation and creativity because we need to be able to use our creativity to connect and collaborate face to face, in our schools, homes and communities. Learning is for everyone and the technological tools available make it possible for everyone to share their voice.