if we can scale to 100 students why not 100 000
play

If we can scale to 100 students, why not 100,000? Armando Fox, David - PowerPoint PPT Presentation

If we can scale to 100 students, why not 100,000? Armando Fox, David Patterson {fox,patterson}@cs.berkeley.edu 9 Background: new CS169 2009-2011: enrollment 35=>50=>75=>110=>175 (Fall12) Feb


  1. “If we can scale to 100 students, why not 100,000?” � Armando Fox, David Patterson � {fox,patterson}@cs.berkeley.edu � 9 �

  2. Background: “new” CS169 � • 2009-2011: enrollment 35=>50=>75=>110=>175 (Fall12) � • Feb 2011: start textbook � • Nov 2011: agree to offer first 5 weeks on Coursera � • Same quizzes, HWs, deadlines (lag by 5 weeks) http://saasbook.info � as UCB � tinyurl.com/about-saas � 10 �

  3. What ʼ s a MOOC? 
 (Massive Open Online Course) � Characteristic � What we did � A plausible alternative � Content delivery � 7-10 minute 60-90 minute lecturelets � lectures � Assessment � Deep autograding � Peer grading; self- assessment only � Forum monitoring � TA assigned to help � You ʼ re on your own � Content capture � Screencast of live Studio + lecture � postproduction � Pacing � Synchronous Self-paced � deadlines � On-campus course � Traditional lectures � “flipped classroom” � 11 �

  4. Key Changes for MOOC � • Nontrivial autograders for programming assignments (open source) � • Adapting lectures to 7-10 min segment + peer learning/self assessment question � – 7-10 min segment + peer learning question � – 8-10 hrs/week ugrad to convert & format videos � • TA support to monitor question forums � • No final project � • Non-change: same HWs, quizzes, deadlines � 12 �

  5. Who are these students? � 35.0% � 32% � • 12% female, 88% male � 28% � • Median: 27 years old � 30.0% � • 75% of class: 21 to 38 � 25.0% � • From 10 to 106 � 20.0% � 15% � 15.0% � 8% � 7% � 10.0% � 0.4% � 1% � 2% � 3% � 4% � 5.0% � 0.3% � 0.0% � 1950 � 1955 � 1960 � 1965 � 1970 � 1975 � 1980 � 1985 � 1990 � 1995 � 2000 � Year of Birth �

  6. Who are these students? � • 75% Baccalaureate or higher; 7% instructors � • 60% do SW dev/maint at job � 3% Associates degree � 8% � HS � 1% < HS degree � Busy people, many with high 12% � 33% � Grad expectations � Prof ʼ nl degree � degree � 12% � Some 
 college � 31% � BA or BS �

  7. Funneling & Stratification � 50,000 
 “registered” � 25,000 
 watch ≥ 1 lecture � 90% “attrition” confirmed by 3 10,000 
 other MOOCs, including MITx � • “I want to help with future submit ≥ 1 HW � offerings” � 3,500 
 • “Better than any course “passed” � available at my university” � 15 �

  8. Autograding Strategies � Submission � Grading strategy � submi rubric � Upload code file • RSpec (correctness) � ssion � (s) � • [soon] reek/flay (code style) � Upload test • Mutation testing (Amman & case files � Offutt): app with inserted bugs Grading should fail tests � strategy � Submit URI of • Remote (cloud-based) cloud-deployed integration test using app (Heroku) � Mechanize � 95 feed- 100 back � Interactive • Our tools emit both printed & short-answer/ Coursera-compatible (online) multiple-choice � quizzes � 16 �

  9. Neutralizing direct costs � • $0.30 Hosted download of large VM file � – Google & Microsoft donation: $20K credits � • <$1 cloud-based autograding � – Amazon donation: $8K credits � • $10 Cloud computing (AWS credits) � – Amazon donation: $500K credits � • $20 Private GitHub repo for 90 days � – GitHub donation: $1M in account credits � • $10 E-textbook (in our case) � • Free but could improve with donation: app hosting on Heroku, cloud-based integration testing � 17 �

  10. MOOC Lessons for Classroom � • Zero-config courseware works � – downloadable or EC2-deployable VM image � – hosted dev tools (Tracker, Heroku, GitHub…) � • Autograding works � – Demands bug-free assignments up front � – Frontloaded work to create autograders, many improvements planned � – Easier to create new autograding scripts � • MOOC improved on-campus course � – and MOOC >> recording on-campus course! � 18 �

  11. New Opportunities � • Which students are making similar mistakes? � • Can we find exemplar of good solution and use for hint? � • How do ad-hoc communities impact learning outcomes? � • Can autograding technology also assist manual grading? � • Yes, we ʼ re open sourcing everything � 19 �

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend