Scratch由麻省理工学院的媒体实验室终身幼儿园团队设计并制作,是专门为青少年研制的一种可视化编程语言。编写Scratch代码,实际上就是将多个积木(也叫作功能块或模块)组合在一起,实现想要达成的目标。

     Scratch这种简单、可视化的编程方式,使得编程过程中融入了更多的趣味性和创造性,因而很容易受到少儿和青少年的喜爱,进而激发他们编写程序的欲望。孩子们通过玩游戏、编程、编写游戏等方法来学习计算机编程的一些基本思维方式。这促使Scratch成为一种逐渐流行起来的语言和工具。




为什么要学编程?


1提升逻辑思维 

在思考分析问题和完成程序的过程中培养编程思维。



2增加升学竞争力 

编程逐渐纳入基础教育,学习编程知识,参加编程比赛,为留学升学加码。



3培养耐心与专注力 

趣味化编程和严密的编程语言,是培养孩子细心和专注的最佳工具。



4培养解决问题能力 

让孩子在探索问题过程中,增强解决问题的能力。



5增强实力迎接AI时代 

适应人工智能时代,编程能力是一项必不可少的技能。



6锻炼团队协作能力 

在组队完成创作作品的过程中,提升孩子的团队协作能力。






课程体系



阶段LV1(6-7岁)


课程:编程基础

知识点:坐标、循环、简单条件判断、克隆、随机数等。

课程简介:学习scratch可实现的基本功能,完成简单动画的制作。学习简单数学计算。同步学习小学一年级数学课程。



阶段LV2(7-8岁)


课程:编程基础

知识点:面向对象、画中心点、询问、变量、逻辑运算等。

课程简介:结合前面学习的基础内容,实现游戏、动画、故事的进阶创作。同时同步学习小学二年级数学课程。



阶段LV3(8-10岁)


课程:跨学科学习

知识点:数学(小学数学所有知识点)、物理(力学、电学等知识)语文、美术、音乐等

课程简介:深入学习融合数学、艺术、科学、技术等领域的编程课程。不仅可以学到超出课本的知识,同时可以运用编程思维来解决日常的实际问题。逻辑思维能力、跨学知识融合的学习能力以及解决问题能力将进一步加强。



阶段LV4(10-12岁)


课程:综合运用

知识点:循环语句、变量、侦测、分支条件、自定义积木、以及各种基础算法的综合应用。

课程简介:学习分析问题分解、模式识别、抽象等方法,并运用这些方法解决复杂问题;学会对复杂问题进行拆分,并综合运用编程知识来进行创作,深入加强观察、分析、组织和逻辑推导能力。




阶段LV5(12岁+)


课程:C++信息奥赛

知识点:学习C/C++语言,了解底层的计算机程序的执行逻辑,培养编程能力。能够从容面对各类信息学赛事挑战。

课程简介:变量类型,格式化输出、运算符、分支结构、循环结构、结构体、排序算法、动态结构等编程逻辑。