A visual programming activity that incorporates a visual program could include using BeeBots.
Students could follow a step by step process from getting to Point A to Point B. Students have to follow a set of instructions.
You could also get students to make a set of instructions for their peers to complete.
BeeBots are a great way of using team work within the classroom. Taking turns and sharing their ideas as well as coding and decoding.