send link to app

纽比克-编程游戏摘选 app for iPhone and iPad


4.6 ( 816 ratings )
Education
Developer: Beijing Yingbx Information Technology Co., Ltd.
Free
Current version: 1.6, last update: 3 years ago
First release : 27 Feb 2020
App size: 161.41 Mb

北京市多所公立小学编程基础课程,中英文双语

纽比克编程启蒙摘选版

仅供家长免费试用,孩子正常学习请下载完整版。完整版包含15个教学单元,188个编程知识点,752个游戏关卡。

- 编程启蒙是什么

编程启蒙是一个教孩子学编程的应用软件。

编程启蒙解决的是孩子学习编程入门难的问题。

编程启蒙是一个完整的教学课程,零基础,不需要对编程有任何了解,适用年龄7+。

- 编程启蒙的价值

编程启蒙可以作为其他编程课程的先导课程,比如Scratch、Python、C/C++,以及少儿机器人编程等。

编程启蒙是一个编程游戏,游戏的引入是为了提高孩子的学习兴趣,教导孩子学编程才是我们的真正目的。

编程启蒙设置防沉迷功能,每天最多过关次数会有所限制。

编程启蒙限制使用时间,晚上11点以后和早上7点之前,所有关卡自动关闭。

编程启蒙为了保护孩子的视力,特别提供免费的桌面版,移动版和桌面版可以同步使用。特别说明:桌面版不可以单独使用,必须配合移动端一起使用。

- 编程启蒙的特点

编程启蒙作为编程学习的入门课程,简单、有趣、不需要老师陪伴和指导,孩子在边玩边学的过程中,通过自学就可以了解和掌握基本的编程概念和知识。

编程启蒙所有关卡都有视频讲解和过关指导,当孩子遇到困难关卡时,视频讲解和过关指导会自动打开、手把手教孩子过关。参考视频讲解或过关指导会暂时影响孩子的过关成绩,但过一段时间重玩仍旧可以达到最佳成绩。

编程启蒙的突出特点就是不需要老师教,特别是针对刚开始接触编程孩子,编程启蒙提供了一种全新的教学环境,循循善诱地引导孩子进入神秘的编程世界。

- 编程启蒙的构成

编程启蒙“完整版”包含“基础版”和“提高版”,共计十五个教学单元。

编程启蒙“基础版”包含七个教学单元:指令基础、简单程序、道具使用、路线规划、指令选择、实战演练和重复指令。

编程启蒙“提高版”包含八个教学单元:程序变量、直到循环、条件判断、事件处理、否则判断、函数调用、随机处理和智能算法。

编程启蒙“摘选版”从“基础版”和“提高版”中随机选取出一部分关卡,仅供家长免费试用。特别说明:编程启蒙“摘选版”存在知识点跳跃,不适合孩子正常学习使用。

编程启蒙“完整版”由188个编程知识点组成,每个编程知识点包含四个游戏关卡,分别是知识点讲解、模仿练习、实战演练和实际能力检验。全部游戏关卡共计752个。


- 为什么孩子需要编程启蒙

编程启蒙试图打破神秘的编程神话,告诉你编程一点儿都不深奥,编程语言不过是一个与计算机交流的语言而已。和人类语言相比,编程语言非常简单,学编程要比学数学和语文简单得多。学编程真正的困难之处在于解决实际问题,为此,编程启蒙为孩子们精心打造了各种难度适中的编程任务。

编程涉及到各种抽象难懂的专业术语,比如指令、程序、循环、条件判断和函数等。要想理解和掌握这些概念,传统的教学方法需花费较长时间,实际效果因人而异,个体差别较大。传统教学讲授多,试错的机会少,学习效果与老师的经验密切相关。

任何一门知识的学习都面临枯燥乏味的问题,孩子的学习兴趣和意愿主导着学习结果。没有爱就没有教育,没有兴趣就没有学习。编程启蒙首先解决的就是兴趣问题,方法是将编程教学转换成了编程游戏。编程启蒙将整个课程用一系列生动有趣的游戏画面展现在孩子面前,由易到难,循序渐进,把重点编程知识巧妙地融入到一个个游戏关卡之中。

现代教育理论认为,知识的获取是大脑重构的物理过程,并非只是简单的信息存储。编程启蒙面临的难题是编程知识过于抽象。儿童心理学家皮亚杰认为,小学年龄段的孩子不具备抽象思维能力,要传授知识给他们,需配合某种真实的生活场景,否则孩子难以理解,更谈不上吸收和掌握。理解和掌握抽象感念,对孩子而言比较难,对成人也是一个不小的挑战。

在编程启蒙的世界里,所有的场景和人物都是真实可见的,所要完成的任务也是清楚明了的,抽象难懂的编程指令都被形象化地设定为人物的各种动作。编程已经和日常生活紧密连接在一起,使用指令就如同我们自己行走、奔跑和跳跃一样,编程从此再无艰涩难懂的概念,一切又回到了自然状态。

根据孩子的认知特点,编程启蒙规避难以理解的抽象思维,将重点转向更容易被孩子接受的其它三种思维方法,也是任何编程中用到的最主要的思维方法:分解思维,是一种先将复杂问题分解成若干简单问题、然后再进行处理的思维方式;模式思维,识别出不同问题的共同特性,然后用一种统一的方法进行处理的思维方式;逻辑思维,找出问题之间的依赖关系,通过合理安排处理的先后顺序以最终解决问题的思维方式。

- 编程启蒙的核心理念

编程启蒙的核心理念是边玩边学。我们认为,传授的知识是没有办法让孩子自动吸收的,知识的掌握必须建立在理解的基础上。要理解编程概念,试错是一个必不可少的环节,失败并非可有可无。玩就是一个试错的过程,更是一个探索的过程。在玩的过程中解决的每一个问题都是对大脑知识结构的一次建设,是一种最有效的知识掌握过程,其中充满了乐趣与挑战。

编程启蒙采用积木块拼接的方式输入代码, 而专业编程使用的是文本编辑器输入代码。文本形式的代码和积木块代码本质上并无区别,其包含的内容也是一样的。拖拽积木块拼接代码对孩子来讲要更容易,不容易出错,也节省时间。学习编程是学习编程思想,具体使用那种代码输入方式并不重要。

编程启蒙不需要老师指导,完全靠孩子自学。为此,编程启蒙提供多种技术手段解决这一难题。重点关卡都有知识点提示。知识点讲解部分都有手势指导,手把手教你如何操作。大部分关卡提供随动模式(行业术语调试模式),当前指令的执行状态一目了然。每关都有过关演示,其中包含完整的参考代码(除非遇到了解决不了的关卡,不建议模仿参考代码,模仿参考代码在某些情况下会影响过关成绩)。

编程启蒙包含了一个复杂的游戏引擎,为了体现真实性,场景和人物采用是三维造型,物体之间的相互作用均满足自然界中的物理规律。人物动作多达十几种,包括行走、奔跑、击打、招手,跳跃,转身、开枪、抬高路面、修路等。内含各种交通设施,有沥青路面、台阶路面、湿滑路面、损坏路面、直行标志、停止标志、转身标志等。路面上还可以放置各种道具,比如小怪兽、减速带、路闸、石头、箱子、红绿灯、禁行标志、转送门、灭火器,冰斧、火箱、冰块、小毛驴、宝石、金币、钥匙、宝箱和二维码等。

- 编程启蒙带给孩子的收获

学习了编程启蒙,大部分的基本编程概念已经初步形成,再学习其它进阶课程将会变得非常容易。

编程启蒙的目的就是不希望孩子在将来的编程学习中,再花费大量时间和精力重复学习那些本应该掌握的基本概念。

编程启蒙对学习以下编程语言会有直接帮助:Scratch、Python、Javascript,、Swif、C/C++等。其中Scratch可作为重点推荐,建议孩子的年龄最好在10岁以上。Scratch适合项目式教学,比如团队或个人实现一个完整的项目任务,对孩子的综合素质能力要求较高。

- 北京市小学编程基础课程

编程启蒙校园版被选为北京市多所小学的编程基础课程,已经在实际教学中过程中不断改进打磨多年,通常被用作Scratch编程教学的前导课程。

- 关于产品设计团队

产品总设计师刘英川博士,全国中学生数学竞赛获奖者,清华大学计算机系本科学士,清华大学计算机应用专业硕士,清华大学自动化与人工智能专业博士。