I recently had the opportunity to do some mentoring, this gave me some valuable insights into learning.
New blog post: paul.bone.id.au/2018/05/27/men
Conversation
Have you seen the Pyret language? It seems to me like a great choice for teaching: pyret.org - the tricky design problem is figuring out how to convince students that it is worth using a teaching language. I'm glad you pointed out that issue in your post!
1
I havn't. Yeah, that's definitely an issue. IMHO most students don't want to use anything that's not common in industry. Including "why would we learn Haskell? isn't that academic?"
1
Thanks for reading!
1
I'm not an educator, but it definitely seems like something that should be addressed directly at the beginning of a course, in an up-front, compassionate way. Their concerns are very understandable, if misplaced.
1
I've seen some time given to this in functional programming courses. It doesn't help people who don't enroll in it because it's "academic", and it still doesn't satisfy everyone, but it's something.
1
Replying to
Yeah - that's where the power of marketing comes in :) - changing people's minds for the better before they even get in the door!
Alas lots of folks (especially in tech and academia) seem to think marketing is a BadThing™ - I agree that it can be, but when used for good it can be super powerful and helpful.
1
I agree, but advertising can DIAF.
1
Show replies

