Showing posts with label computer science. Show all posts
Showing posts with label computer science. Show all posts

Monday, January 6, 2020

ESU 8 App Design Challenge Day

On December 10, 2019, ten teams of middle school students from ESU 8 schools put their minds to work designing app prototypes for community challenges.


We started the day with a kick-off on the power of learning to code. 

Every student accessed an App Design Journal (in Keynote) and began customizing their journal to document their journey. 

We utilized Challenge Based Learning as a framework for our day's learning. An overarching challenge "Use app design to solve a community challenge" was presented.


Then three community experts presented Big Ideas & Community Challenges for the student teams to ponder. 



Teams each decided on which Big Idea/Challenge they would take on and immediately got busy investigating through guiding questions and activities.






One of the coolest things learned was how easy it can be to create an app prototype in Keynote. After watching this app developer share his WWDC presentation, teams quickly started creating app prototype design plans, storyboards, and hyperlinked Keynote slides to showcase the main features of their thinking.





The day was culminated with an App Showcase where teams presented their app prototype in rotations sharing a 3 minute pitch and time for feedback from visitors.  During round 1 half of the teams presented three different times, while the other half of the teams served as feedback givers. Then in round 2 the roles were reversed. ESU 8 professionals joined the app showcase and were impressed by the ideas and quick turnaround on product by the student teams!



Teachers and students alike were anxious to get back to their schools and explore coding and app design with even more learners. 



A snapshot of an exciting day at ESU 8!




Sunday, November 24, 2019

Hour of Code 2019: Dance Party!

It seems like “DaNcE pArTy” is the common theme to celebrate this year’s Computer Science Education Week (otherwise known as “Hour of Code”)!

December 9-15, 2019 is the official week that is designated as this year’s Computer Science Education Week, but of course you can host an “Hour of Code” ANY TIME with these free resources:

From Code.org:


Say hello to Dance Party 2019
With the Hour of Code only a few weeks away, we’re excited to unveil the latest additions to one of our most popular activities, Dance Party! You can look forward to new backgrounds, new coding blocks, and new music from artists like Lil Nas X, Nicki Minaj, Panic! At The Disco, Jonas Brothers, Pedro Capó, and Katy Perry. There’s even a brand-new Dance Party character designed by middle schooler Genevieve P from Edison, NJ! Read more on our blog.

From Apple’s Everyone Can Code:

Excerpt from https://www.apple.com/newsroom/2019/11/apple-expands-everyone-can-code-to-bring-more-coding-resources-to-teachers-and-students/  

"New Everyone Can Code Curriculum
The new Everyone Can Code curriculum builds on existing interactive puzzles, guides and activities to make learning to code even more approachable and connected to students’ everyday lives. Everyone Can Code Puzzles is an all-new student guide to Swift Playgrounds where each chapter helps students build on what they already know, experiment with new coding concepts and creatively communicate how coding impacts their lives. A companion teacher guide supports educators in bringing coding into their classrooms with helpful ways to facilitate, deepen and assess student learning.


This year’s Hour of Code Facilitator Guide features Dance as students program a virtual MeeBot character to dance and then make a video of it. The new Swift Playground activities to accompany this activity are featured in the Swift Playgrounds library. You could even purchase an actual robot that you could build and then program to interact with your code. Even without this purchase, students can have hours of coding fun with dance moves and the virtual robot inside of Swift Playgrounds. 


And so, Let’s Dance with Code!

Saturday, August 4, 2018

If I Were a Wizard: Coding for Littles... And More!

Last week, I was delighted to find this book delivered in my mailbox from Amazon. 
"If I Were A Wizard" (hardback) by Paul Hamilton
At first glance, it looks like another delightful children's book, doesn't it? In actuality, "If I Were a Wizard" by Paul Hamilton teaches readers young and old all about computational thinking and coding concepts. And it does this without intimidating terminology (and yet provides connections at the end).

When I talked with Paul this July at the 2018 Apple Distinguished Educator Institute, I was amazed by his humility. It struck a chord with me when he mentioned that humans are drawn to story, but true connections are made via characters. Thus he created Hazel. And Hazel is more than a beautiful mouse on the pages of the book or the digital swipes in iBooks. Hazel is a relatable comrade for all those who get to know her. Students can "meet" Hazel and experience her world through Augmented Reality with the free app Wizard AR. While exploring this magical world, teachers like Katie Gardner can capitalize on creative writing opportunities. Or simply enjoy an original title track performed by a beautiful young vocal wizard. Teachers can build closer relationships with Hazel by visiting the wizardcodingbook.com website and downloading the numerous free educational resources-- writing, math, art, and even more beyond just coding. It is clear to see that Paul has created more than just a coding book!

https://www.wizardcodingbook.com 
It is hard to debate the value in teaching coding concepts in today's primary classrooms. With "If I Were a Wizard" young children of all ages and backgrounds will be inspired to consider today's reality-- that they, too, can code.  And I will continue to be inspired by the author's dedication to education that matters. 

Tuesday, October 31, 2017

Coding with Keynote

Prior to teaching coding to any age of learners, it is smart to teach better communication skills. At ESU 8's recent Elementary Science Olympiad one of the student activity stations did just that. 

First we began with coding with blocks. The engineer and the builder had the exact same blocks but their workspace was separated with a divider, blocking their view of each other's creations. Instead they gave verbal "code" as instructions to each other in the attempts of replicating the exact same structure. Modifying each round with various alternations (ability for builder to ask questions, written instructions only, etc.) added additional discussion on the importance of communication in the process of science, and coding in particular. 

Activity Guide for 'Let's Communicate'


Next we moved to the computer and worked instead with digital "blocks" which were actually shapes in Apple's Keynote application on our MacBook Air laptops. Both the engineer and the builder had to pay attention to the very fine details and convey that "code" back and forth in order to replicate each other's designs. 

  1. Use basic shapes to construct an image on a blank Keynote slide.
Note: The more “complicated” the shape, the more “code” will be involved.

  1. Complete a “code sheet” with each shape’s details from the Inspector.
Blank “Code Sheets” for students: http://bit.ly/codesheets

  1. Exchange code sheets with a partner.
No peeking at each other’s screens!

  1. Using the code alone, attempt to rebuild and replicate your partner’s image on a new blank slide. Enter details into the Inspector exactly for each shape added.

  1. View each other’s original slides and share feedback with your partner.
Debug your errors.

Optional Lessons:
  • Add a theme to the challenge, such as flag designs, pumpkin carving, or monster creation.
  • Address the importance of specific communication as discrepancies arise.





    Activity Guide for 'Coding with Keynote'