A Simple Program Structure
In Tychos, you write your code in two different panes. One pane (Initial State) is used for establishing your simulation's initial conditions. The Calculations pane is the program's main loop. This is similar to how an Arduino program or a Processing program is structured with a setup() function and a loop() function.
This simple structure allows students to clearly define the variables that they need, and then code the updating of those varaibles in a separate area, keeping the code organized and clearly identified.