Learning web development: challenges at an earlier stage of computing education

Learning web development: challenges at an earlier stage of computing education
复制标题

学习网络开发:计算机教育早期阶段的挑战

DOI:
10.1145/2016911.2016937
复制
发表时间:
2011
期刊:
Proceedings of the seventh international workshop on Computing education research
影响因子:
--
通讯作者:
Susan Wiedenbeck
Susan Wiedenbeck
中科院分区:
--
文献类型:
--
作者:
Thomas H. Park;Susan Wiedenbeck

文献摘要

被引文献

相似文献

Web开发可以为探索计算机科学概念和实践计算创造力提供丰富的背景。但是,对于人们首次学习Web开发时的经验知之甚少。在本文中,我们在介绍性的网络开发课程中调查了49名学生的寻求帮助活动。通过将内容分析应用于课程的帮助论坛,我们表征了他们遇到的挑战和寻求帮助,将它们与开发,指导,技术,内容和设计问题联系起来。我们将第二级的内容分析应用于开发问题,确定学习HTML,CSS和JavaScript的各个方面,这些方面最常挑战学生。最后,我们确定了与这些挑战有关的几个计算概念,包括符号,层次结构和路径,嵌套,参数和参数以及分解和抽象。最后,我们讨论了我们发现对计算教育的含义。
Web development can provide a rich context for exploring computer science concepts and practicing computational creativity. However, little is known about the experiences that people have when first learning web development. In this paper, we investigate the help-seeking activity of forty-nine students in an introductory web development course. By applying content analysis to the help forums of the course, we characterize the challenges they encountered and sought help for, relating them to development, instruction, technology, content, and design issues. We apply a second level of content analysis to the development issues, identifying aspects of learning HTML, CSS, and JavaScript that challenged students most often. Finally, we identify several computational concepts that relate to these challenges, including notation, hierarchies and paths, nesting, parameters and arguments, and decomposition and abstraction. We conclude with a discussion on the implications of our findings for computing education.