Butterfly Algorithms

Butterfly Algorithms

From Tuesday, July 4, 2023 9:30 AM
to Tuesday, June 4, 2024 11:00 AM

Shkolla "Flatrat e dijes"

Open in-person activity

English

Flatrat e Dijes, Fier, Albania

Computational thinking is a problem-solving process that is used in everyday life as well as computer programs. In this lesson, students apply their computational thinking skills to explore the life cycle of a butterfly. They'll create an algorithm, or set of instructions, to model the life cycle of a butterfly. They will write this algorithm using conditionals and then program it on a computer.

Students will:

  • Analyze the life cycle of a butterfly.
  • Develop an algorithm that describes the cycle.
  • Apply conditionals to an algorithm.
  • Finish and test the algorithm of a computer program to demonstrate the life cycle of a butterfly.

    Pre-primary education Primary school
    Basic programming concepts Unplugged activities Playful coding activities Art and creativity

Longitude: 19.580104
Latitude: 40.727909
Geoposition: 40.727909,19.580104

Nearby upcoming activities:

Build Your Own Chatbot with AI
Fri, May 9, 2025 2:20 PM

students will dive into AI and Natural Language Processing (NLP) to build their very own chatbot! Using tools like Dialogflow, TensorFlow, or Python, students will create a chatbot capable of understanding and responding to user input. They will learn about machine learning algorithms and NLP concepts to enable the chatbot to handle various topics, answer questions, and even engage in conversations.

 

After coding the chatbot, students will put it to the test, interacting with their bots and making improvements to ensure better responses and more realistic conversations. The workshop concludes with a chatbot showdown, where each bot is tested for creativity, functionality, and user engagement.

Build a Simple Weather Station with Arduino
Tue, May 13, 2025 2:25 PM

Students will build a simple weather station using Arduino. They will learn to connect sensors like temperature, humidity, and barometric pressure to measure the weather conditions around them. Students will also write code to read data from the sensors and display it on a screen or even upload it to the cloud for remote monitoring.

 

The activity will help students understand basic electronics, sensor data processing, and how to program an embedded system. At the end of the workshop, students will present their weather stations and discuss how the data can be used to track environmental conditions or predict weather trends.

Interactive Game Development with Scratch
Mon, May 12, 2025 4:22 PM

Students will learn how to create their own interactive games using Scratch, a visual programming language. They'll explore the basics of game development, including creating sprites, coding movement and collision detection, and designing simple levels. Students will work together to build a 2D game, such as a platformer or maze game, and learn about essential game mechanics like scoring, timers, and sound effects.

 

By the end of the session, students will have their very own playable game, which they can modify and share with others. The workshop will conclude with a game showcase, where each group presents their game, explaining the coding concepts they used to make it interactive.