Towards explanation-oriented introductory programming
Introductory programming languages have been researched for multiple decades. We will point out the lack of a systematic prescriptive theory in the field, and propose to consider the explanation-oriented approach as a possible step to remedy this situation. We also explain how the seed for this idea is already present in work on traceability which evolved towards explanation-orientation. Regarding our goal of systematizing introductory language theory, we believe one can make use of both the insight gained from research on explanation-oriented languages as well as certain sources of that research. As an example for this, we take a closer look at narrative structure, a concept utilized in both explanation-oriented and introductory programming.
Mon 31 OctDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
13:30 - 15:10 | |||
13:30 25mTalk | The DSGA Model of DSL Design: Domain, Schema, Grammar, Actions DSLDI Vadim Zaytsev Raincode, Belgium File Attached | ||
13:55 25mTalk | Naturally Embedded DSLs DSLDI | ||
14:20 25mTalk | Towards explanation-oriented introductory programming DSLDI Julian Jabs University of Tübingen | ||
14:45 25mTalk | DesignScript: a scalable multi-paradigm domain-specific end-user language and modelling environment for architectural computation DSLDI |