Producing and delivering a coursera MOOC on pattern-oriented software architecture for concurrent and networked software

Douglas C. Schmidt, Zach McCormick · 2013

A massive open online course (MOOC) is a web-based class environment aimed at large-scale global participation and open access via the Internet. MOOCs are also a disruptive trend changing how education is delivered and funded throughout the world. In the spring of 2013, we developed and taught Vanderbilt's first MOOC, entitled "Pattern-Oriented Software Architecture for Concurrent and Networked Software" (known as the POSA MOOC). This ten-week MOOC was an amalgamation of several courses on software design and programming taken by ~600 undergraduate and graduate students at Vanderbilt during the past decade. Enrollment in our POSA MOOC was more than 50 times (31,000+) that number, consisting of students with a wide range of backgrounds, interests, and expertise from scores of countries around the world.

Read the paper · More papers on PaperTik