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
来源
2014 IEEE 8TH INTERNATIONAL SYMPOSIUM ON EMBEDDED MULTICORE/MANYCORE SOCS (MCSOC) | 2014年
关键词
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
相关论文
共 61 条
  • [1] 'Because it's boring, irrelevant and I don't like computers': Why high school girls avoid professionally-oriented ICT subjects
    Anderson, Neil
    Lankshear, Colin
    Timms, Carolyn
    Courtney, Lyn
    [J]. COMPUTERS & EDUCATION, 2008, 50 (04) : 1304 - 1318
  • [2] [Anonymous], 2009, P CONSORTIUM COMPUTI
  • [3] [Anonymous], J COMPUT SCI COLL
  • [4] [Anonymous], 1981, Karel the Robot: A Gentle Introduction to the Art of Programming
  • [5] [Anonymous], 2003, Computer Science Education
  • [6] Ben-Ari M., 1998, SIGCSE Bulletin, V30, P257, DOI 10.1145/274790.274308
  • [7] Ben-Ari M, 2010, COMMUN ACM, V53, P32, DOI [10.1145/1810891.1B10905, 10.1145/1810891.1810905]
  • [8] Bennedsen J., 2007, SIGCSE Bulletin, V39, P32, DOI 10.1145/1272848.1272879
  • [9] Blank D.J., 2012, P 43 ACM TECHNICAL S, P63, DOI [10.1145/2157136.2157158, DOI 10.1145/2157136.2157158]
  • [10] Brusilovsky P., 2005, J ED RESOUR COMPUT, V5