7 surprising lessons learned from teaching iOS programming to 30, 000+ MOOC students.
Parham AarabiNarges NorouziJack WuMichael SpearsPublished in: FIE (2016)
Keyphrases
- lessons learned
- programming course
- computer programming
- introductory programming
- computer science education
- student engagement
- online course
- introductory computer science
- computer science curriculum
- lego mindstorms
- programming education
- introductory programming courses
- online learning
- grounded theory
- case study
- distance learning
- student learning
- future directions
- university level
- programming environment
- learning environment
- teaching methods
- students studying
- discussion forums
- novice programmers
- higher education
- hands on guide
- teaching materials
- computer lab
- learning process
- student participation
- middle school students
- programming exercises
- learning experience
- secondary school
- blended learning
- high school
- participatory design
- learning styles
- e learning
- educational systems
- helping students
- programming skills
- distance education
- classroom teaching
- high school students
- elementary school
- real world
- collaborative learning
- learning outcomes
- learning management systems
- cognitive tutor
- educational technology
- science education
- object oriented programming
- computer assisted instruction