I am someone who very much prefers to get practical as programming is something that is learnt through trial and error.
So my lessons would consist of introduction for the topic; what it does, why we use it, and how to implement it, then we will get straight to practically experimenting with it, after this there will be a summary with examples for the student (as a note) to look back and learn...
I am someone who very much prefers to get practical as programming is something that is learnt through trial and error.
So my lessons would consist of introduction for the topic; what it does, why we use it, and how to implement it, then we will get straight to practically experimenting with it, after this there will be a summary with examples for the student (as a note) to look back and learn from. Rinse and Repeat.
I find this process of explanation much more easier than going through multiple slides and then experimenting with it at the end. It is also helpful for when the student is going through their previous program and not understanding it very well when re-learning it. I use this method a lot and find it to be most effective.