Showing posts with label Hour of Code. Show all posts
Showing posts with label Hour of Code. Show all posts

Friday, December 9, 2016

Coding Collection 2016

It wouldn't be another year in the innovation lab without celebrating the annual Hour of Code. Similar to last year, my teaching partner and I decided to expand that one hour into 4-6 weeks worth of hands on coding activities. This is usually always one of the favorite projects in the lab, hands down.

Here is our menu of activities for this year:
1. Minute-to-Win-it = This idea was taken from the task cards found on the Spark Website HERE We slightly modified it to the students recording how long it took them to complete a challenge with a partner as opposed to trying to complete the challenges in one minute. Instead of using the Spark app, we had the students use Tickle.

2. Coding Collection - we provided a wide variety of apps for students to code and explore. Choices for this activity included: Swift Playground, Tynker, Code.org and Lightbot.

3. Wonderopolis - Students had to code Dash, using the Wonder app Blockly. In teams, students took turn catapulting the ping pong ball down the walkway. Students placed number markers on the floor to then measure and compare distances after each member went.

4. Unplugged - students decoded messages following algorithms of Down, Right, Left and Up.

5. Ollie's Obstacles - always a favorite of students! However to allow more students hands on time with coding, I had prebuilt accessories for the course that students were then able to assemble the way that they desired. They then had to code Ollie, using Tickle, to maneuver through their course.

6. Scratch - students use the Macbooks to explore the famous scratch.mit.edu website. They were able to free code or follow one of the provided tutorials from their online site.

During the coding process, students were to continuously reflect on their experiences using Numbers to document their data, challenges and interests.

 

 



Monday, January 11, 2016

Hour of Code

The Hour of Code is always an event that my students and I look forward to. This year, we were lucky to have some additional resources that allowed us to expand the coding experience past using websites like Code.Org and Tynker.

I'm very lucky to have a co-teacher that is excited to try new activities, like myself. We work very well when planning and smashing some of our ideas together to create a unique experience for our students.

As always, we began Hour of Code this year with the recent Code.org video. The kids always love looking into the world of code from the professional side, especially when it relates to the anticipated movie of Star Wars, the Force Awakens.

For this particular project, students were placed into groups of 4 or 5 depending on class size. I like to use our seating chart generator in Power School, just to really mix the members of the groups up after allowing them to pick their own groups for their previous project.

We then introduced our coding activity using a Numbers spreadsheet on the iPad. Until this year, I honestly didn't realize how convenient Numbers can be to create organized projects for students. In order to get the students a copy of the spreadsheet without having to airdrop to all individual students, we provided them a link/QR code in Edmodo that they could easily download and import into their own iPad.  We walked through each activity, reviewing directions for the stations and taking any questions that they had. We planned on using about 20 minutes per rotation.

Here are some of the stations we planned:
1. Computer Coding - we used code.org so students could create accounts and as teachers we could see their projects. Plus, many were interested in the new Minecraft and Star Wars modules.
2. Fun with Floors - I started using Pixel Press Floors, Floors in the App Store, a few years ago. It still continues to be a student favorite allowing them to code and create their own video game with a different type of code compared to block or script.
3. Ollie's Obstacles - students had to construct an obstacle course for Ollie and then try to maneuver him through.
4. BB8 Bowling - we are lucky enough to also have a BB8 Sphero this year. Students had to use the Tickle Coding App (Warning: Don't have your students search it in the app store) and block code BB8. We taped out a given path on the carpet and students had to work together to program him. Great connection to mathematics, as they had to use angles.
5. Cup Coding - this was an unplugged activity from Code.org. Continues to work on students communicating and collaborating together.
6. Bit Wars - At one of my schools, the class size is much larger, so I added a 6th rotation in using littleBits circuits where students had to create an equipment piece for a Star Wars character. This idea came from the challenge that was given on their website.

Due to winter break and school activities, this project took approximately 4 weeks to complete. Each student was responsible for documenting/reflecting on their experience through questions, fake Tweets, videos and images. Boy, did they love the robotics!

Floors Game Coding
Unplugged Cup Coding


Ollie's Obstacles
BB8 Bowling with Tickle App

For some of my self contained classes, we even tried a bit of Sphero Action Painting! I've always wanted to give it a try and the kids really enjoyed it!







Saturday, January 10, 2015

Syntax Coding

After two weeks of block coding and two weeks off for winter break, I figured my next logical step would be to introduce my students to syntax coding. Some have mentioned that they have dabbled a bit with script, but many were unfamiliar by it....including myself. The most knowledge I've had with script was mostly working html, just like most bloggers, to fancy up my site.

My winter break was spent searching, trying to find just the right programs that I knew my students would enjoy. I also referred back to many of my notes from a local chapter of our Illinois Computing for Educators, DeICE. This was a mini conference that I attended one Saturday for local PD. I happened to attend a class by Tara Linney, you can follow her on Twitter @TechTeacherT. The one part I loved about her session was that she didn't only give various activities for different types of coding, but she also visually presented how coding is aligned to the Common Core!

So, what did I end up deciding on? Drum roll please....

My programming language of choice: Java Script (I knew it would be something students had heard of)

4th Grade Activity: Students would be introduced to Java Script using Code Combat. Students can save their progress through their Google Accounts, I also like that it is game based and fairly easy to pick up on. The students can type the script out, or it gives the students the option to click on their code. This was great for students that were uneasy about scripting! Overall, it gives them the connection between programming and commanding something to move. It also allows students to get familiar with how the lines of code are generated.

5th Grade Activity: Once again, I selected Java Script as my language of choice, but I used Code Avengers to introduce scripting to the students. I knew this would be a bit more challenging compared to Code Combat, but that the students would be hooked because in the end result, they create a game that they can share with other students on Edmodo.

How did I start my introduction to syntax? With a Google Slide Presentation again of course! Simply to generate some background knowledge and make some connections to the Hour of Code that we participated with before. The one thing I wish that was available, was a great video to introduce syntax coding specifically. There are so many great sites for block coding, but I wish there was more of a focus on script.

Overall, the students loved the lesson! I was actually surprised by this because I thought they would have favored the activities of block more. I'm so proud of them all for trying and some of them even teaching me a few new things! :)








Friday, December 19, 2014

Hour of Code

It has been awhile since I have blogged, but now starting to get back into the transition of things after embarking on a new position and purchasing a new home! Many first this year for the family to keep us busy.

Last week we participated with the Hour of Code, presented by Code.org. I'm sure many of you know about the event by now, but for those that don't....it is a week long celebration to raise awareness about computer programming to students. To try and get them more involved and to hopefully gain some sort of interest in one area of programming.

My students have very much loved it in the past, and once again it was a favorite again this year. So much a favorite that we had to code not only one week, but two. Keeping in mind, I only see my students once a week for 50 minutes.

We began our coding session with a video. A very popular one from Code.or called, "What Most Schools Don't Teach." It is a great 5 minute video that really gives a lot of visuals on other areas of computer programming.


After watching the video, we began with a short Google Slide presentation to walk students through different types of coding and some of the vocabulary they would stumble across.

Because of our time being so little with the students and everyone having a different taste, my teaching partner and I came up with the idea of creating a coding menu. This would allow students to pick activities from different various levels and different types of coding. That way, they can participate with the Hour of Code doing something that would appeal to them. Click the image below for a FREE copy. Images are taken from Code.org, Tynker and Made With Code.

Menu created by K.McFarlin and M. Thorne
The students really loved the idea of spending two weeks on coding, which allowed them to experience more than one activity in the short time that we have them.

Top two favorite coding activities by students:
1. Flappy Bird (They loved being able to share their game on Edmodo with other students at our school)
2. Made with Code by Google (Both boys and girls loved the animation and design programming activities)

After winter break, we will be diving into Syntax coding. They are very excited for that!