Group Abstract Group Abstract

Message Boards Message Boards

5
|
23.2K Views
|
15 Replies
|
13 Total Likes
View groups...
Share
Share this post:

Testing Wolfram Education?

POSTED BY: Todd Rowland
15 Replies
POSTED BY: Udo Krause
Posted 10 years ago
POSTED BY: Richard Gaylord
POSTED BY: Bianca Eifert
Posted 10 years ago

as far as i know, almost no programing language is identified with a specific individual (except maybe ken inversion for APL). and few people name the programming language they develop after themselves (i could be wrong - maybe bob dylan named the Dylan programming language after he created it when he wasn't writing songs LOL).

POSTED BY: Richard Gaylord
POSTED BY: Bianca Eifert
Posted 10 years ago
POSTED BY: Richard Gaylord

That's an interesting and unexpected perspective. Lots of programming languages have very charismatic and brilliant leading figures, I've always considered that a good thing. After all, a mediocre language designer without any vision is highly unlikely to develop an intuitive and usable language (let alone a beautiful one).

POSTED BY: Bianca Eifert
Posted 10 years ago
POSTED BY: Richard Gaylord

Richard, I agree complete with what you're saying, of course WL is a programming language. It's just that from personal experience, I'm not so convinced that that's the public perception just yet. So if that's still a work in progress, then it probably hasn't yet caused a broader paradigm shift. Maybe I'm just too pessimistic though.

You can already create WL packages and scripts, maybe the notebook is coming at some point?

POSTED BY: Bianca Eifert
POSTED BY: Bianca Eifert
POSTED BY: Todd Rowland
Posted 10 years ago
POSTED BY: Richard Gaylord

Interesting question! Are there studies on the benefits of the more general edge cases: (1) Learning to program, regardless of language, and perhaps not even with maths as a primary focus, and (2) using software to "look at" maths, plot things, solve stuff, but more in the "graphing calculator" sense than in the "programming" sense. Both of these aspects may give you ideas about how to proceed here, and there must be some data on that already.

And as you said, there also needs to be a way to put these benefits in perspective and compare them with other activities, because school time is a limited resource.

(By the way, "traditional maths" can teach a very different perspective and skillset from computational thinking, so I really wouldn't throw either one overboard so quickly. You know... it's fine to enjoy the book and the movie.)

POSTED BY: Bianca Eifert

Side-stepping the naming of languages and returning to the original prompt, I am putting together a education platform to gather data and answer these types of research questions, http://www.codeseal.org . The terminology being used lately to describe the type of cognitive problem solving strategies learned through training in computer programming is "computational thinking". There are centers at places like Carnegie Mellon studying the topic in general https://www.cs.cmu.edu/~15110-s13/Wing06-ct.pdf. My work is focused quite explicitly on looking at how learning to program within the context of a particular discipline affects learning, e.g. "does modeling a polymer improve one's understanding of polymer formation better than deriving the mathematical formulas?", as opposed to the bigger question of "does programming in general affect how one thinks?". You pose another interesting question which is "does programming in different languages affect the learning outcomes for students in different ways?".

POSTED BY: Kyle Keane

Very interesting, @Kyle Keane, that platform deserves a separate announcement, great work! I'd love to see you sharing your experience building it in a separate thread.

POSTED BY: Vitaliy Kaurov
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard