Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Lessons learned in the design and delivery of an introductory programming MOOC
Fitzpatrick J., Lédeczi Á., Narasimham G., Lafferty L., Labrie R., Mielke P., Kumar A., Brady K.  SIGCSE 2017 (Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, Seattle, WA, Mar 8-11, 2017)219-224.2017.Type:Proceedings
Date Reviewed: Jun 26 2017

A key point of this paper is that the massive open online course (MOOC) was based on an existing face-to-face MATLAB course delivered over 15 years to some 2,500 students (very similar to my experience). The authors believe this is key to the success of the MOOC; while this hypothesis cannot be tested, it seems plausible. However, they did not use all of the material from the face-to-face course online.

The second main success factor the authors cite is the autograder used for the (six) homework assignments used during the course. The authors stuck to a rigid schedule for the MOOC, enabling them to reveal (and doubtless discuss) the solutions to the homework in line with the schedule. This insistence on a schedule seems appropriate: again, face-to-face programming courses benefit from this.

The third main factor is the mentors, who seem to have appeared spontaneously from the cohort of students. This is apparently reflected in the students’ evaluations of the course.

The evaluation is largely of the 2015 (free) instantiations of the MOOC, rather than the later Coursera instantiations. Eighty thousand students watched the first video, and 18,000 the last, so by that measure the course had a 22 percent completion rate--very high by MOOC standards. Conversely, this course was seriously assessed by nontrivial homework exercises. The authors believe that 66 percent, the passing grade, is the equivalent of a B in their face-to-face course. Fifty-three hundred students achieved this, which equates to a 6.6 percent pass rate--well within the usual range, and probably good given the relatively stringent passing criterion.

In computing, reuse is the sincerest form of flattery, and I shall be recommending the early YouTube videos of this course to my MATLAB students--“early” meaning before their course diverges too much from mine.

Reviewer:  J. H. Davenport Review #: CR145378 (1709-0624)
Bookmark and Share
  Featured Reviewer  
 
Matlab (G.4 ... )
 
 
Computer Science Education (K.3.2 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Matlab": Date
Using MATLAB to analyze and design control systems
Leonard N., Levine W., Benjamin-Cummings Publ. Co., Inc., Redwood City, CA, 1992. Type: Book (9780805354232)
Oct 1 1992
Engineering problem solving with MATLAB
Etter D., Prentice-Hall, Inc., Upper Saddle River, NJ, 1993. Type: Book (9780132804707)
Nov 1 1994
MATLAB tools for control system analysis and design
Kuo B., Hanselman D., Prentice-Hall, Inc., Upper Saddle River, NJ, 1994. Type: Book (9780130346469)
Jun 1 1995
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy