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

Wednesday, December 19, 2018

Robot Finch Takeover!

November/December 2018 was an especially busy time in the Iroquois Middle School Library!  We were lucky to be awarded with 10 robot finches thanks to the loan program offered through BirdBrain Technologies, the company which manufactures the robot finches.

A robot finch is a hands-on tool which allows students to hone their computer coding skills.  The robot finch can be controlled with many programming languages (we chose to use Scratch because students had some familiarity with it).  The finch comes equipped with two wheel motors, LED lights, a temperature sensor, buzzer, and touch sensors.  These capabilities provided students with seemingly endless programming opportunities.  The hands-on nature of the robot finches also made it fun and easy for students to see their programming skills come to life!

Students were able to program the robot finches by using Scratch.

In order to maximize the amount of time students were able to spend with the robot finches, Mrs. Lambert and Mr. Kwietniewski were gracious enough to bring their STREAM classes into the library for a finch coding project.  Between both teachers, there are 24 sections of STREAM, meaning upwards of 400 students in grades six through eight enjoyed class time with the finches.  We decided that each group would have three class periods to explore the finches.

On the first day of the finch project, students received a brief introduction to the finches, including how to set up the finch on the student laptops, how to properly care for the finches, and which Scratch coding commands would be useful for their programs.  Students were then instructed to work in groups of 2-3 to complete a finch tutorial.  This packet, adapted from the finch education website, introduced students to finch features and some coding strategies.

Students worked on the finch tutorial before tackling challenges.

Some groups even named their finches!

Students enjoyed the hands-on coding experience with the finches.

Once students had completed the tutorial, they were invited to participate in a challenge of their choosing.  It took students varying amounts of time to complete the tutorials; some groups finished in one class period, while others needed multiple periods to finish.

There were five coding challenges the groups could choose from: traffic light, dance party, music maker, remote control, and drawbot.  Each of the challenges were adapted from beginner level Scratch lessons found on the finchrobot.com website.  Before starting each challenge, students were encouraged to do their best, as outstanding challenge outcomes would be video recorded for the Robot Finch Hall of Fame!  There were a number of groups that were able to tackle multiple challenges during their project time in the library.

Mr. K. observes his seventh grade students work on drawing shapes with the finches.

Students work to get the finch through a masking tape maze.

There were some truly remarkable coding projects created by our students!  Some of the best projects created came about by students who were committed to bringing an idea to life, or by those that took risks by exploring a variety of the finch's capabilities.  Many of these dedicated students visited the library during study hall to further perfect their coding projects.  All of the recorded projects can be found on the Iroquois Middle School Library website here.

Students worked on coding projects in order to be inducted into the hall of fame!


In the video above, students used the finch's buzzer feature to play the tune "Africa" by the band Toto.


Students from this video created a maze out of all of the Harry Potter books in the library.  They activated the finch's touch sensors in order for the finch to complete the book maze unassisted.

On the last day of the project, we invited all students to participate in a survey about their experience coding with the robot finches.  The feedback received will be helpful as we move forward with STEM/robotics-related activities and curriculum.  We will be able to incorporate student suggestions into these offerings.  Of the 381 survey respondents, 99 said they were interested in extra coding opportunities (and there were 160 students who said maybe)!

Overall, we were very pleased by the creativity and effort displayed by the STREAM students.  The robot finch project was a great way to celebrate #hourofcode and Computer Science in Education week.  A special thank you to Mr. Kwietniewski and Mrs. Lambert for making this possible!

Friday, December 7, 2018

Iroquois MS Competes in First Lego League

On November 17th, 2018, seven sixth grade students from Iroquois Middle School were the first students to ever represent Iroquois at a First Lego League (FLL) competition.  The regional competition for Buffalo area schools took place at the Nichols School.  Our entry fee for the competition was covered thanks to a generous donation from Dr. Michelle Kavanaugh, director of the WNY STEM Hub.  We were very appreciative of the change to compete.  Mrs. Ferger and I had a great time advising this wonderful team!

There was plenty of planning and preparation leading up to the competition.  We held informational sessions about FLL during lunches.  Interested students needed to apply by providing a parent signature and also a paragraph explaining why they want to join the team.  We stressed that FLL isn't a club in the traditional sense; instead, it requires a high level of commitment.  Once the team was selected, we met for 1.5 hour meetings 14 times leading up to the competition.

For those unfamiliar with FLL, it is a three part competition.  The spontaneous "Core Values" section assesses how well team members work together as a group in order to perform a specific task (mainly a team building activity).  Team members must then discuss how the Core Values of Lego League can be applied to school and other settings.  The Core Values of Lego League are as follows:





  • We are a team.
  • We do the work to find solutions with guidance from our coaches and mentors.
  • We know our coaches and mentors don't have all the answers; we learn together.
  • We honor the spirit of friendly competition.
  • What we discover is more important than what we win.
  • We share our experiences with others.
  • We display Gracious Professionalism® and Coopertition® in everything we do.
  • We have FUN!
  • - See more at: http://www.firstlegoleague.org/mission/corevalues#sthash.cVFMw5M0.dpuf





  • We are a team.
  • We do the work to find solutions with guidance from our coaches and mentors.
  • We know our coaches and mentors don't have all the answers; we learn together.
  • We honor the spirit of friendly competition.
  • What we discover is more important than what we win.
  • We share our experiences with others.
  • We display Gracious Professionalism® and Coopertition® in everything we do.
  • We have FUN!
  • - See more at: http://www.firstlegoleague.org/mission/corevalues#sthash.cVFMw5M0.dpu





  • We are a team.
  • We do the work to find solutions with guidance from our coaches and mentors.
  • We know our coaches and mentors don't have all the answers; we learn together.
  • We honor the spirit of friendly competition.
  • What we discover is more important than what we win.
  • We share our experiences with others.
  • We display Gracious Professionalism® and Coopertition® in everything we do.
  • We have FUN!
  • - See more at: http://www.firstlegoleague.org/mission/corevalues#sthash.cVFMw5M0.dpuf

    - Discovery: We explore new skills and ideas.
    - Innovation: We use creativity and persistence to solve problems.
    - Impact: We apply what we learned to improve the world.
    - Inclusion: We respect each other and embrace our differences.
    - Teamwork: We are stronger when we work together.

    Practicing Core Values challenges during a team meeting.

    Core Values practice was a success!

    The "Project" section is more of a traditional science project.  Students are given a topic to research first.  This year, the theme was "Into Orbit" and teams were challenged to find a way to improve the lives of astronauts.  The team shares their innovation with a group of people who can benefit from their research.  They then must create a short presentation to show the judges what they learned through the research process.

    The team decided to tackle the problem of space trash as the basis of their project.  Through research, they learned that space trash can threaten the safety of astronauts because it could tear a hole in their spacecrafts or spacesuits.  In order to work on an innovative solution to this problem, they contacted an expert.  One of our students has an uncle that works as a contract engineer through NASA!  Mr. Jarrod Bleckinger, an Iroquois graduate, was happy to share his outer space expertise through a Skype visit with our team.

    Skyping with engineer Jarrod Bleckinger.

    Team members prepared great questions for our Skype visit.

    After consulting with Mr. Bleckinger, the team decided that creating solar powered lasers would be the best way to zap space trash.  They created a project board to present their innovative solution, and then prepared a skit to share their findings with the FLL judges.

    The team prepared an informative display about their project.

    Last but not least is the "Robotics" component.  Students are honing their computer programming skills in order to train a robot to complete missions.  Each mission is worth a predetermined amount of points, so the team that accumulates the most points will win this section of the competition.  This part of the competition requires a lot of trial and error; it is difficult to get the robot's programming just right in order to complete the missions.

    The programming for each mission was done on a computer.

    Attachments and adjustments were made to the robot prior to competition.

    There were many missions the teams could choose to complete.

    The team preps the robot for a round of competition.

    During the competition, it was very exciting when our team's robot was able to successfully complete three missions!  This was the best our robot had ever performed.

    Although no awards were won by Iroquois this year, it was a great season of teamwork, friendship, and exploration of real world science and engineering.  Iroquois hopes to be back at Nichols School again next year for another competition.  In the meantime, some of this year's Lego League participants are keeping their robotics and science skills sharp by participating in the middle school's Bright Minds Club and STREAM class opportunities.  Mrs. Ferger and I will be exploring ways to make FLL bigger and better next year!

    Iroquois First Lego League Team 2018

    Reflections on 2020-2021

    We are now getting into the rhythm of the 2021-2022 school year.  Although it is tempting just to forge ahead, I believe it is important to ...