{"title":"编程入门在线课程的知识排序","authors":"Tyne Crow, Andrew Luxton-Reilly, B. Wünsche","doi":"10.1109/LATICE.2018.00010","DOIUrl":null,"url":null,"abstract":"In recent years there has been a move towards teaching programming outside of tertiary. Many comprehensive, interactive tools for introductory programming have been created to scaffold tasks and learning for a wide variety of learners. These online tools contain sequences of tasks that have been designed to scaffold the introductory steps of programming. Knowledge about how tasks are being sequenced within the domain of introductory programming for non-tertiary learners is proposed to be generated by systematically extracting and presenting information about tasks across a sample of these courses. There is wide variety in the amount of repetition and how tasks are sequenced in courses and it is believed that a systematic analysis of such courses will contribute to the wider field of introductory programming education. The outline for a methodology for sampling these courses and justification for doing so is detailed below. The poster will also present preliminary results from a sample of courses and tasks","PeriodicalId":223757,"journal":{"name":"2018 International Conference on Learning and Teaching in Computing and Engineering (LaTICE)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Knowledge Sequencing in Online Courses for Introductory Programming\",\"authors\":\"Tyne Crow, Andrew Luxton-Reilly, B. Wünsche\",\"doi\":\"10.1109/LATICE.2018.00010\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In recent years there has been a move towards teaching programming outside of tertiary. Many comprehensive, interactive tools for introductory programming have been created to scaffold tasks and learning for a wide variety of learners. These online tools contain sequences of tasks that have been designed to scaffold the introductory steps of programming. Knowledge about how tasks are being sequenced within the domain of introductory programming for non-tertiary learners is proposed to be generated by systematically extracting and presenting information about tasks across a sample of these courses. There is wide variety in the amount of repetition and how tasks are sequenced in courses and it is believed that a systematic analysis of such courses will contribute to the wider field of introductory programming education. The outline for a methodology for sampling these courses and justification for doing so is detailed below. The poster will also present preliminary results from a sample of courses and tasks\",\"PeriodicalId\":223757,\"journal\":{\"name\":\"2018 International Conference on Learning and Teaching in Computing and Engineering (LaTICE)\",\"volume\":\"35 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-04-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 International Conference on Learning and Teaching in Computing and Engineering (LaTICE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/LATICE.2018.00010\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 International Conference on Learning and Teaching in Computing and Engineering (LaTICE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LATICE.2018.00010","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Knowledge Sequencing in Online Courses for Introductory Programming
In recent years there has been a move towards teaching programming outside of tertiary. Many comprehensive, interactive tools for introductory programming have been created to scaffold tasks and learning for a wide variety of learners. These online tools contain sequences of tasks that have been designed to scaffold the introductory steps of programming. Knowledge about how tasks are being sequenced within the domain of introductory programming for non-tertiary learners is proposed to be generated by systematically extracting and presenting information about tasks across a sample of these courses. There is wide variety in the amount of repetition and how tasks are sequenced in courses and it is believed that a systematic analysis of such courses will contribute to the wider field of introductory programming education. The outline for a methodology for sampling these courses and justification for doing so is detailed below. The poster will also present preliminary results from a sample of courses and tasks