Dave Patterson and I wrote an extended op-ed piece that appears in this month’s Communications of the ACM talking about how and why we reinvented UC Berkeley’s undergraduate software engineering course to bring it more in line with modern development methodologies.
Although at the time of writing we didn’t even know we were going to offer this content in an online course, as it turns out, the same reasons we believe the course worked well at Berkeley also allowed us to offer it as a MOOC.
What are your thoughts? Are you doing something similar at your institution? Have suggestions for us? Leave comments here or on the CACM article!
- CACM article
- Short video expanding on the article and demonstrating autograding tools we used in MOOC
- Our inexpensive textbook (print/ebook) specifically designed to complement this course—we’re looking for interested instructors, especially in North America, who want to try out these ideas in the classroom in Fall 2012