Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Functional Programming For All! Scaling a MOOC for Students and Professionals Alike
 
conference paper not in proceedings

Functional Programming For All! Scaling a MOOC for Students and Professionals Alike

Miller, Heather  
•
Haller, Philipp  
•
Rytz, Lukas  
Show more
2014
36th International Conference on Software Engineering (ICSE'14) SEET Track

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 programming 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 organizing this popular MOOC, and demonstrate how providing innovative 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 completion 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 visualizations, as an open-source project.

  • Files
  • Details
  • Metrics
Type
conference paper not in proceedings
Author(s)
Miller, Heather  
Haller, Philipp  
Rytz, Lukas  
Odersky, Martin  
Date Issued

2014

Subjects

MOOC

•

functional programming

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LAMP1  
Event nameEvent placeEvent date
36th International Conference on Software Engineering (ICSE'14) SEET Track

Hyderabad, India

May 31 - June 7, 2014

Available on Infoscience
October 25, 2013
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/96422
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés