编程还是围棋,不需要再二选一! ——暑期编程系列活动之“Scratch围棋社”强势来袭!

网友投稿 2019-07-02 16:06

计算机是现代社会的人人必不可少的生活装备,你都用它来做什么呢? 你是用它沉迷游戏无法自拔? 还是用它追剧集集入坑? 又或只是做简单的word文档编辑? 你OUT啦! Scratch编程将让你体验自己掌控计算机的满满成就感, 让计算机成为你最强力的超级助手! 想一想别人在玩我们自己创作的游戏, 是不是非常酷炫呢! 什么是Scratch?   Scratch是由美国麻省理工学院媒体实验室 (MIT Media Lab)“终身幼儿园小组”(LifelongKindergarten Group) 设计开发的一款面向青少年的图形化编程工具。全球有超过1500万名孩子在学习和使用Scratch。目前为止,Scratch已经被翻成50多种语言,在40多个国家和地区的教育领域中广泛使用,如哈佛大学、加州大学伯克利分校等顶级名校也开发了Scratch的相关项目。   Scratch语言总共有100多块“积木”可以使用,同时还包含着一个视觉图像库,使用者可以在最开始的时候,用图像进行程序的编写。它就像一个百宝箱,使用者只要灵活运用已有的宝物,就可以完成音频、动画、游戏作品的制作。   麻省理工学院媒体实验室的LEGO学习研究教授Mitchel Resnick曾经说过:“当孩子们共同使用Scratch一起进行创造和分享彼此项目的时候,他们将学会创造性地思考,系统地推理和协同工作——这是当今社会中每个人的基本技能。” 少儿编程之父:米切尔·雷斯尼克(Mitchel Resnick) 麻省理工学院媒体实验室“终身幼儿园”团队主管,乐高教育全球董事   事实上,Scratch的积木式编程方法很大程度上是受到了乐高玩具的启发,儿童在玩乐高积木的时候常常因为乐高积木灵活的组装方式,而不断地尝试排列出各种风格迥异的形状与结构。在Scratch的设计中也参考了这种富有趣味性的方式,以一系列可以拼接组合的积木式“代码块”将Scratch中的语法进行呈现。 为什么学习Scratch?   拖拽式编程入门简单,小学三四年级的孩子也能轻松掌握,即时展示程序效果!小朋友们不需要输入冗长的代码,只需拖动不同模块,进行搭建,即可进行编程。听起来高深枯燥的编程一下子变得活泼有趣起来!   孩子们可以通过Scratch 将图片、音乐、动画等各种素材组合运用,变化无穷,随意创新!小朋友可以通过Scratch 编写一段小程序来解决数学或物理的习题。当平时沉迷其间的游戏在自己手中一步一步搭建成型,且能够随意调整各种参数控制效果,那是多么的自豪!   个性化DIY,创造无限可能。孩子们可以亲手编写故事脚本,通过Scratch创作自己的动画或游戏。Scratch本身拥有庞大的素材库,除此之外,还可以在Scratch中导入想用的图片或音乐,输入文字,甚至录制自己的声音或亲手画图,作为素材,来完善自己的作品。   多重循环、条件判断、变量、链表、模块……学习现代编程思想,训练缜密的逻辑思维能力。运指如飞,享受小小程序员的运筹帷幄!所有的程序,都将一步步在你的手中诞生!物理仿真、数学模型……各学科知识融会贯通,全面提高。 Scratch 还鼓励孩子们上传自己的作品,与全球的用户分享 Scratch社区中的作品   大家还记得战胜围棋第一人柯洁的 AlphaGo 吗?当时随着人机大战的收官,AlphaGo可以说真正地做到了大战人类无敌手。深藏功与名的AlphaGo在比赛之后就宣布退役,从此留下了一个不可磨灭的传说。当时就有很多家长,纠结于该给孩子学围棋还是学编程。   围棋自身有系统的理论和知识结构。他那博大精深的内涵和无限的未知领域,痴迷了一代又一代的人为其献身。即使一代宗师吴清源也坦言,他对围棋的认识,只能达到百分之几。北宋科学家沈括在他的科学巨著《梦溪笔谈》中准确计算出围棋的变化总数为3的361次方阶乘。它的庞大变化已经远远超出已知宇宙中的原子数量。   围棋,联系着哲学、数学、军事、教育、艺术、天文等多种学科,是一门具有科学和艺术价值的体育项目,是启迪智慧和灵性的传统文化遗产。围棋布阵于方格之中,黑白双方展开激烈厮杀,具有游戏性与竞争性,寓动脑于兴趣之中。   围棋是一项智力运动,每一着棋都要经过大量的计算和判断后才能落子。一旦下出未经思考的“随手棋”,胜负的天平都将会倾斜。所谓“一着走错,满盘皆输”。下围棋还是一项高雅的运动项目。围棋中深奥的哲学理论以及围棋所特有的文化内涵会在不知不觉中影响着孩子的人生观和世界观。同时,孩子在下棋时的一举一动都影响着对手对自己品格素质的认知。   现在上海青少年科学社在暑期推出Scratch围棋社,将Scratch与围棋结合在一起,家长再也不需要再二选一啦~围棋,能有效帮助孩子养成爱动脑、勤思考的好习惯、帮助孩子建立高尚的道德品格。而Scratch编程对锻炼孩子的逻辑思维、解题能力、分析和思考能力都有很大的促进作用。这些能力的培养,对未来他们的学业,甚至工作生活都会有所帮助。当古代传统围棋文化与现代编程碰撞在一起,会产生怎样闪耀的火花呢?这个暑期,一起来科学社参加Scratch围棋社,亲身体会一下吧! 一、活动对象 小学三年级——初中六年级学生 二、具体活动安排 日期 时间 课程主题 课程内容 7月31日 9:30~11:30 Scratch1: 你好,Scratch 了解程序的概念,并了解程序的发展;熟悉Scratch的编程环境;探索Scratch中动作和画笔模块的积木。  Scratch软件的安装与项目的搭建;能够使用角色制作动画并在舞台上移动;绘制富有艺术感的集合图形并制作游戏。 8月1日 9:30~11:30 Scratch2: 这是我的舞台 创建动画和图形特效;学习Scratch中层的概念;播放声音文件并演奏音乐;制作完整的动画场景 8月2日 9:30~11:30 Scratch3: 用逻辑做决定 补充积木块完成程序、自己制作猜坐标和猫咪巡线游戏;  学有余力:学习克隆、完成磁棒围绕磁针移动的游戏;  课堂游戏:展示你的游戏!并和同学们分享你的制作过程! 8月3日 9:30~11:30 围棋 围棋的基本知识、围棋的记谱方法以及一些简单的规则 8月4日 9:30~11:30 围棋 围棋的基本知识、围棋的记谱方法以及一些简单的规则 8月5日 9:30~11:30 Scratch围棋社1 理解掌握直角坐标系  理解坐标系缩小放大的做法  懂得如何利用画笔、图章以及问答模块自定义画棋盘  理解如何根据棋盘大小自动切换棋子大小  能够理解什么是自动吸附(归位),以及如何实现  理解如何利用克隆体实现多次落子 8月6日 9:30~11:30 Scratch围棋社2 理解状态是什么  理解如何自动切换状态  理解倒计时的实现原理  懂得如何将状态与倒计时合起来 8月7日 9:30~11:30 Scratch围棋社3 理解如何自定义模型显示数字  了解如何通过合理的排序提升程序的效率  了解加速模式和非加速模式的区别 8月8日 9:30~11:30 Scratch围棋社4 理解克隆体的本质  了解角色、角色变量以及角色代码之间的关系  了解克隆体之间的关系,以及如何删除克隆体 8月9日 9:30~11:30 Scratch围棋社5 理解自动提子的判断算法  能够实现自动提子棋盘 三、活动地点 黄浦区南昌路59号6楼 四、报名方式   点击下方“阅读原文”,填写相应信息进行报名,最终确认信息将以邮件的形式于发送到各位留下的邮箱,敬请查收!名额有限,报名从速哦!

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com