Recursion with Factorials
Evo provides an interactive way for CS students to learn recursive factorial functions and investigate the efficiency of two different algorithms.
The Game of Nim
A pair of Evos allows two players to compete against one another in a game of Nim, forcing students to use logic and think ahead!
The Euclidean Algorithm
Evo helps students learn how to compute the greatest common divisor (GCD) of a pair of positive integers by use of the Euclidean algorithm.
Cornerstones of Computer Science: Evo the Finite State Machine Simulator
Evo simulates deterministic finite state machines, allowing students to visualize their behavior in an interactive manner.
Cornerstones of Computer Science: Deterministic Pushdown Automata
Evo simulates pushdown automata, allowing students to visualize their behavior in an interactive manner.
User Input with “Button Press Count”
Ozobot is out for a drive and wants you to decide whether to go to the mountains, to the open highway, or just take a ride in the neighborhood.
Bitwise Operations Primer
In a series of five interactive exercises with OzoBlockly and Evo, students learn the fundamentals of working with bitwise AND, OR, XOR and shift.
Dizzy Evo OzoBlockly Challenge
Using OzoBlockly, students program Evo to zigzag as it traverses a circular room without ever touching the walls.
OzoBlockly Challenge: Accelerating and Decelerating on a Square Spiral
Like an ice skater who brings her arms in while spinning, you are challenged to make Ozobot move faster when nearing the center of a spiral path.
Evo Demonstrates Social Distancing
With the coronavirus pandemic spreading worldwide, what better way is there to demonstrate social distancing than by using Evo?