Lesson Plan | Teachy Methodology | Problems and Flowcharts
| Keywords | Algorithms, Flowcharts, Problem Solving, Critical Thinking, Collaboration, Digital Activities, Digital Influencer, Hackathon, Detectives, Technology, Creativity, Communication, 360° Feedback |
| Required Materials | Cell phones or tablets with internet access, Materials for video recording (e.g., cell phone camera), Video editing apps, Access to social networks (e.g., Instagram, TikTok), Computers or tablets with flowchart creation software (e.g., Lucidchart, Draw.io), Game development tools (e.g., Scratch, Tynker), Stationery materials (paper, pens, etc.) for sketches, Online platform for sharing content (e.g., WhatsApp, school platform) |
Objectives
Duration: 10 - 15 minutes
This stage of the lesson plan aims to establish the foundations for understanding the concepts of algorithms and flowcharts in solving mathematical problems. By clearly defining the objectives, students can direct their efforts according to the expectations of the lesson, ensuring alignment and effectiveness of the proposed activities.
Main Objectives
1. Understand the structure of algorithms to solve mathematical problems.
2. Create flowcharts that represent the resolution of mathematical problems.
3. Recognize that similar problems can have the same structure of resolution.
Side Objectives
- Develop critical and logical thinking skills.
- Promote collaboration among students through group activities.
Introduction
Duration: 10 - 15 minutes
This stage aims to warm up the students to the topic of the lesson, contextualizing the importance of algorithms and flowcharts and sparking interest through practical examples and the use of technology. Using phones to search for information strengthens engagement and makes learning more interactive and connected to the students' reality.
Warming Up
🧠 Introduction: To start the lesson on problems and flowcharts, address the importance of these concepts in solving mathematical problems and in developing logical thinking. Ask students to use their phones to research an interesting fact about algorithms or flowcharts, such as their application in technology, science, or everyday situations.
Explain to the students how algorithms are step-by-step instructions for solving problems and how flowcharts are visual tools that help represent these algorithms clearly and organized.
Initial Reflections
1. ❓ What is an algorithm? Can you provide a simple example?
2. ❓ What is the difference between an algorithm and a flowchart?
3. ❓ How can flowcharts help in solving mathematical problems?
4. ❓ Can you think of any everyday example where we use algorithms?
5. ❓ Why is it important to recognize when problems have the same resolution structure?
Development
Duration: 70 - 80 minutes
The purpose of this stage is to provide students with a practical and contextualized experience for applying the concepts of algorithms and flowcharts. The activities are designed to engage students creatively and collaboratively, using digital technologies that connect learning to modern students' realities.
Activity Suggestions
It is recommended that only one of the suggested activities be carried out
Activity 1 - Digital Influencer Mission 📸
> Duration: 60 - 70 minutes
- Objective: Encourage students' creativity and communication skills while reinforcing their understanding of algorithms and flowcharts.
- Description: Students must create digital content to explain the resolution of a mathematical problem through algorithms and flowcharts, as if they were digital influencers teaching their followers.
- Instructions:
-
Divide students into groups of up to 5 people.
-
Each group must choose a simple mathematical problem that has been previously studied.
-
Develop an algorithm for resolving the problem, representing it in a clear and detailed flowchart.
-
Use phones to record explanatory videos or create posts on social networks (e.g., Instagram, TikTok) in which students explain step by step how to resolve the problem using the algorithm and flowchart.
-
Each group can add creative elements, such as graphics, animations, or visual effects, to make the content more engaging and educational.
-
Videos or posts must be shared with the class (for example, by sending the link in a WhatsApp group for the class or posting on an online school platform).
-
Conclude with a discussion in class about which methods were most effective in explaining and why.
Activity 2 - Game Hackathon 🎮
> Duration: 60 - 70 minutes
- Objective: Promote teamwork, creativity, and programming skills, as well as consolidate understanding of algorithms and flowcharts.
- Description: Students participate in a hackathon to create an educational game that teaches users how to solve mathematical problems through flowcharts and algorithms.
- Instructions:
-
Divide students into groups of up to 5 people.
-
Each group must conceptualize a game that implements the resolution of mathematical problems using algorithms and flowcharts.
-
Use tools like Scratch, Tynker, or any other accessible and easy game development platform for students.
-
Before starting to program, students must sketch the game structure on paper or in design software, including characters, scenarios, and how the flowcharts will be integrated.
-
Develop the game collaboratively, dividing tasks among group members (e.g., one student draws characters, another programs the flowcharts, etc.).
-
Once the game is created, each group must present their project to the class, demonstrating how the game teaches to solve the chosen mathematical problem.
-
Conduct a vote to choose the most creative and educational game.
Activity 3 - Algorithm Detectives 🕵️♂️
> Duration: 60 - 70 minutes
- Objective: Develop problem-solving skills, critical thinking, and teamwork using student protagonism in solving mysteries through algorithms and flowcharts.
- Description: Students take on the role of detectives who need to solve a mystery using algorithms and flowcharts.
- Instructions:
-
Divide students into groups of up to 5 people.
-
Each group receives a 'mysterious' problem that needs to be solved using algorithms and flowcharts. For example, finding the thief in a riddle using mathematical clues.
-
Students must discuss among themselves to decompose the problem into smaller steps, creating an algorithm for each of these steps.
-
Use flowchart creation software (e.g., Lucidchart, Draw.io) to represent the algorithm in a visual flowchart.
-
As students progress in solving the mystery, new 'clues' or mathematical 'challenges' are presented by the teacher, which must be solved to advance in the riddle.
-
Groups must present their final solution to the class, explaining how each step of the algorithm and flowchart helped to solve the problem.
-
At the end, discuss with the class about the different approaches used and which were more efficient.
Feedback
Duration: 20 - 25 minutes
The purpose of this stage is to consolidate learning through the sharing of experiences and collective reflection, allowing students to deepen their understanding of algorithms and flowcharts. Additionally, the 360° feedback promotes self-critique and constructive communication skills, essential for the personal and academic development of students.
Group Discussion
Promote a group discussion where each group shares their experiences and conclusions from their activities. Follow the script below to introduce the discussion:
- Introduction (5 minutes): Ask each group to briefly present the problem they chose, how they solved it using algorithms and flowcharts, and what the main challenges and learning points were.
- Experience Sharing (15 minutes): Encourage groups to highlight creative elements they used in their videos, games, or mystery solutions. Ask how the integration of digital tools influenced their understanding and explanation of the concepts.
- Debate (10 minutes): Lead an open discussion about which presentation methods (videos, games, digital flowcharts) were most effective. Ask students how this digital approach facilitated or hindered the understanding of algorithms and flowcharts.
Reflections
1. How did creating digital content help you better understand the concepts of algorithms and flowcharts? 2. What challenges did you encounter while transforming the algorithm into a flowchart or while creating an educational game? 3. What was the most interesting or fun part of this process and why?
360° Feedback
Instruct students to participate in a 360° feedback stage. Each student should receive feedback from their group members about their contributions to the activities. Guide the class to follow these guidelines for constructive and respectful feedback:
- Be Specific: Highlight specific actions and behaviors that helped or could be improved.
- Maintain Respect: Use positive and respectful language, focusing on behavior and not the person.
- Constructive Suggestions: Offer practical suggestions for future improvements.
For example, ask for phrases like: 'I liked when you clearly explained step X of the algorithm' or 'It would be helpful if you could assist us more in elaborating the flowchart next time.'
Conclusion
Duration: 10 - 15 minutes
The purpose of this stage is to consolidate acquired knowledge in a playful and interactive manner, connecting it to the reality and experiences of the students. By summarizing the main points in a fun way, it reinforces learning and establishes a bridge between theoretical concepts and their practical applications in students' everyday lives.
Summary
📚 Fun Summary 🥳: Imagine you are playing an escape room game, but instead of finding keys and solving enigmas, you are creating logical steps to unravel mysteries! Today, we learned to use algorithms as these step-by-step stages and flowcharts as visual maps to solve mathematical problems. In groups, you became digital influencers, game creators, and detectives, applying these concepts in a creative and practical way! 🚀
World Connection
🌍 In the Current World: In today's world, where technology is everywhere, understanding algorithms and flowcharts is essential. They are present in everything, from the social networks we use to the games we play and even in the decisions made by artificial intelligence systems. This lesson showed that mathematical knowledge is not just theoretical but is part of our everyday digital life! 💡
Practical Application
💼 Applications: Understanding algorithms and flowcharts is crucial for solving everyday problems in an organized and efficient manner. Whether programming software, creating online content, or simply planning your daily activities, these tools help structure reasoning and find solutions logically and clearly. ✨