Functional programming for all!: Scaling a MOOC for students and professionals alike
2014 (English)In: ICSE 2014: Companion Proceedings of the 36th International Conference on Software Engineering, 2014, 256-263 p.Conference paper (Refereed)
Massive open online courses (MOOCs) have launched a scale shift in higher education, with several individual MOOCs now boasting tens or hundreds of thousands of participants worldwide. Our MOOC on the principles of functional pro-gramming has more than 100,000 registered students to date, and boasts one of the highest rates of completion (19.2%) for its size. In this paper, we describe our experience organiz-ing this popular MOOC, and demonstrate how providing in-novative supporting tools (IDE plugins, testing frameworks, interactive build tools, automated cloud-based graders, style checkers) and considering key human-computer interaction factors potentially contributed to this markedly high com-pletion rate. We collect an unprecedented volume of course statistics and survey results and have made them available, along with scripts for generating interactive web-based vi-sualizations, as an open-source project.
Place, publisher, year, edition, pages
2014. 256-263 p.
IdentifiersURN: urn:nbn:se:kth:diva-165632DOI: 10.1145/2591062.2591161ScopusID: 2-s2.0-84903616253ISBN: 978-145032768-8OAI: oai:DiVA.org:kth-165632DiVA: diva2:808730
2014 International Conference on Software Engineering, Hyderabad, India, May 31 - June 07, 2014
QC 201505182015-04-292015-04-292015-05-18Bibliographically approved