Towards a supercollaborative software engineering MOOC

Towards a supercollaborative software engineering MOOC

Slides from my talk at the International Conference on Software Engineering (ICSE) in June 2014

F39ab9a40510a9bd0418483292c45e0c?s=128

William Billingsley

June 05, 2014
Tweet

Transcript

  1. supercollaborative.org @Supercollab Towards  a  supercollabora/ve   so1ware  engineering  MOOC  

    William Billingsley @wbillingsley Jim R.H. Steel @flipjibbet
  2. supercollaborative.org @Supercollab Towards  a  supercollabora/ve   so1ware  engineering  MOOC  

    William Billingsley @wbillingsley Jim R.H. Steel @flipjibbet
  3. supercollaborative.org @Supercollab In  2013,  we  put  140  students  on  a

     single  project.  And  it  worked.   Now  we’re  taking  our  course  out  to  the  world.     (And  we  want  you  to  help.)  
  4. supercollaborative.org @Supercollab Code   Collaboration

  5. supercollaborative.org @Supercollab Code   Code   Code   Code  

    Code   Code   Code   Code   Code   Code   Code   Code   Code   Code   Code   Code   Code   Code   Code   Code   Code   Collaboration
  6. supercollaborative.org @Supercollab the  easiest  way  to  solve  the  problems  

    students  encounter  should  be  to  use   the  techniques  we’re  teaching   6
  7. supercollaborative.org @Supercollab Code   Supercollaboration

  8. supercollaborative.org @Supercollab

  9. supercollaborative.org @Supercollab

  10. supercollaborative.org @Supercollab

  11. supercollaborative.org @Supercollab

  12. supercollaborative.org @Supercollab the  class  made  4,883  commits    and  wrote

     67,900  lines  of  code  
  13. supercollaborative.org @Supercollab Now  we’re  taking  our  course  out  to  the

     world.    
  14. supercollaborative.org @Supercollab

  15. supercollaborative.org @Supercollab

  16. supercollaborative.org @Supercollab scale  

  17. supercollaborative.org @Supercollab aKri/on  

  18. supercollaborative.org @Supercollab

  19. supercollaborative.org @Supercollab

  20. supercollaborative.org @Supercollab

  21. supercollaborative.org @Supercollab a   Code  

  22. supercollaborative.org @Supercollab a   Code  

  23. supercollaborative.org @Supercollab Minimum  pedagogically  effec/ve  size  

  24. supercollaborative.org @Supercollab Maximum  manageable  size  

  25. supercollaborative.org @Supercollab Commits  per  week  in  2013   0  

    200   400   600   800   1000   1200   1400   1600   1   2   3   4   5   6   7   8   9   10   11   12   13  
  26. supercollaborative.org @Supercollab Commits  per  week  in  2013   What  shall

      we  work  on?  
  27. supercollaborative.org @Supercollab 3  weeks  of  individual  work  first  

  28. supercollaborative.org @Supercollab Harvard’s  CS50x   0   20000   40000

      60000   80000   100000   120000   140000   160000   registered   engaged   pset0   pset1   pset2   pset3   quiz0   pset4   pset5   pset6   pset7   quiz1   project  
  29. supercollaborative.org @Supercollab Harvard’s  CS50x   0   20000   40000

      60000   80000   100000   120000   140000   160000   registered   engaged   pset0   pset1   pset2   pset3   quiz0   pset4   pset5   pset6   pset7   quiz1   project   73.6% attrition
  30. supercollaborative.org @Supercollab Harvard’s  CS50x   0   2000   4000

      6000   8000   10000   12000   pset0   pset1   pset2   pset3   quiz0   pset4   pset5   pset6   pset7   quiz1   project   73.6% attrition
  31. supercollaborative.org @Supercollab 10  students  per  team    (campus:  3-­‐5)  

    50  teams  per  project    (campus:  31)  
  32. supercollaborative.org @Supercollab projects  with  at  least  n  ac/ve  teams  

    !
  33. supercollaborative.org @Supercollab And  we  want  you  to  help.  

  34. supercollaborative.org @Supercollab Java

  35. supercollaborative.org @Supercollab Java Scala Python Haskell

  36. supercollaborative.org @Supercollab leading  teams  

  37. supercollaborative.org @Supercollab mul/ple  content  streams     mul/ple  voices  

  38. supercollaborative.org @Supercollab Towards  a  supercollabora/ve   so1ware  engineering  MOOC  

    William Billingsley @wbillingsley Jim R.H. Steel @flipjibbet www.supercollaborative.org @Supercollab william@supercollaborative.org