This Iowa City house party will feature a mini-drone, robotic cars and DIY mechanical bees — all to spark kids’ interest in STEAM

Science and Technology House Party

RAL Social Hall -- 2 to 4 p.m. on Sunday, Sept. 18

Child’s hands from a photograph by Ivan Radic. Robert A. Lee © Google 2022. Toys clockwise: RUSR DIY Solar Car, DJI Tello Mini Drone, UBTECH JIMU Robot. Graphic by Jordan Sellergren/Little Village

Mini-drones, programmable robots and small cars will cruise around the Science and Technology House Party this Sunday at the Robert A. Lee Community Recreation Center. The free event is hosted by the Iowa City Parks and Recreation Department to showcase its newest technology and promote the fall and winter STEAM programming.

“Something I care a lot about personally is getting kids interested in science outside of a classroom,” said Nancey Pope, the department’s Nature and Science coordinator. “We want to provide a place where they can spark interest in science in a low-pressure, non-academic setting.”

The event will have robotics and engineering kits like the Sphero Indi, a toy car that moves by responding to color-coded mats. A green mat, for example, will make the car move forward a few feet. Kids can use the mats to make mazes and racetracks that navigate around different obstacles.

“The color-coded mats are a way of programming the cars to do different things: go, stop, turn around, turn right to left,” Pope said. “They’re actually super cool. I love these little these little cars.”

The Sphero Specdrum rings will use color-coded mats to make music. Tapping the ring on the mat will produce a sound. It’s a simple concept with a low entry barrier, but older kids and adults can produce complex music with the rings.

The Hummingbird kit combines arts and crafts with robotics. Attendees can build the robot’s body using craft supplies, attach mechanical pieces and program certain actions. For example, they could build a cardboard bee, add robot wings and program the wings to flap.

The kit uses the Scratch, a programming language designed for kids and pre-teens. Using a tablet, they drag-and-drop pre-coded commands and string them together to perform an action.

“Even though our activities are really aimed at kids, it’s a great educational opportunity for adults,” Pope said. “Technology is just changing so fast. It’s a great chance to learn a little bit about programming.”

Mini-drones will hum and buzz throughout the event. They’re small, between four and five inches, but powerful. The drones are untested in a public setting, so Pope is “really curious” to see how it goes. Event staff will hold a training session, teaching attendees how to pilot them with the tablet controls. Kids can fly the drones through an obstacle course and take aerial pictures.

The house party will also have Makey Makey kits, which turn everyday objects into keyboard inputs, like using a banana to play GarageBand on a laptop. Other activities include the Roylco Straws and Connectors building kit, accessible microscopes with prepared slides and the stream table.

“Our stream table is my absolute favorite thing that we have,” Pope said. “It shows how rivers change over time and how erosion occurs.”

The 3-ft by 6-ft interactive table that uses plastic sand and water to create a river system. People can change how the river flows, create floods and observe how erosion occurs.

“All of the new equipment that we talked about, we’re going to be offering classes using that equipment into the fall and winter,” Pope said. “People will be able to sign up for those classes at this event.”

Pope hopes the event will inspire kids and teens to pursue and develop their STEAM interests, while also providing a memorable experience for families.

“I loved going to events like this with my own kids when they were younger,” she said. “We strive to provide a welcoming place where community members learn about science and technology. Science isn’t only a classroom topic. It is a way to understand the world around us.”

The science and technology equipment was funded by ACT (the nonprofit that administers the standardized college admissions test of the same name), Iowa STEM Hub and the Iowa Department of Natural Resources REAP-CEP (the Resource Enhancement and Protection’s Conservation Education Program).

The house party will run from 2 to 4 p.m. on Sunday, Sept. 18, at RAL’s Social Hall. It’s free and open to the public, but children must be accompanied by an adult. Masks are encouraged and hand sanitizer will be provided.

[gravityform id="17" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper your-village-form_wrapper' id='gform_wrapper_17' ><a id='gf_17' class='gform_anchor' ></a><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_17' id='gform_17' class='your-village-form' action='/science-and-technology-house-party-iowa-city-robert-a-lee/#gf_17'> <div class='gform_body'><ul id='gform_fields_17' class='gform_fields top_label form_sublabel_below description_below'><li id='field_17_7' class='gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible' ><h3 style="font-weight:800; font-size:34px;">Let's get started</h3> <p style="font-size:18px;">Fill out this form and we'll contact you with information about marketing with Little Village!</p></li><li id='field_17_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' for='input_17_4_3' ></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gfield_trigger_change' id='input_17_4'> <span id='input_17_4_3_container' class='name_first' > <input type='text' name='input_4.3' id='input_17_4_3' value='' aria-label='First name' tabindex='2' aria-invalid="false" placeholder='First name'/> <label for='input_17_4_3' >First</label> </span> <span id='input_17_4_6_container' class='name_last' > <input type='text' name='input_4.6' id='input_17_4_6' value='' aria-label='Last name' tabindex='4' aria-invalid="false" placeholder='Last name'/> <label for='input_17_4_6' >Last</label> </span> </div></li><li id='field_17_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_5' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_17_5' type='text' value='' class='large' tabindex='6' placeholder='Company name' aria-required="true" aria-invalid="false" /></div></li><li id='field_17_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_3' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_17_3' type='text' value='' class='large' tabindex='7' placeholder='Your email address' aria-required="true" aria-invalid="false"/> </div></li><li id='field_17_8' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_' ><label class='gfield_label' for='input_17_8' >Email</label><div class='ginput_container'><input name='input_8' id='input_17_8' type='text' value='' /></div><div class='gfield_description'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_17' class='gform_button button' value='SUBMIT' tabindex='8' onclick='if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; jQuery("#gform_17").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=17&amp;title=&amp;description=&amp;tabindex=1' /> <input type='hidden' class='gform_hidden' name='is_submit_17' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='17' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_17' value='WyJbXSIsIjlmNzc1YTEyZmZjNmYyODk5Mzk0NDM3ZjRlOGYyZDNmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_17' id='gform_target_page_number_17' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_17' id='gform_source_page_number_17' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="78"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_17' id='gform_ajax_frame_17'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 17, '' );jQuery('#gform_ajax_frame_17').load( function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_17');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_17').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_17').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_17').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_17').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_17').offset().top); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_17').val();gformInitSpinner( 17, '' );jQuery(document).trigger('gform_page_loaded', [17, current_page]);window['gf_submitting_17'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_17').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_17').offset().top);jQuery(document).trigger('gform_confirmation_loaded', [17]);window['gf_submitting_17'] = false;}, 50);}else{jQuery('#gform_17').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [17, current_page]);} );} );</script><script type='text/javascript'> if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 17) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [17, 1]) } ); </script>