当年轻人在用scratch创建互动故事、动画、游戏、音乐和艺术时,他们能学到什么呢?
一方面,他们能够通过scratch编程学习到数学知识和培养计算机天赋。他们也获得理解重要的数学概念,如坐标,变量和随机数。值得注意的是,学生们学习了这些有意义和激励的语境概念。
当学生们学习传统的变量代数课,他们通常感觉到这些概念和个人很少有关联。但是当他们在学习scratch中的语言变量,他们便可以用变量应用在很多有意义的地方:比如控制一个动画的速度,或他们创建的游戏中计数。
当学生在创建scratch项目时,他们还学习了设计过程。通常,学生会从一个想法开始,创建一个工作原型,试验它,当出现问题时调试它,获得来自其他人的反馈,然后修改并重新设计它。它如持续的螺旋一般:获得一个想法,创建一个项目,一个想法又产生新的想法,这些又能创建新的项目等等。
这个项目设计过程结合了许多21世纪的学习技巧,这些技巧将对未来成功至关重要:创造性地思考,清晰地沟通,系统地分析,有效地协作,迭代设计,不断学习。
在Scratch中创建工程能够有助于提高学生们对数字信息科技的掌握程度。这意味着要达到什么熟练程度呢?要被认为拥有流利的英语,西班牙语或其他语言,你不仅学习如何阅读而且还要写 - 也就是说,如何用语言表达自己。
同样,要熟练掌握数字技术,你不仅要学习如何用电脑与之互动,而且也要用它来创作。当然,大多数学生长大后都不会成为专业程序员,就像大多数人不会成为专业作家。
但学习编程对每个人都是有益的:它使学生能够更充分表达他们自己和创造性地帮助他们发展成为逻辑思想家,并帮助他们理解在日常生活中到处遇到的新技术的运作方式。
关注智慧山微信公众号(zhihuishan2013)后,在公众号里回复以下关键字,即可得到相应资源!
公开课、作文、复习、试卷、知识点、活动、拼音、字母、钟表、看图写话、故事、双语故事、成语、常识、APP、语文、数学、英语、百家姓、三字经、唐诗三百首、自助查询、超级口算