This paper describes Scratch, a visual, block-based programming language designed to facilitate media manipulation for novice programmers. We report on the Scratch programming experiences of urban youth ages 8-18 at a Computer Clubhouse 'an after school center' over an 18-month period. Our analyses of 536 Scratch projects collected during this time documents the learning of key programming concepts even in the absence of instructional interventions or experienced mentors. We discuss the motivations of urban youth who choose to program in Scratch rather than using one of the many other software packages available to them and the implications for introducing programming at after school settings in underserved communities.
本文介绍了Scratch,这是一种可视的,基于块的编程语言,旨在为新手程序员提供便利的媒体操作。我们报告了在18个月内在计算机俱乐部内“放学后中心”中8-18岁城市年轻人的Scratch编程经验。在此期间,我们对536个Scratch项目的分析表明,即使没有指导性干预或经验丰富的导师,也可以学习关键编程概念。我们讨论了选择在Scratch中进行编程而不是使用他们可以使用的许多其他软件包之一的城市年轻人的动机,以及在服务水平较低的社区中放学后设置编程的含义。 P>
机译:使用加权多项选择目标规划和MINMAX多项选择目标规划的制造公司的供应商选择问题
机译:使用加权多项选择目标规划和MINMAX多项选择目标规划的制造公司的供应商选择问题
机译:将LGBT能力整合到研究生心理培训计划的多元文化课程中:扩大和扩展希望和查佩尔的选择要点:评述“扩展多元文化能力的培训以包括识别为同性恋,双性恋和双性恋的个人:临床心理学培训的关键选择点程式”
机译:西西伯利亚地下层地层研究地质和地球化学和经济评估及勘探钻探中优先投入结构的选择(计划“选择”)
机译:公共服务价值观和不同性能:第8节住房选择凭证(HCV)Programpublic服务价值观和不同性能:第8节住房选择凭证(HCV)计划的情况
机译:是mD-博士课程满足他们的目标?职业选择在24 mD-博士课程毕业生提出的其分析
机译:不让任何孩子落后于学校选择:它对具有广泛的既有选择计划的地区的影响