Comparing the effectiveness of textual and visual programming environments to support cognitive processing and development.
Exploring the use of manipulable objects to support cognitive processing and development of CS concepts.
Exploring processes to support the development of 'Computational Thinking' with a focus on abstract and relational conceptual processing.