课程体系
编程课 – 课程简介
新信息时代,孩子们出生在平板、手机和电脑各种电子产品飞速发展的世界中,而家长们,则在不停地学习和摸索如何合理安排电子产品的使用。随着人工智能等新技术高速发展,未来技术型人才的需求必将越发旺盛。与其武断禁止,不如恰当引导,发挥电子产品的正面功能,让孩子们在玩学中学会如何数学思考,如何理性思维,如何玩转高新技术。最近最火的方法,就是少儿编程,那么,让我们来快速了解一下,到底什么是少儿编程呢?
一提起编程,相信大多数人首先联想到的是一行行晦涩难懂的编程代码。而对于低龄儿童来说,要理解代码的含义几乎不太可能。其实,少儿编程主要以可视化图形为基础,入门门槛很低哦!
“少儿编程”概念起源于美国麻省理工学院开发的 Scratch(简易图形化编程工具)。麻省团队针对青少儿群体特点,既不需要懂英文,也不需要敲代码,只需按照一定的逻辑顺序,通过拖拽积木形状的色块等简单操作,即可搭建出可运行的应用程序。在编程过程中,重点培养儿童的逻辑思维、启发创造力和解决问题的能力。针对 8 岁以上孩子们的认知水平,以及对于界面的喜好,MIT 做了相当深入研究和颇具针对性的设计开发。不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。
为什么学少儿编程?
每个人都应该学习如何编程,因为编程教会你如何思考。
——史蒂夫 · 乔布斯
少儿编程学什么?
Scratch
Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编程工具。其特点是:使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了。
因为是针对少儿编程设计的,Scratch把“视觉化”和“搭积木”的理念融入到了设计之中:程序设计里的选择、判断、循环、变量、消息、移动、绘图……在开发环境里已经做成了一个一个的积木,所以,在编程的时候,只需要把这些积木堆起来就可以了。从培养编程思维来说,非常适合小学生。易理解,易操作,上手快,容易产生兴趣。
Python
Python是人工智能基础语言,也是目前最广泛通用的编程语言。很多知名网站都是用Python开发的,例如Google、YouTube等。相比Scratch,Python将编程思维进一步深化,更能开拓孩子的思维,提升逻辑能力。小学高年级在编程方面零基础的孩子,可以直接学习Python语言。
C++
Scratch, Python和C++的比较
编程语言
Scratch
Python
C++
语言类型
图形化编程
代码编程
代码编程
适合年龄
学龄前-小学低年级
小学高年级-初中
初中-高中
学习目的
编程启蒙
掌握编程
参加信奥赛(NOIP)
常见问题
« 少儿编程入门 » 课程简介
酷巴娃学园的专业编程老师,将通过“游戏互动”模式激发孩子的学习积极性,每节课都可以通过编程完成游戏作品;作为中高级课程,Python课程让每个孩子由浅入深地接触学习游戏开发、人工智能等知识。而融入了计算机竞赛内容的C++课程,在课程教学上则更有趣通俗,方便学生理解和掌握。
课堂时长:1小时,每节课老师讲解部分一般在20分钟左右,中间会穿插小游戏让孩子参与挑战小游戏,进行实操练习,与老师一起解决问题,互动性较强,最后20分钟老师会根据孩子们的表现进行一一点评,让所有同学一起提高进步。