{"title":"Mulspren: A Multiple Language Simulation Programming Environment","authors":"Timothy N. Wright, A. Cockburn","doi":"10.1109/HCC.2002.1046360","DOIUrl":null,"url":null,"abstract":"This paper describes a visual programming environment for children: Mulspren. Unlike many conventional visual programming environments, Mulspren users program using two languages: an English-like language and a conventional programming language. We believe that showing multiple representations of a program, combined with good program visualisation support, will help children create a good mental model of conventional programming constructs. This model may be helpful later in life when they have to modify programs written in conventional languages, for example Visual Basic or Microsoft Word macros.","PeriodicalId":298317,"journal":{"name":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","volume":"391 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings IEEE 2002 Symposia on Human Centric Computing Languages and Environments","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HCC.2002.1046360","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
This paper describes a visual programming environment for children: Mulspren. Unlike many conventional visual programming environments, Mulspren users program using two languages: an English-like language and a conventional programming language. We believe that showing multiple representations of a program, combined with good program visualisation support, will help children create a good mental model of conventional programming constructs. This model may be helpful later in life when they have to modify programs written in conventional languages, for example Visual Basic or Microsoft Word macros.