NoobLab: An E-Learning Platform for Teaching Programming

被引:4
|
作者
Neve, Paul [1 ]
Hunter, Gordon [1 ]
Livingstone, David [1 ]
机构
[1] Univ Kingston, Learning Technol Res Grp, Kingston Upon Thames, Surrey, England
关键词
e-learning; programming; NoobLab; SYSTEM;
D O I
10.1109/MCSoC.2014.17
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Computer Programming remains a difficult discipline to teach. E-learning can help improve student engagement and outcomes but offerings designed to teach programming in a University context are rudimentary when compared to publicly available sites such as Code Academy. This paper describes NoobLab, an e-learning platform for teaching programming. The environment provides a complete suite of features surpassing prior work, and has successfully been used in a number of undergraduate modules to improve student outcomes, satisfaction, and inform pedagogy.
引用
收藏
页码:55 / 62
页数:8
相关论文
共 50 条
  • [1] NoobLab: An Intelligent Learning Environment for Teaching Programming
    Neve, Paul
    Hunter, Gordon
    Livingstone, David
    Orwell, James
    2012 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY WORKSHOPS (WI-IAT WORKSHOPS 2012), VOL 3, 2012, : 357 - 361
  • [2] CHALLENGES OF AN E-LEARNING PLATFORM FOR TEACHING CREATIVITY
    Susnea, Ioan
    Pecheanu, Emilia
    Costache, Sabina
    RETHINKING EDUCATION BY LEVERAGING THE ELEARNING PILLAR OF THE DIGITAL AGENDA FOR EUROPE!, VOL. I, 2015, : 376 - 379
  • [3] Using the E-learning Platform and Tools in Teaching
    Hui, Qin
    ADVANCED TECHNOLOGY IN TEACHING - PROCEEDINGS OF THE 2009 3RD INTERNATIONAL CONFERENCE ON TEACHING AND COMPUTATIONAL SCIENCE (WTCS 2009), VOL 1: INTELLIGENT UBIQUITIOUS COMPUTING AND EDUCATION, 2012, 116 : 161 - 167
  • [4] E-learning platform as a teaching support in psychology
    Salguero, Alberto
    Araque, Francisco
    Fernandez-Parra, Antonio
    Jimenez, M. Isabel
    Vives, M. Carmen
    COMPUTER AIDED SYSTEMS THEORY- EUROCAST 2007, 2007, 4739 : 415 - +
  • [5] E-LEARNING PLATFORM TO SUPPORT TEACHING METHOD
    Maceiras, R.
    Casar, A.
    Cancela, A.
    Sanchez, A.
    Urrejola, S.
    INTED2011: 5TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2011, : 5103 - 5109
  • [6] Coderiu: a cloud platform for computer programming e-learning
    Benetti, Guido
    Roveda, Gianluca
    Giuffrida, Davide
    Facchinetti, Tullio
    2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 1126 - 1132
  • [7] The Agile Teaching/Learning Methodology and its e-learning platform
    Chun, AHW
    ADVANCES IN WEB-BASED LEARNING - ICWL 2004, 2004, 3143 : 11 - 18
  • [8] Developing the PETAL e-Learning Platform for Personalized Teaching and Learning
    Liu, Kelly
    Tam, Victoria
    Tse, Phoebe
    Lam, Edmund Y.
    Tam, Vincent
    EMERGING ISSUES IN SMART LEARNING, 2015, : 119 - 122
  • [9] E-learning platform for teaching in public academic libraries
    Kurkowska, Ewa Jadwiga
    E-MENTOR, 2012, (04): : 64 - 67
  • [10] Employing the E-Learning Platform to Monitor and Control the Teaching and Learning Process
    Li, Juan
    Cui, Xue-rong
    ADVANCES IN INFORMATION TECHNOLOGY AND EDUCATION, PT I, 2011, 201 : 283 - 287