Educational Functional Pearl: "Little language" project modules

15 Sep

I’ve recently read the article titled “Little language project modules” by John Clements and Kathi Fisler (Journal of Functional Programming (2010), 20:3-18 Cambridge University Press, doi:10.1017/S0956796809990281) and found it amazing. Maybe the main reason is that one of their examples is related to developing a domain specific language to capture the creation of computer based testing, a subject which is also important for me in the context of computer assisted learning.

Here’s the abstract:

“Many computer science departments are debating the role of programming languages in the curriculum. These discussions often question the relevance and appeal of programming-languages content for today’s students. In our experience, domain-specific, “little languages” projects provide a compelling illustration of the importance of programming-language concepts. This paper describes projects that prototype mainstream applications such as PowerPoint, TurboTax, and animation scripting. We have used these exercises as modules in non-programming languages courses, including courses for first year students. Such modules both encourage students to study linguistic topics in more depth and provide linguistic perspective to students who might not otherwise be exposed to the area.”

Leave a comment

Posted by on September 15, 2010 in Linguistics, Lisp, Programlama


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: