|
创意编程秒启你的IT模式书院的春季创意编程基课, 已经开展了一段时间, 同学们实践了人生编程的好些第一次: 第一次自己的电脑编程! 第一次自编自导动画片! 第一次自创游戏! 你知道编程是一种基本能力吗? 随着社会与科技的飞速发展,信息说得上是世界的最重要资源之一,而编程就是处理信息的现代方式。编程已经成为世界的通用语言,和听、说、读、写、算一样,孩子认识“信息”、理解“信息”,最后能驾驭“信息”,通过学习编程语言,孩子们能更有效地掌握处理信息的基本能力。 你猜猜这是哪位队员的个性作品 在创意编程课程里,homework变成了project,每个孩子都在作品创作中成长: 我想搞怪的“who am I”(动态演示) 创意编程课只是玩游戏吗? 孩子通过简易的编程软件和可视性图形化的画面来进行创作,程式与视觉的交互联系,编程过程也并不是大家想象中的用程序语言,而是不同的模块去组合,涉及很多物理知识。孩子们可以自己设计游戏,比如风扇上的虫子敲鼓,把风扇、虫子和鼓的图片拉进去,再设计风扇的运动模式,鼓和虫子在扇叶的位置,风扇就可以前转或后转、快转或慢转、扇叶上的虫子什么时候敲打鼓。同时,孩子需要自己去构思故事情节,通过编程,把素材组成作品。孩子可以拖拽加入程序方式来实现自己的设计,令原本的游戏程式更有趣,程式块组合后的直观效果和构思得到实现的喜悦,就是让孩子们专注与全情投入的重点,恰恰就是编程的魅力所在。 创意无穷的卡通造型 这是队员的自创卡通形象: 武侠风格的双人大战、游戏风的卡通人、音乐小天王、剑客之战、小逗人在行动。 通过一段时间的学习,孩子们便可利用编程软件设计出属于自己的动画、音乐、故事、游戏等作品。 创意编程真的一点也不枯燥? 创意编程不必埋头于程式中苦苦编写。小编偷偷告诉你,创意编程是一种极为快乐又有趣的活动,不但能激发你无限的想象力,还能真正开启独立思考的能力。觉得不可思议吗?让我带你进入营地去欣赏一下创意编程小队的高质量课堂创作作品吧: 高质量课堂设计 1. 谁复制了30只老鼠?到底是猫追老鼠还是老鼠追猫?孩子玩得不亦乐乎! 2. 我可不满足只接一个苹果,我需要一堆,还要有特别强大的黑苹果和金苹果! 3. 听说 你们家要改造房子,我请来了魔术师帮你,变变变!!! 噢!这样的房子你喜欢吗?小编觉得挺有创意的,孩子编程的过程就像艺术家一样地创作, 当中充满着各样构思和挑战,孩子们在过程中享受着创造所带来无穷的乐趣。 同学们你们对视频、声音、克隆等新的编程基础知识,侦测和运算逻辑等知识的运用,大家都掌握得不错。在程序迭代开发思维上,你们初步理解了程序算法构造简单项目的过程,并且用于实际的项目实践。算法的实践是一个难点,需要你们更进多的摸索和学习。对于提供的想象力的创意思维范例你们都表现出有浓厚的兴趣,现在也开始学习运用新技能来表达自己的生活创意想法了,我为你们感到骄傲! 同学们还有很多课程 等着你们来挑战哦! ▲ 后续基础课程:电脑动画基础、 电脑绘画 、电脑游戏 ▲ 有趣的计算机画图算法:轴对称图形、旋转的画圆、模拟喷泉、可视化课程视频 小编觉得创意编程真是一项非常好的智力活动,它有助孩子建立自信心,在编程过程中孩子能思考构想与实现之间的不容易。程序结果不是成功就是失败。孩子一步步编的程式成功了,自信油然而生。反之失败了,就要回路寻找原因,是想法本来就是错的?还是想法没问题,是没选用正确的代码组合?反思模式自动开启。 创意编程?K5也着迷! 突然发现NSA幼儿园也加入了可视化编程班课程,现在请Ms.Amy带我们一同窥探一下! Ms.Amy 从上个学期幼儿园就开始有了编程的课程,这是孩子们非常喜欢的课程,因为看着电脑摸着鼠标完成一些充满挑战又有意思的任务。上学期整个学期的学习让孩子们熟练掌握了鼠标的运用,怎样正确的拿着鼠标。食指放在鼠标的左边,负责点击确定,中指放在鼠标的右边,移动鼠标选择目标,这些基本技能是学习编程的基础。 我们学的是Code编程,难度程螺旋式上升。最简单的是移动板块到指定处,最难的就是复杂的地图,孩子们需要思考不同的方法,不同的路线,会有成功,也会有失败。 基于以上基础,这次我们换了一种方式,不再是一个一个轮流操作,而是换成了团队合作。 规则:团队中有两个人,一个只能听指令负责操作,另外一个只能给予指令。对于孩子们来说两者都有很大的挑战: 1 1 负责操作的不能有自己的思想,不能在没有得到指令之前随便点击。这对于一些孩子来说真的很困难,因为自己的队友说出来的不是正确的答案或方案,内心着急,但还是要服从操作。 2 1 负责发指令的不能动鼠标,只能说话。遇到动作缓慢的同学内心也是无限着急,却不能动手。 解释完规则后,我们便开始了。男生搭配一个女生,我非常喜欢这种搭配。在开始之前也要让他们自己去选择合作分工,谁负责操作,谁负责发指令。 Round 1 第一组:Silvia和Jeff,Silvia操作,Jeff发指令: 合作的还不错,但操作员没有遵守规则,擅自点击运行,犯规一次️,时间最短,一分左右。 第二组:Gavin和Lucy,Lucy操作,Gavin发指令:️️️ 从一开始Lucy就知道Gavin的第一步是错的,但还是根据指令操作,结果是失败的,但过程中学会了顺服。 第三组是Enoch和Thomas,Enoch操作,Thomas发指令:️️️ 这次的合作有些波折,因为鼠标很容易跑掉,所以Enoch操作起来不是很方便,并且Enoch不知道往下拉,Thomas手抬起来想要抓住鼠标却忍住了(其实我挺惊讶的,因为Thomas的性格很急躁,原来的猜想是他会抢过鼠标行动,或者责备自己的伙伴速度慢,然而这次耐着性子并且也没有表现出急躁的慢慢的等待。)。这次的合作出乎我的意料,也让我觉得很惊喜,虽然结果没有成功,却看到了另一个不一样的Thomas。 第四组是Paul和Christina,本来应该在第三组的因为在一开始就争吵着要抢着操作,被退到了最后一组。这次不再争论,Paul负责操作,Christina负责发指令:️️️️️ 这次的组合又很不一样,Christina看到Paul因为鼠标垫一直移动而移动鼠标就伸手按住了鼠标垫。对于Paul来说还是新手,对于掌握鼠标还不是很熟悉,所以Christina的行为对他而言应是一种鼓励。Paul也面对了一些挑战,移动鼠标拉下来,在这个过程中Christina一直都是耐心等待,最后两个人成功闯关。 我不会说到底哪一组是成功,哪一组是失败。在这节编程课中学的决不仅仅是编程而已,更是学会了彼此配搭,看到自己的短处,也发现别人的长处,取长补短的共同完成。喜欢电脑课,期待看到孩子的每一次进步。 听完 Ms.Amy 跟我们详细介绍后,真是有点意外,没想到除了小学的孩子,连幼儿园小朋友对电脑课这么喜爱,有趣的编程过程不但能让孩子的记忆力、想象力、逻辑推理能力都得到了长足的发展,还能让孩子的自信心逐步建立起来,更重要的是让孩子渐渐形成反思的态度。 |