Observations on the Design of Program Planning Notations for Students | Synapse