J. Fitzpatrick, Á. Lédeczi, G. Narasimham, Lee Lafferty, Réal Labrie, Paul T. Mielke, Aatish Kumar, Katherine A. Brady
{"title":"在设计和交付入门编程MOOC的经验教训","authors":"J. Fitzpatrick, Á. Lédeczi, G. Narasimham, Lee Lafferty, Réal Labrie, Paul T. Mielke, Aatish Kumar, Katherine A. Brady","doi":"10.1145/3017680.3017730","DOIUrl":null,"url":null,"abstract":"This paper describes the design and delivery of a highly successful MOOC that uses MATLAB to teach introductory computer programming to a wide audience. The decisions behind the curriculum and assessment strategy are detailed, and the results are evaluated based on three sessions of the course that saw 80,000 active students, two million lecture views and 100,000 auto-graded programming assignment sets during the three sessions delivered in 2015.","PeriodicalId":344382,"journal":{"name":"Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education","volume":"9 6","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-03-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"36","resultStr":"{\"title\":\"Lessons Learned in the Design and Delivery of an Introductory Programming MOOC\",\"authors\":\"J. Fitzpatrick, Á. Lédeczi, G. Narasimham, Lee Lafferty, Réal Labrie, Paul T. Mielke, Aatish Kumar, Katherine A. Brady\",\"doi\":\"10.1145/3017680.3017730\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper describes the design and delivery of a highly successful MOOC that uses MATLAB to teach introductory computer programming to a wide audience. The decisions behind the curriculum and assessment strategy are detailed, and the results are evaluated based on three sessions of the course that saw 80,000 active students, two million lecture views and 100,000 auto-graded programming assignment sets during the three sessions delivered in 2015.\",\"PeriodicalId\":344382,\"journal\":{\"name\":\"Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education\",\"volume\":\"9 6\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-03-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"36\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3017680.3017730\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3017680.3017730","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Lessons Learned in the Design and Delivery of an Introductory Programming MOOC
This paper describes the design and delivery of a highly successful MOOC that uses MATLAB to teach introductory computer programming to a wide audience. The decisions behind the curriculum and assessment strategy are detailed, and the results are evaluated based on three sessions of the course that saw 80,000 active students, two million lecture views and 100,000 auto-graded programming assignment sets during the three sessions delivered in 2015.