{"title":"计算机科学课程的免费电子书:现在支持同伴指导,选择问题和考试生成","authors":"Barbara Ericson, Bradley N. Miller","doi":"10.1145/3478432.3499149","DOIUrl":null,"url":null,"abstract":"This workshop will introduce computer science teachers (both secondary and post-secondary) to Runestone ebooks and highlight some exciting new features including support for Peer Instruction, choice questions (choose which questions to answer from several), and exam generation (generate an exam from a list of concepts). Runestone Interactive (See http://runestone.academy) is an open-source platform for free ebooks. The ebooks support coding in the browser, code visualization/stepping, and a wide variety of practice activities, including multiple-choice, fill-in-the-blank, and mixed-up code (Parsons) problems. The Parsons problems are adaptive, which means that the difficulty of a problem is based on a learner's performance. Over 30 free textbooks are available for CS1, CS2, web development, data science, math, and Advanced Placement (AP) CS (both courses). The presenters have several years of experience creating and using Runestone ebooks. Several studies have demonstrated good usability and positive learning and attitude impacts on students using these ebooks. Participants will gain hands-on experience with the interactive features. Participants will learn how to use the instructor tools which allow them to create a custom course, enroll students in a custom course, create assignments, grade assignments, view student progress, and optionally require use of a spaced practice tool. Participants will also try out the new features. Laptop Required.","PeriodicalId":113773,"journal":{"name":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Free Ebooks for Computer Science Courses: Now With Support for Peer Instruction, Choice Questions, and Exam Generation\",\"authors\":\"Barbara Ericson, Bradley N. Miller\",\"doi\":\"10.1145/3478432.3499149\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This workshop will introduce computer science teachers (both secondary and post-secondary) to Runestone ebooks and highlight some exciting new features including support for Peer Instruction, choice questions (choose which questions to answer from several), and exam generation (generate an exam from a list of concepts). Runestone Interactive (See http://runestone.academy) is an open-source platform for free ebooks. The ebooks support coding in the browser, code visualization/stepping, and a wide variety of practice activities, including multiple-choice, fill-in-the-blank, and mixed-up code (Parsons) problems. The Parsons problems are adaptive, which means that the difficulty of a problem is based on a learner's performance. Over 30 free textbooks are available for CS1, CS2, web development, data science, math, and Advanced Placement (AP) CS (both courses). The presenters have several years of experience creating and using Runestone ebooks. Several studies have demonstrated good usability and positive learning and attitude impacts on students using these ebooks. Participants will gain hands-on experience with the interactive features. Participants will learn how to use the instructor tools which allow them to create a custom course, enroll students in a custom course, create assignments, grade assignments, view student progress, and optionally require use of a spaced practice tool. Participants will also try out the new features. Laptop Required.\",\"PeriodicalId\":113773,\"journal\":{\"name\":\"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2\",\"volume\":\"24 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-03-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3478432.3499149\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3478432.3499149","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Free Ebooks for Computer Science Courses: Now With Support for Peer Instruction, Choice Questions, and Exam Generation
This workshop will introduce computer science teachers (both secondary and post-secondary) to Runestone ebooks and highlight some exciting new features including support for Peer Instruction, choice questions (choose which questions to answer from several), and exam generation (generate an exam from a list of concepts). Runestone Interactive (See http://runestone.academy) is an open-source platform for free ebooks. The ebooks support coding in the browser, code visualization/stepping, and a wide variety of practice activities, including multiple-choice, fill-in-the-blank, and mixed-up code (Parsons) problems. The Parsons problems are adaptive, which means that the difficulty of a problem is based on a learner's performance. Over 30 free textbooks are available for CS1, CS2, web development, data science, math, and Advanced Placement (AP) CS (both courses). The presenters have several years of experience creating and using Runestone ebooks. Several studies have demonstrated good usability and positive learning and attitude impacts on students using these ebooks. Participants will gain hands-on experience with the interactive features. Participants will learn how to use the instructor tools which allow them to create a custom course, enroll students in a custom course, create assignments, grade assignments, view student progress, and optionally require use of a spaced practice tool. Participants will also try out the new features. Laptop Required.