To check the status of inputs (like a push button or a light sensor).
Flowol 2 is widely used in schools (Key Stage 2–3) to introduce control technology and computational thinking before moving to text-based languages. It encourages problem-solving and system design in an accessible, visual way.
Whether you are a teacher looking to revisit the basics of control or a hobbyist interested in the history of educational software, Flowol 2 stands as a testament to the power of visual learning in the digital age. flowol 2
On the right side of the screen is the —a dynamic, animated simulation of a real-world system. Flowol 2 ships with a classic set of mimics that have become beloved by educators:
Furthermore, Flowol 2 teaches . A student cannot guess their way through a flowchart. They must trace the path, examine each decision, and simulate the system in their head. This mental discipline translates directly to higher-level programming and engineering problem-solving. To check the status of inputs (like a
The software is centered around a visual workspace where you build programs using standard flowchart symbols: Terminators (Oval): , or define a Subroutine Process (Rectangle): Handles actions like (e.g., "Wait 5 seconds"). Output (Parallelogram): Controls devices like motors or lights. Decision (Diamond):
One of the most advanced features in Flowol 2 is the ability to run . This is critical for realistic control systems. For example, in the Pelican Crossing mimic, one flowchart might manage the traffic light sequence, while a second flowchart independently monitors the pedestrian button. This introduces the concept of parallel processes and event-driven programming without needing threads or interrupts. Whether you are a teacher looking to revisit
The genius of Flowol 2 lies in its rejection of text-based syntax errors. For a 10-year-old student, a missing colon or a stray indentation in Python can be a frustrating roadblock. Flowol 2 eliminates that friction entirely.
Pelican Crossing Goal: Create a single flowchart that cycles Red → Red+Amber → Green → Amber → Red. Learning outcomes: Sequence, delay timing, loops (use a "jump" back to the start).