Coding a Classification System
iBlock Objective:
It’s crucial that today’s students become fluent in computer science skills and concepts. In this iBlock, students will build their computer science fluency as they conduct research on a topic of their choosing and develop a fully functional coding application to help them gain a better understanding of their research. Students will utilize computer programming software to go through the process of finding, organizing, classifying, and presenting research. In addition, students will create a visual and written plan for the logic of their program and create a fully functional program that takes user input and answers the student’s original question.
- Grade Band: 3-5, 6-8, 9-12
- Primary Focus: Physical Computing and Computer Programming
- Secondary Focus: Critical Thinking and Problem Solving
- Additional Foci: Advanced Literacy, Transferable Skills, Social-Emotional Learning
- Possible Suggested Technologies: Piper, pi-top
- Related Industry Sectors: Information & Communication Technologies
Here is a sample content standard for this iBlock:
Design a solution to a complex real-world problem by breaking it down into smaller, more manageable problems that can be solved through engineering. (HS-ETS1-2)