Charalampos Kyfonidis, Pierre Weill-Tessier, Neil C. C. Brown
{"title":"基于框架的编辑工具,用于通过Python编程micro:bit","authors":"Charalampos Kyfonidis, Pierre Weill-Tessier, Neil C. C. Brown","doi":"10.1145/3481312.3481324","DOIUrl":null,"url":null,"abstract":"Frame-Based Editing (FBE) is a relatively new programming paradigm that sits between Block and Text based editing, by implementing good features of both practices. Moreover, FBE is designed as a middle step between block and text based editing, in order to ease the transition from the first to the later. Strype is a new online editor which implements FBE’s idea for Python and is used for programming the micro:bit. This demo will showcase the unique elements of Strype and demonstrate its use. This demo aims in introducing FBE and Strype to the educational community in order to generate fruitful discussions, get feedback and also promote its use to educational settings.","PeriodicalId":224786,"journal":{"name":"The 16th Workshop in Primary and Secondary Computing Education","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Strype: Frame-Based Editing tool for programming the micro:bit through Python\",\"authors\":\"Charalampos Kyfonidis, Pierre Weill-Tessier, Neil C. C. Brown\",\"doi\":\"10.1145/3481312.3481324\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Frame-Based Editing (FBE) is a relatively new programming paradigm that sits between Block and Text based editing, by implementing good features of both practices. Moreover, FBE is designed as a middle step between block and text based editing, in order to ease the transition from the first to the later. Strype is a new online editor which implements FBE’s idea for Python and is used for programming the micro:bit. This demo will showcase the unique elements of Strype and demonstrate its use. This demo aims in introducing FBE and Strype to the educational community in order to generate fruitful discussions, get feedback and also promote its use to educational settings.\",\"PeriodicalId\":224786,\"journal\":{\"name\":\"The 16th Workshop in Primary and Secondary Computing Education\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-10-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"The 16th Workshop in Primary and Secondary Computing Education\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3481312.3481324\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"The 16th Workshop in Primary and Secondary Computing Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3481312.3481324","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Strype: Frame-Based Editing tool for programming the micro:bit through Python
Frame-Based Editing (FBE) is a relatively new programming paradigm that sits between Block and Text based editing, by implementing good features of both practices. Moreover, FBE is designed as a middle step between block and text based editing, in order to ease the transition from the first to the later. Strype is a new online editor which implements FBE’s idea for Python and is used for programming the micro:bit. This demo will showcase the unique elements of Strype and demonstrate its use. This demo aims in introducing FBE and Strype to the educational community in order to generate fruitful discussions, get feedback and also promote its use to educational settings.