7 Surprising Lessons Learned From Teaching iOS Programming To 30,000+MOOC Students

被引:0
|
作者
Aarabi, Parham [1 ]
Norouzi, Narges [1 ]
Wu, Jack [2 ]
Spears, Michael [3 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON, Canada
[2] ModiFace Inc, Toronto, ON, Canada
[3] Univ Toronto, Toronto, ON, Canada
关键词
MOOC; Swift Programming; e-Learning;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
In this paper, we experimentally explore the impact of different teaching paradigms on teaching a large-scale iOS programming MOOC consisting of 30,162 students. Our initial approach utilizes methods from our in-person lecturing experience. After launching the initial version of the course, we analyzed our performance and student feedback based on which we recreated and re-launched the entire course with a particular focus on clarity, video-quality, and packaging the topics in 1-2 minute micro-modules. Based on feedback from 650 students, we observed that the overall lecture positive feedback increased from 65% before our course adjustment to 83% after the adjustment. In this paper we will provide a detailed overview of the lessons learned and the impact of our new teaching methods on each section of the course. We also noticed a slight increase in course completion rates, from 5.4% before the adjustment to 5.8% after the adjustment.
引用
收藏
页数:4
相关论文
共 25 条
  • [1] Challenges and lessons learned in teaching software engineering and programming to hearing-impaired students
    Distante, Damiano
    Huang, Shihong
    20TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 2007, : 344 - +
  • [2] Teaching Recommender Systems at Large Scale: Evaluation and Lessons Learned from a Hybrid MOOC
    Konstan, Joseph A.
    Walker, J. D.
    Brooks, D. Christopher
    Brown, Keith
    Ekstrand, Michael D.
    ACM TRANSACTIONS ON COMPUTER-HUMAN INTERACTION, 2015, 22 (02) : 1 - 23
  • [3] Lessons Learned From Teaching Artificial Intelligence to Middle School Students
    Touretzky, David
    Gardner-McCune, Christina
    Cox, Bryan
    Uchidiuno, Judith
    Kolodner, Janet
    Stapleton, Patriel
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 2, SIGCSE 2023, 2023, : 1371 - 1371
  • [4] Teaching Statistics to Struggling Students: Lessons Learned from Students with LD, ADHD, and Autism
    Dahlstrom-Hakki, Ibrahim
    Wallace, Michelle L.
    JOURNAL OF STATISTICS AND DATA SCIENCE EDUCATION, 2022, 30 (02): : 127 - 137
  • [5] Teaching a Chemistry MOOC with a Virtual Laboratory: Lessons Learned from an Introductory Physical Chemistry Course
    O'Malley, Patrick J.
    Agger, Jonathan R.
    Anderson, Michael W.
    JOURNAL OF CHEMICAL EDUCATION, 2015, 92 (10) : 1661 - 1666
  • [6] Lessons Learned from Teaching Scratch as an Introduction to Object-oriented Programming in Delphi
    van Zyl, Sukie
    Mentz, Elsa
    Havenga, Marietjie
    AFRICAN JOURNAL OF RESEARCH IN MATHEMATICS SCIENCE AND TECHNOLOGY EDUCATION, 2016, 20 (02) : 131 - 141
  • [7] Lessons learned from 12 years of teaching second-degree BSN students
    Hamner, Jenny B.
    Bentley, Regina
    NURSE EDUCATOR, 2007, 32 (03) : 126 - 129
  • [8] Lessons Learned From 12 Years of Teaching Second-Degree BSN Students
    Hamner, Jenny B.
    Bentley, Regina
    NURSE EDUCATOR, 2008, : 92S - 95S
  • [9] Lessons Learned From Students' Cheat Sheets Generic models for designing programming study guides
    Hsiao, I-Han
    Lopez, Claudia
    2016 IEEE 16TH INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT), 2016, : 209 - 211
  • [10] Teaching "life success" to students with LD: Lessons learned from a 20-year study
    Raskind, MH
    Goldberg, RJ
    Higgins, EL
    Herman, KL
    INTERVENTION IN SCHOOL AND CLINIC, 2002, 37 (04) : 201 - 208