5 ms·
Is your argument really "why teach them to do something specific"? Why teach C++? Some students might not prefer that to C#. My problem at school was always "
by jeeva 8y ago
Is your argument really "why teach them to do something specific"?
Why teach C++? Some students might not prefer that to C#.
My problem at school was always "how do I apply this lesson to an actual problem?"
Picking _something_ (anything!) to teach is great (to me), because canny students can go off and use the lesson to do _anything_ else.
- gdfasfklshg4 8y ago> Why teach C++? Some students might not prefer that to C#. Between these two there is very little to choose in terms of concepts the students would be exposed to. I would assume that teaching either of those would aim to teach the underlying concepts of object orientated programming. The questions that need to be asked instead are: What concepts would building an editor plugin expose students too? And is this the best way to introduce those concepts? (NB I am assuming University level where contact time for taught material is only really enough to introduce concepts not to really go into details.)