• Home
  • Search
  • Task-Specific Programming Languages for Promoting Computing Integration
  • Cite Icon7
  • https://doi.org/10.1145/3364510.3364532Copy DOI Icon

Task-Specific Programming Languages for Promoting Computing Integration

  • Nov 21, 2019
  • Mark Guzdial +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

A task-specific programming language (TSPL) is a domain-specific programming language (in programming languages terms) designed for a particular user task (in human-computer interaction terms). Users of task-specific programming are able to use the tool to complete useful tasks, without prior training, in a short enough period that one can imagine fitting it into a normal class (e.g., around 10 minutes). We are designing a set of task-specific programming languages for use in social studies and precalculus courses. Our goal is offer an alternative to more general purpose programming languages (such as Scratch or Python) for integrating computing into other disciplines. An example task-specific programming language for precalculus offers a concrete context: An image filter builder for learning basic matrix arithmetic (addition and subtraction) and matrix multiplication by a scalar. TSPLs allow us to imagine a research question which we couldn't ask previously: How much computing might students learn if they used a multiple TSPLs in each subject in each primary and secondary school grade?

Similar Papers
  • Book Chapter
  • Citations1

An Evaluation of a Pure Embedded Domain-Specific Language for Strategic Term Rewriting

  • Jan 01, 2013
  • Shirren Premaratne +2
  • Research Article
  • Citations180

Delite

  • Apr 01, 2014
  • ACM Transactions on Embedded Computing Systems
  • Arvind K Sujeeth +6
  • Research Article

Blending Language Models and Domain-Specific Languages in Computer Science Education. A Case Study on API RESTFul

  • Oct 03, 2025
  • International Journal of Interactive Multimedia and Artificial Intelligence
  • Francisco Jurado +3
  • Research Article
  • Citations5

The evaluation of the 7th grade English curriculum according to the Eisner's educational connoisseurship and criticism model

  • Jun 15, 2020
  • İlköğretim Online
  • Esen Çetin +1
  • Conference Article
  • Citations10

A Domain-Specific Language for Ubiquitous Healthcare

  • Jan 01, 2008
  • Jennifer Munnelly +1
  • Research Article
  • Citations9

Code Refinement of Stencil Codes

  • Sep 01, 2014
  • Parallel Processing Letters
  • Marcel Köster +4
  • Research Article

ABOUT THE PROLIFERATION OF DATA SCIENCE PROGRAMMING LANGUAGES: EXPLANATORY STUDY, TECHNOLOGICAL DEVELOPMENT, AND COMMON FEATURES

  • Jan 01, 2024
  • Issues In Information Systems
  • Conference Article
  • Citations1

OptiSDR — A domain specific language to improve developer productivity for software defined radio

  • Aug 01, 2016
  • Simon Winberg +2
  • Conference Article
  • Citations4

The expert system approach in development of loosely coupled software with use of Domain Specific Language

  • Oct 01, 2008
  • Proceedings of the International Multiconference on Computer Science and Information Technology
  • Piotr Grobelny
  • Research Article
  • Citations1

Input and Output Application Programming Interface for Plaid Standard Library

  • Jan 31, 2014
  • International Journal of Software Engineering and Its Applications
  • Nazri Kama
  • PDF
  • Research Article
  • Citations13

A high-level language for rule-based modelling.

  • Jun 04, 2015
  • PLOS ONE
  • Michael Pedersen +2
  • PDF
  • Research Article
  • Citations13

Gender Differences and Associated Factors Influencing Problem Gambling in Adolescents in Sweden: Cross-sectional Investigation.

  • Mar 17, 2022
  • JMIR pediatrics and parenting
  • Emma Claesdotter-Knutsson +5
  • Research Article
  • Citations3

What experts want from programming languages

  • Aug 01, 1991
  • Ergonomics
  • Marian Petre
  • Research Article
  • Citations4

Comparative Study of C++ and C# Programming Languages

  • Dec 26, 2024
  • Jurnal Syntax Admiration
  • Veny Vita Ponggawa +5
  • Conference Article

Session details: Theme: System software and security: PL - Programming languages track

  • Apr 08, 2019
  • Barrett R Bryant
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.