北京市多所公立小学编程基础课程
纽比克编程摘选
What is it about?
北京市多所公立小学编程基础课程
App Store Description
北京市多所公立小学编程基础课程
纽比克编程启蒙摘选版
仅供家长免费试用,孩子正常学习请下载完整版。完整版包含15个教学单元,188个编程知识点,752个游戏关卡。
- 编程启蒙是什么
编程启蒙是一个教孩子学编程的应用软件。
编程启蒙解决的是孩子学习编程入门难的问题。
编程启蒙是一个完整的教学课程,零基础,不需要对编程有任何了解,适用年龄7+。
- 编程启蒙的价值
编程启蒙可以作为其他编程课程的先导课程,比如Scratch、Python、C/C++,以及少儿机器人编程等。
编程启蒙是一个编程游戏,游戏的引入是为了提高孩子的学习兴趣,教导孩子学编程才是我们的真正目的。
编程启蒙设置防沉迷功能,每天最多过关次数会有所限制。
编程启蒙限制使用时间,晚上11点以后和早上7点之前,所有关卡自动关闭。
编程启蒙为了保护孩子的视力,特别提供免费的桌面版,移动版和桌面版可以同步使用。特别说明:桌面版不可以单独使用,必须配合移动端一起使用。
- 编程启蒙的特点
编程启蒙作为编程学习的入门课程,简单、有趣、不需要老师陪伴和指导,孩子在边玩边学的过程中,通过自学就可以了解和掌握基本的编程概念和知识。
编程启蒙所有关卡都有视频讲解和过关指导,当孩子遇到困难关卡时,视频讲解和过关指导会自动打开、手把手教孩子过关。参考视频讲解或过关指导会暂时影响孩子的过关成绩,但过一段时间重玩仍旧可以达到最佳成绩。
编程启蒙的突出特点就是不需要老师教,特别是针对刚开始接触编程孩子,编程启蒙提供了一种全新的教学环境,循循善诱地引导孩子进入神秘的编程世界。
- 编程启蒙的构成
编程启蒙“完整版”包含“基础版”和“提高版”,共计十五个教学单元。
编程启蒙“基础版”包含七个教学单元:指令基础、简单程序、道具使用、路线规划、指令选择、实战演练和重复指令。
编程启蒙“提高版”包含八个教学单元:程序变量、直到循环、条件判断、事件处理、否则判断、函数调用、随机处理和智能算法。
编程启蒙“摘选版”从“基础版”和“提高版”中随机选取出一部分关卡,仅供家长免费试用。特别说明:编程启蒙“摘选版”存在知识点跳跃,不适合孩子正常学习使用。
编程启蒙“完整版”由188个编程知识点组成,每个编程知识点包含四个游戏关卡,分别是知识点讲解、模仿练习、实战演练和实际能力检验。全部游戏关卡共计752个。
- 为什么孩子需要编程启蒙
编程启蒙试图打破神秘的编程神话,告诉你编程一点儿都不深奥,编程语言不过是一个与计算机交流的语言而已。和人类语言相比,编程语言非常简单,学编程要比学数学和语文简单得多。学编程真正的困难之处在于解决实际问题,为此,编程启蒙为孩子们精心打造了各种难度适中的编程任务。
编程涉及到各种抽象难懂的专业术语,比如指令、程序、循环、条件判断和函数等。要想理解和掌握这些概念,传统的教学方法需花费较长时间,实际效果因人而异,个体差别较大。传统教学讲授多,试错的机会少,学习效果与老师的经验密切相关。
任何一门知识的学习都面临枯燥乏味的问题,孩子的学习兴趣和意愿主导着学习结果。没有爱就没有教育,没有兴趣就没有学习。编程启蒙首先解决的就是兴趣问题,方法是将编程教学转换成了编程游戏。编程启蒙将整个课程用一系列生动有趣的游戏画面展现在孩子面前,由易到难,循序渐进,把重点编程知识巧妙地融入到一个个游戏关卡之中。
现代教育理论认为,知识的获取是大脑重构的物理过程,并非只是简单的信息存储。编程启蒙面临的难题是编程知识过于抽象。儿童心理学家皮亚杰认为,小学年龄段的孩子不具备抽象思维能力,要传授知识给他们,需配合某种真实的生活场景,否则孩子难以理解,更谈不上吸收和掌握。理解和掌握抽象感念,对孩子而言比较难,对成人也是一个不小的挑战。
在编程启蒙的世界里,所有的场景和人物都是真实可见的,所要完成的任务也是清楚明了的,抽象难懂的编程指令都被形象化地设定为人物的各种动作。编程已经和日常生活紧密连接在一起,使用指令就如同我们自己行走、奔跑和跳跃一样,编程从此再无艰涩难懂的概念,一切又回到了自然状态。
根据孩子的认知特点,编程启蒙规避难以理解的抽象思维,将重点转向更容易被孩子接受的其它三种思维方法,也是任何编程中用到的最主要的思维方法:分解思维,是一种先将复杂问题分解成若干简单问题、然后再进行处理的思维方式;模式思维,识别出不同问题的共同特性,然后用一种统一的方法进行处理的思维方式;逻辑思维,找出问题之间的依赖关系,通过合理安排处理的先后顺序以最终解决问题的思维方式。
- 编程启蒙的核心理念
编程启蒙的核心理念是边玩边学。我们认为,传授的知识是没有办法让孩子自动吸收的,知识的掌握必须建立在理解的基础上。要理解编程概念,试错是一个必不可少的环节,失败并非可有可无。玩就是一个试错的过程,更是一个探索的过程。在玩的过程中解决的每一个问题都是对大脑知识结构的一次建设,是一种最有效的知识掌握过程,其中充满了乐趣与挑战。
编程启蒙采用积木块拼接的方式输入代码, 而专业编程使用的是文本编辑器输入代码。文本形式的代码和积木块代码本质上并无区别,其包含的内容也是一样的。拖拽积木块拼接代码对孩子来讲要更容易,不容易出错,也节省时间。学习编程是学习编程思想,具体使用那种代码输入方式并不重要。
编程启蒙不需要老师指导,完全靠孩子自学。为此,编程启蒙提供多种技术手段解决这一难题。重点关卡都有知识点提示。知识点讲解部分都有手势指导,手把手教你如何操作。大部分关卡提供随动模式(行业术语调试模式),当前指令的执行状态一目了然。每关都有过关演示,其中包含完整的参考代码(除非遇到了解决不了的关卡,不建议模仿参考代码,模仿参考代码在某些情况下会影响过关成绩)。
编程启蒙包含了一个复杂的游戏引擎,为了体现真实性,场景和人物采用是三维造型,物体之间的相互作用均满足自然界中的物理规律。人物动作多达十几种,包括行走、奔跑、击打、招手,跳跃,转身、开枪、抬高路面、修路等。内含各种交通设施,有沥青路面、台阶路面、湿滑路面、损坏路面、直行标志、停止标志、转身标志等。路面上还可以放置各种道具,比如小怪兽、减速带、路闸、石头、箱子、红绿灯、禁行标志、转送门、灭火器,冰斧、火箱、冰块、小毛驴、宝石、金币、钥匙、宝箱和二维码等。
- 编程启蒙带给孩子的收获
学习了编程启蒙,大部分的基本编程概念已经初步形成,再学习其它进阶课程将会变得非常容易。
编程启蒙的目的就是不希望孩子在将来的编程学习中,再花费大量时间和精力重复学习那些本应该掌握的基本概念。
编程启蒙对学习以下编程语言会有直接帮助:Scratch、Python、Javascript,、Swif、C/C++等。其中Scratch可作为重点推荐,建议孩子的年龄最好在10岁以上。Scratch适合项目式教学,比如团队或个人实现一个完整的项目任务,对孩子的综合素质能力要求较高。
- 北京市小学编程基础课程
编程启蒙校园版被选为北京市多所小学的编程基础课程,已经在实际教学中过程中不断改进打磨多年,通常被用作Scratch编程教学的前导课程。
- 关于产品设计团队
产品总设计师刘英川博士,全国中学生数学竞赛获奖者,清华大学计算机系本科学士,清华大学计算机应用专业硕士,清华大学自动化与人工智能专业博士。
AppAdvice does not own this application and only provides images and links contained in the iTunes Search API, to help our users find the best apps to download. If you are the developer of this app and would like your information removed, please send a request to takedown@appadvice.com and your information will be removed.