Concept Development

Educational Technologies

Educational Gaming

Computer Science Education

Concept Development



Visualisations


Comparing the effectiveness of textual and visual programming environments to support cognitive processing and development.


Manipulables


Exploring the use of manipulable objects to support cognitive processing and development of CS concepts.


Computational Thinking


Exploring processes to support the development of 'Computational Thinking' with a focus on abstract and relational conceptual processing.