DEV Community

Mykolas Mankevicius
Mykolas Mankevicius

Posted on

When teaching give students a visual aid

TL;DR;

to get the code and password join the community on ash-casts

Teaching is hard

Teaching is always hard especially when you are teaching abstract concepts and not something manual like woodworking.

When teaching programming you want to enlist as many ways of displaying the process as possible so that students could grasp the concept more tangibly.

Enlist visual aids

Livebook is an amazing tool for teaching elixir, but it might still be difficult to portray how data is changing or what is actually happening.

For example you're teaching data transformations in Elixir:
Image description

And you write the code like this:
Image description

But that is difficult to visualise, so you as the teacher can add visual aid things, which might be too difficult for students to understand at the moment, but they don't need to know how it works.

So adding |> Point.show() to the end of the pipeline now outputs a nice image:
Image description

Which is much easier to grasp.

Hope this helps in your future endeavours!

Based on this youtube video:

Visualization [Grokin'] Learn Elixir w/ Bruce Tate

Top comments (0)