PlanIT! A New Integrated Tool to Help Novices Design for Open-ended Projects

PlanIT! A New Integrated Tool to Help Novices Design for Open-ended Projects
复制标题

计划吧!

DOI:
10.1145/3408877.3432552
复制
发表时间:
2021
期刊:
SIGCSE '21: Proceedings of the 52nd ACM Technical Symposium on Computer Science Education
影响因子:
--
通讯作者:
Price, Thomas W.
Price, Thomas W.
中科院分区:
--
文献类型:
--
作者:
Milliken, Alexandra;Wang, Wengran;Cateté, Veronica;Martin, Sarah;Gomes, Neeloy;Dong, Yihuan;Harred, Rachel;Isvik, Amy;Barnes, Tiffany;Price, Thomas W.

文献摘要

参考文献

被引文献

相似文献

基于项目的学习可以鼓励和激励学生通过探索自己的兴趣来学习,但也给新手程序员带来了特殊的挑战。最近的研究表明,新手认为自己“不擅长编程”,尤其是当他们不知道如何开始编写程序,或者在开始之前需要创建一个计划时。在本文中,我们介绍了PlanIT,一个与Snap!编程环境,旨在帮助新手计划和编程他们的开放式项目。在PlanIT中,学生可以为他们的项目添加描述,使用待办事项列表来帮助分解实现的步骤,计划他们的程序的重要元素,包括参与者、变量和事件,并查看相关的示例项目。我们报告了一项对高中生使用PlanIT的试点研究的结果,表明使用该工具的学生学会了制定更具体和可操作的计划。学生访谈的结果表明,他们很欣赏PlanIT提供的指导,以及它提供的更快地创建程序元素的支持。
Project-based learning can encourage and motivate students to learn through exploring their own interests, but introduces special challenges for novice programmers. Recent research has shown that novice students perceive themselves to be "bad at programming, especially when they do not know how to start writing a program, or need to create a plan before getting started. In this paper, we present PlanIT, a guided planning tool integrated with the Snap! programming environment designed to help novices plan and program their open-ended projects. Within PlanIT, students can add a description for their project, use a to do list to help break down the steps of implementation, plan important elements of their program including actors, variables, and events, and view related example projects. We report findings from a pilot study of high school students using PlanIT, showing that students who used the tool learned to make more specific and actionable plans. Results from student interviews show they appreciate the guidance that PlanIT provides, as well as the affordances it offers to more quickly create program elements.
分析 CS 原则 PD 项目的第一年
DOI: 10.1145/2676723.2677265
发表时间: 2015
期刊: Proceedings of the 46th ACM Technical Symposium on Computer Science Education
影响因子: --
作者:
R. Morelli;Chinma Uche;Pauline Lake;Lawrence Baldwin
通讯作者: Lawrence Baldwin
通过基于项目的学习满足学习者的需求
DOI: 10.4018/javet.2012100103
发表时间: 2012
期刊: Int. J. Adult Vocat. Educ. Technol.
影响因子: --
作者:
Elizabeth T. Turner
通讯作者: Elizabeth T. Turner
通过多媒体和智能辅导从对象优先到设计优先
DOI: 10.1145/1067445.1067475
发表时间: 2005
期刊: Computer Supported Cooperative Work (CSCW)
影响因子: --
作者:
Sally H. Moritz;Fang Wei;Shahida M. Parvez;G. Blank
通讯作者: G. Blank
Green:一个用于eclipse的可定制的UML类图插件
DOI: 10.1145/1094855.1094917
发表时间: 2005
期刊: Proceedings of the 42nd ACM technical symposium on Computer science education
影响因子: --
作者:
Carl Alphonce;Blake Martin
通讯作者: Blake Martin
具有任务相关动态提示的引导规划和辅助编码的评估
DOI: 10.1007/978-3-319-07221-0_40
发表时间: 2014
期刊: Proceedings of the 46th ACM Technical Symposium on Computer Science Education
影响因子: --
作者:
Wei Jin;Albert T. Corbett;Will Lloyd;L. Baumstark;Christine Rolka
通讯作者: Christine Rolka