(一)编程猫
编程猫成立于2015年,是一家专注研发适合4—16岁青少年编程教学体系的教育科技企业。教学特色鲜明,立足自主创新,坚持自研编程工具产品矩阵,旗下有小火箭编程Kids、海龟编辑器Turtle、移动端图形编程工具编程猫Nemo以及具有自主知识产权图形化编程工具Kitten等,获得多项专利及软件著作权。
Kitten工具简单易用,学习难度低,成为第二十一届全国中小学电脑制作活动及第二十二届全国学生信息素养提升实践活动的官方指定创作工具。其寓教于乐的教学方式让青少年能轻松创作出软件、动画、互动游戏等作品。目前,编程猫平台已研发了超过19种品类编程课,并与包括清华大学、香港大学、人大附小等在内的全国11599余所学校与教育机构达成合作。
(二)童程童美
童程童美专注于中国3-18岁青少儿编程教育,经过多年研发出针对中国儿童的编程教育体系。在140多所中小学院校开展了编程课程。实行“严选拔、强实力、常培训”的教师管理标准,拥有2000+真人老师,全部全职,坚持为学生提供高品质编程素质教育。
教学形式多样,包括创意启蒙课程、人工智能编程、智能机器人编程、信息学奥赛编程等课程体系,集国内外大型权威科技赛事、少儿资格认证考试、科技主题的国内外游学、冬夏令营、创客实验室搭建等为一体。
(三)小码王
小码王创立于2016年,是国内高端少儿编程教育品牌,专注4-16岁青少年编程教育。教育理念为探究式学习、批判性思维、基于认知曲线的学习。课程体系涵盖图形化Scratch学科编程、AppInventor手机开发课程、Python程序开发课程、C++程序算法信奥常规课程等。
(四)乐高教育
乐高教育1980年成立于丹麦,隶属于乐高集团。成立背景是乐高玩具在发展过程中发现机械套装可以完美验证各种简单机械原理,帮助孩子更好掌握机械知识,由此成立乐高教育集团。教学资源丰富,为全世界的教师和学生提供内容丰富、具有挑战性、趣味性和可操作性的学习工具和教学解决方案。课程体系包括乐高活动中心,遵循体验式教学,传授学习方法,培养21世纪的核心能力,教具由乐高教育为课程独家定制。
(一)图形化编程平台
Scratch是一款由麻省理工学院设计开发的少儿编程工具,它以其独特的特点成为了儿童编程入门的首选。Scratch适合入门的主要原因在于其使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现,用鼠标拖动模块到程序编辑栏即可完成编程。这种直观的操作方式让孩子们能够轻松上手,快速进入编程的世界。
Scratch非常适合培养孩子的逻辑思维和创造力。在使用Scratch编程的过程中,孩子们需要将自己的想法转化为具体的程序逻辑。制作一个动画或游戏,孩子们需要先规划好整个故事的情节和流程,然后选择合适的角色和场景,再通过编程模块来实现各种动作和交互。这个过程中,孩子们不仅学会了怎么分析问题、解决问题,还充分发挥了自己的想象力和创造力,设计出独一无二的作品。
Scratch适用年龄段为6-16岁的青少年。这个年龄段的孩子正处于思维发展的关键时期,Scratch能够帮助他们建立编程思维,为后续学习更复杂的编程语言打下坚实的基础。
(二)Python课程
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。它的语法简洁清晰,具有丰富和强大的类库。对于孩子的编程学习来说,Python的简洁语法是一大优势。孩子们可以用少量的代码构建出更多的功能,快速实现各种项目。
Python适合有一定编程基础的孩子学习。在孩子学习完图形化编程工具:Scratch后,可以向Python过渡。Python可以帮助孩子更深入地理解编程的概念和逻辑,同时也为他们未来学习更复杂的编程语言和技术做好准备。
孩子可以用Python编写网络爬虫,获取网页信息并进行数据分析。这不仅能让孩子学到实际的编程技能,还能培养他们的问题解决能力和数据处理能力。
(三)网络安全基础课程
在当今数字化时代,网络安全问题日益突出,网络安全基础课程的重要性不言而喻。对于孩子来说,学习网络安全知识可以帮助他们保护自己的个人信息,避免受到网络欺凌、不良内容和隐私泄露等问题的影响。
网络安全基础课程的教授内容通常包括多元化的教育内容,设计适合不同年龄段和知识水平的网络安全教育内容,包括文字、图像、视频等多种形式,以吸引孩子的注意力。还会采用互动式教学方法,游戏、模拟情境等,让孩子在参与中学习怎么应对不同的网络安全风险。
网络安全基础课程适合对网络安全有兴趣的孩子。这些孩子可能对计算机技术和网络世界充满好奇,希望了解怎么保护自己和他人在网络上的安全。
(四)机器人编程
机器人编程将编程与机器人技术结合,具有独特的优势。一方面,它能够激发孩子的动手能力和创造力。孩子们通过组装机器人硬件,编写程序控制机器人的动作和行为,将自己的创意变成现实。另一方面,机器人编程可以培养孩子的团队合作能力和问题解决能力。在机器人竞赛或项目中,孩子们需要组成团队,共同设计、组装和调试机器人,解决各种技术问题。
机器人编程课程的核心内容通常包括机器人的组装和调试、编程基础知识的学习以及实际项目的实践。孩子们在课程中会学习怎么使用各种传感器和执行器,编写程序控制机器人的运动和行为,完成各种任务。
机器人编程适合动手能力强的孩子。这些孩子喜欢动手操作,对机械结构和电子元件有浓厚的兴趣。通过机器人编程,他们可以将自己的兴趣转化为实际的技能和知识,为未来的学习和职业发展打下基础。