Scratch少儿编程课程内容:
S1编写程序来控制有趣的达奇机器人,探索模块化编程的操作技巧;感受软件编程的趣味,构建持续学习动力,为后续课程做好铺垫。
S2熟悉Scratch软件开发环境,掌握Scratch编程工具包和基础技能;熟悉Scratch作品素材设计,培养想象力、强化创新意识。
S3掌握软件编程核心技能:变量、三种运算符、条件分支及分支嵌套;培养程序流程图的阅读与分析,强化训练逻辑思维能力。
S4掌握软件编程核心技能:循环、链表、函数;培养程序流程图的绘制,使学生具备初级软件工程师的思维能力。
少儿编程的好处:
(1)增强逻辑思维能力:编写程序中较重要的事情是如何将大问题连续分解为小问题的过程。其中,孩子们必须考虑如何在整个程序中合理地安排代码,以便程序可以顺利地处理输入、计算和输出,此过程大大提升了孩子对事物进行分析的逻辑性。
(2)培养专注力和细心度。排错都是每个程序员都必须经历的事情,有时仅缺少字母或在行尾缺少分号会导致程序混乱,更不用说某些情况和陷阱了。
因此,在编写程序的过程中,排错是无法敷衍了事、得过且过的,这个过程能有效地纠正孩子马虎行事的毛病。
(3)提高抽象思维能力。实际上,学习编程就像学习第二外语一样。如果要学习外语是为了与外国人交流,则学习程序就是要与计算机交流。
这意味着,在学习过程中,孩子们需要具备将具体内容变成抽象的能力,并能够编写正确的程序,以便程序能够按照孩子们想象的方式运行,这是集思广益的过程。