Core Skills Analysis
Computer Science
- Jennifer developed a foundational understanding of programming concepts through coding the microbit, such as input, output, and sequencing.
- She learned to use logical thinking to manipulate code, which helped her predict the outcome of her actions when programming the microbit.
- The hands-on approach of applying code to a LEGO build helped reinforce her understanding of the physical application of programming.
- Through trial and error during her coding process, Jennifer cultivated resilience and problem-solving skills as she debugged her code to achieve the desired effect.
Engineering
- Jennifer was able to conceptualize how coding directly influences the performance of her LEGO build, bridging the gap between digital and physical realms.
- She gained experience in designing a project by deciding how to integrate the microbit with her LEGO structure, facilitating an understanding of engineering design principles.
- By observing how the microbit controlled the LEGO lights, she explored the importance of feedback in engineering systems.
- This activity encouraged her to think about the iterative nature of engineering, inspiring her to modify her design after testing.
Mathematics
- Jennifer utilized basic mathematical concepts such as counting and sequencing when determining the order of events in her code.
- She developed an understanding of patterns by determining how the microbit would light up based on the input provided, reinforcing her skills in pattern recognition.
- The activity incorporated spatial reasoning as she visualized how her code would affect her physical LEGO build.
- Moreover, she practiced logical reasoning when troubleshooting her code, which is essential for higher-level mathematical thinking.
Tips
To further enrich Jennifer's learning experience, encourage her to explore more complex coding concepts such as loops or conditionals using microbit. Parents or teachers might consider setting up small challenges, such as creating a short light show or a game using the microbit to inspire creativity. Introducing additional materials like sensors could also enhance her engineering skills by showing her how to integrate environmental inputs into her projects.
Book Recommendations
- Hello Ruby: Adventures in Coding by Linda Liukas: A fun storybook that introduces children to coding concepts through adventure and creativity.
- Code Breakers: The Next Generation by Andrea J. Wiggins: This book teaches children about the basics of computer coding using engaging challenges and engaging illustrations.
- LEGO Microcontroller Projects by John Baichtal: A hands-on guide that provides kids with exciting LEGO projects that incorporate basic programming and engineering principles.
Learning Standards
- CCSS.ISTE.1 - Creativity and Innovation: Students demonstrate creative thinking, construct knowledge, and develop innovative products and processes using technology.
- CCSS.Math.Content.2.OA.A.1 - Solve word problems that call for addition of three whole numbers whose sum is less than or equal to 20.
- CCSS.ELA-LITERACY.W.2.6 - With guidance and support from adults, create shared writing products.