Hostname: page-component-89b8bd64d-46n74 Total loading time: 0 Render date: 2026-05-08T06:34:48.235Z Has data issue: false hasContentIssue false

“Little language” project modules

Published online by Cambridge University Press:  26 January 2010

JOHN CLEMENTS
Affiliation:
California Polytechnic State University, San Luis Obispo, CA, USA (e-mail: clements@brinckerhoff.org)
KATHI FISLER
Affiliation:
Worcester Polytechnic Institute (e-mail: kfisler@cs.wpi.edu)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

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.

Information

Type
EDUCATIONAL PEARL
Copyright
Copyright © Cambridge University Press 2010
Submit a response

Discussions

No Discussions have been published for this article.