编程启蒙
少儿编程乔老师
信息学奥林匹克山东省赛区优秀辅导教师,蓝桥杯TOP 1%考生指导教师
展开
-
少儿编程启蒙课程:每天30分钟提升孩子的逻辑思维能力
很多父母为孩子的学习成绩而头疼,明明自己孩子比别人孩子更努力,成绩依然不理想。其实很多时候,拉开孩子成绩距离的,是逻辑思维能力的差别。逻辑思维能力是指正确、合理思考的能力。即对事物进行观察、比较、分析、综合、抽象、概括、判断、推理的能力,采用科学的逻辑方法,准确而有条理地表达自己思维过程的能力。它与形象思维能力截然不同。孩子逻辑思维能力的差距主要体现在3个方面:一、语言表达能力有儿童心理学家专门研究过孩子的语言发育相关问题,发现,很多孩子说话反反复复,并且没有重点,往往就是由于缺乏思维逻辑能力所原创 2020-11-17 14:00:34 · 1904 阅读 · 0 评论 -
少儿编程启蒙课程0:如何注册code.org账号和选择课程
打开浏览器,在地址栏输入code.org。如果不习惯英文界面,可以在网站底部将语言设置为"简体字"。按下述步骤登录创建一个账户。选择课程在我的控制面板中,点击寻找课程,可以进入课程选择页面。根据孩子的年龄段可以选择不同的课程:4 - 8岁可以选择"学前儿童的速学课程"9 - 18岁可以选择"快速课程"。4岁以上学前儿童可以选择"离线课程",其中包含了一系列可以线下做的编程小游戏。选择好相应的课程,点击即可进入课程目录。我们的课程主要以学龄儿童为主,所以接下来会主要.原创 2020-11-17 14:59:14 · 5689 阅读 · 1 评论 -
少儿编程启蒙课程1:方格纸编程 揭秘算法
大家好,这是我们少儿编程启蒙系列课程的第1课,6-8岁左右的孩子经过一些指导就能完成。本节课旨在让孩子了解编程和算法的基本概念,培养对课程的兴趣以及批判性思维能力。编程和算法对计算机科学至关重要,本节课程中,孩子们将学习如何用指令编写程序,并能够独立完成解决问题的算法。课程概览算法是完成一项任务的指令序列,它给你一张完成任务的路线图。当你用计算机的代码实现一个算法时,这个过程就是编程。少儿编程启蒙课程1:方格纸编程 揭秘算法词汇表算法(Algorithm):完成一项任务的指令序列。原创 2020-11-20 12:51:31 · 1690 阅读 · 0 评论 -
少儿编程启蒙课程2:迷宫编程 顺序结构
大家好,这是我们少儿编程启蒙系列课程的第2课,6-8岁左右的孩子经过一些指导就能完成。本节课旨在让孩子了解程序设计的基本结构——顺序结构。顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。任务背景在一座与世隔绝的美丽小岛上,住着一群乐天知命的鸟。作为一只天生拥有黑粗眉的小鸟,“胖红”走到哪里都被嘲笑或是无视,它对在家门外踢球的捣蛋鬼毫不客气,暴脾气让它更加孤僻。易怒的胖红总是因为性格而不被其他的鸟接纳。当“绿猪”初到小鸟岛时,正是敏锐的“胖原创 2020-11-23 10:54:20 · 526 阅读 · 2 评论 -
少儿编程启蒙课程3:冰河世纪 调试程序
大家好,这是我们少儿编程启蒙系列课程的第3课,6-8岁左右的孩子经过一些指导就能完成。本节课旨在让孩子了解在程序设计过程中如何进行测试,修改错误(bug),即调试程序(debug)。调试程序是将编制的程序投入实际运行前,用手工或其它方法等方法进行测试,修正语法错误和逻辑错误的过程。这是保证计算机信息系统正确性的必不可少的步骤。编完计算机程序,必须在计算机中测试。根据测试时所发现的错误,进一步诊断,找出原因和具体的位置进行修正。程序中的bug如果没有及时发现排除的话,可能会导致非常严重的后果。原创 2020-11-24 16:18:29 · 522 阅读 · 0 评论 -
少儿编程启蒙课程4:与BB-8一起学循环
大家好,这是我们少儿编程启蒙系列课程的第4课,6-8岁左右的孩子经过一些指导就能完成。本节课旨在让孩子了解程序设计的基本结构——循环结构。循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。例如我们在少儿编程启蒙课程2的迷宫编程中,我们要解决的问题如下:在左边的代码中存在4个连续的“向前移动”,如果存在重复的指令,可以使用右边的“重复执行”积木来实现。小贴士众所周知,计算机的计算速度是非常快的。中国最快的超级计算机:神威·太湖之光超级计算机(Sunway Taih原创 2020-11-26 09:28:02 · 826 阅读 · 0 评论 -
少儿编程启蒙课程5:勤劳的蜜蜂 循环嵌套
大家好,这是我们少儿编程启蒙系列课程的第4课,6-8岁左右的孩子经过一些指导就能完成。本节课旨在让孩子了解循环结构更高级的应用——循环嵌套。简单来说就是在一个循环中包含另外的循环结构。举个例子,上学的日子我们每天都要: 起床 上学 写作业 睡觉 这样的生活,每周要重复5天。如果包含在一个月中,每个月要重复4周;如果包含在一年中,就要重复12个月;只完成义务教育的话,就要持续9年。这就是日复一日、年复一年的说法。如果用程序来描述的话,可以如下图所示。我们在“重复原创 2020-11-30 19:33:45 · 613 阅读 · 0 评论 -
少儿编程启蒙课程6:先判断后执行 分支结构
大家好,这是我们少儿编程启蒙系列课程的第6课,6-8岁左右的孩子经过一些指导就能完成。在课程2中我们学习了顺序结构:顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。顺序结构的程序虽然能解决问题,但不能做判断再选择。举个例子,我们出门需不需要带雨伞,取决于天是否下雨:如果下雨,需要带雨伞出门;否则不需要带雨伞。对于要先做判断再选择的问题就要使用分支结构。小贴士分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的原创 2020-12-08 09:04:26 · 527 阅读 · 0 评论 -
少儿编程启蒙课程7:设定目标 重复执行
大家好,这是我们少儿编程启蒙系列课程的第7课,6-8岁左右的孩子经过一些指导就能完成。在课程4中我们学习了循环结构:循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。并在关卡中使用了“重复执行x次”的积木帮助BB-8收集了很多废旧金属。当然这一切是建立我们明确知道重复次数的时候,例如:我们一周要上5天学,那就重复5次。但在某些情况下,重复的次数并不是那么好确认,就拿背诗这件事儿来说,有的人读一次就背下来了,但也有人读十次才能背下来。也就是说,当我们目标明确、任务也明确,但不确定重原创 2020-12-08 07:45:22 · 1553 阅读 · 0 评论 -
少儿编程启蒙课程8:解决复杂问题的利器——函数
大家好,这是我们少儿编程启蒙系列课程的第8课,6-8岁左右的孩子经过一些指导就能完成。有这样一个故事:在一次芝加哥大学课堂上,费米问学生:芝加哥市有多少调琴师?学生们一脸茫然。费米提示把这个问题“分解成一些便于操作的小问题,然后鼓起勇气作猜测和假设”。 芝加哥有多少居民?可靠的估算是300万;平均每个家庭有多少人?4人;多少家庭有钢琴?大概三分之一,那么全市大约就有25万架钢琴;一架钢琴隔多长时间需要调音?平均5年,那么芝加哥平均每年有5万架次的钢琴需要调音;每个调音师每天能为多少架钢琴调音?4架原创 2020-12-10 15:26:26 · 561 阅读 · 0 评论 -
少儿编程启蒙课程9:善用变量 拥抱变化
大家好,这是我们少儿编程启蒙系列课程的第9课,6-8岁左右的孩子经过一些指导就能完成。“惟有变化才是永恒的。”——赫拉克利特希腊哲学家赫拉克利特认为变化是自然界唯一的现实。我们都在生活中做出过改变,有好的也有坏的,有可以预料到的也有预料不到的。人际关系、环境和感觉都会改变。没有人会在每一刻都是完全相同的。在我们编程中也是如此。例如,我们可以编写下面的程序画出一个边长为200像素的正方形:但如果要画的是边长为100像素的正方形,就需要将所有“向前移动200像素”的指令修改为“向前移动1原创 2020-12-14 20:59:03 · 927 阅读 · 0 评论 -
少儿编程启蒙课程10:交流互动 从事件开始
大家好,这是我们少儿编程启蒙系列课程的第10课,6-8岁左右的孩子经过一些指导就能完成。之前的课程,我们学习了程序设计的基本结构,以及编程中经常使用的函数和变量。但是小朋友们有没有发现一个问题,就是我们之前编写的程序,只能让游戏角色按照固定的步骤完成任务,缺少互动!看看下面的任务,我们要帮助Steve砍掉3棵树,如下图所示:运行右边的指令,Steve会按照设计好的步骤一棵棵地将树砍掉,这样就丧失了很多游戏的乐趣。比如说我们希望“控制”Steve上下走走、左右逛逛,而不是按照固定的步骤完成任务原创 2020-12-24 11:00:59 · 254 阅读 · 0 评论