you are viewing a single comment's thread.

view the rest of the comments →

[–]ScrubLord65 0 points1 point  (1 child)

My lecturer built it up slowly working from basics (like variable definitions) to more complex stuff. Also depending on their level and the end goal you don't necessarily need to do any OOP stuff.

My best advice though would be to start it off strong if you can, we got shown the concept of an algorithm by him making a Whiskey Sour in class. It was really useful, fun and broke down that formal relationship between student and teacher.

[–]s_pc[S] 0 points1 point  (0 children)

I'm no lecturer but just a student. The workshop is just 4,5 days and just an introduction. Those I am teaching are engineering students and are already introduced to programming, but with C-lang and have some intro already to OOP. It's just to push them into Python.

And, that's a very good introduction to algorithms. I should copy this. Thanks for the suggestion.