ABSTRACT
Runestone is an open-source ebook platform designed to create and publish interactive computer science textbooks (See http://runestoneinteractive.org/). Runestone textbooks support programming within the browser, code visualizations, and a wide variety of practice activities, from multiple choice and fill-in-the-blank questions to Parsons Problems (drag-and-drop mixed-up code). The presenters have several years of experience developing and using ebooks for CS1, AP CS A, AP CSP, data structures, and web programming. Several studies have demonstrated good usability and positive learning and attitude impacts on students using these ebooks. Runestone ebooks can be customized to meet the needs of individual courses and teachers. The goal of this workshop is to help computer science teachers use and modify Runestone ebooks. The hands-on session will start by leading participants through use of the ebooks as if they were students. Participants will next create their own custom course of any existing ebook in the library and will use the instructor's dashboard to review student activity, modify the course, and grade students. Finally, participants will create their own assignments using Runestone's active learning components, which serves as a starting point for authoring their own content in Runestone. Laptop Required.
Index Terms
- Using and Customizing Open-Source Runestone Ebooks for Computer Science Classes (Abstract Only)
Recommendations
Using and Customizing Open-Source Runestone Ebooks for Computer Science Classes
SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science EducationRunestone Interactive is an open-source ebook platform designed to create and publish interactive computer science textbooks. (See http://runestoneinteractive.org). Runestone ebooks support programming in the browser, code visualizations, and a wide ...
Using and Customizing Free Ebooks for Computer Science Classes on Runestone
SIGCSE '21: Proceedings of the 52nd ACM Technical Symposium on Computer Science EducationRunestone Interactive is an open-source ebook platform designed to create and publish free interactive computer science textbooks. (See http://runestoneinteractive.org). Runestone ebooks support programming within the browser, code visualization/...
Using and Customizing Ebooks for Computing Courses with Runestone Interactive
SIGCSE '20: Proceedings of the 51st ACM Technical Symposium on Computer Science EducationRunestone Interactive is an open-source ebook platform (http://runestoneinteractive.org). Runestone supports executable and editable examples in Python, Java, C, C++, JavaScript, HTML, Processing, and SQL. It also includes code visualization/stepping ...
Comments