Thursday, November 18, 2021

- CST
The Importance of Visuals in Teaching Code and Reducing Bias
Join on Hopin
Tadeh Hakopian
Tadeh Hakopian
HMC Architects, Design Technologist

Python can be taught line by line but not everyone is comfortable with purely text and logic based explanation of coding. The current status quo is to teach showing lines of code with inputs and outputs though a lot of visual learners aren’t going to easily grasp that. What if there was a way to communicate the code concepts with images? This talk will show how using geometry and modeling can acclimate novices to coding concepts using visual-spatial examples reinforced by coding concepts applicable anywhere.

Outline:

* Problems with how Python is currently taught
* How people use visuals to learn
* Demonstrating code with the visual medium
* Visual scripting options like Rhino Grasshopper, Revit Dynamo and others
* This editors can take code and display it diagrammatically and geometrically
* Grasshopper - https://www.rhino3d.com/6/new/grasshopper
* Dynamo - https://primer.dynamobim.org/01_Introduction/1-2_what_is_dynamo.html
* Getting people to go from visuals to text coding

* Get a different take on how to communicate coding to beginners and non-technical folks

* See the options for non-textual python coding

* How to use diagrams to communicate coding concepts

* Using Visual scripts to code 3D objects to demonstrate to learners how the code works in a fun way