CSTA教学大纲

CSTA教学大纲

采用美国计算机科学教师协会2017年最新大纲

涵盖计算机系统、网络及互联网、数据及分析、算法及编程、计算机影响五大方面基本概念及七大方面实践,全面提升孩子信息素养,提高未来的竞争力

国际大奖

国际奖项

美国硅谷Maker Faire

美国硅谷国际发明展

法国巴黎国际博览会-列宾发明竞赛

加拿大多伦多国际发明展

韩国首尔国际发明展

学习社区

学习社区

包容性的计算机文化、合作的计算机精神也是CSTA大纲的重要内容

计算机技术重视包容、合作,生活中的实际问题往往需要多人合作、跨学科知识来解决

大班授课模式帮助建立社团文化,项目机制,同时建立良好的学习、交流环境

可视化编程

可视化编程

我们采用思维导图、流程图及可视化编程工具,复杂的程序结构,难以理解的代码不再是孩子们的障碍!

可视化了的思维,让孩子思维的展开迅速,思维能见度清晰且宽阔!在这里,文字、音乐、创造、逻辑、条理、推理、计算,不同的孩子可以获得不同的收获和思维训练,他们使用更加多元化的工具充分地表达自己!

快乐编程

快乐编程

我们采用游戏式教学,激发孩子兴趣,编程过程中的即时反馈,不断增加孩子的成就感与自信心!

我们采用精心研发的课程,结合孩子们的生活场景,使用孩子们的语言和孩子们沟通, 使孩子们在轻松愉悦中理解专业知识!

项目式教学

项目式教学

我们每次课程都有一个明确的目标,从课程设计到教学管理都围绕着明确的目标来完成!

课程设计包含目标讲解、分析、设计、完整的过程。采用“三师教学”的模式,主讲老师负责线上授课, 班主任负责孩子学习情况的跟踪分析, 辅导老师负责课后答疑及作业辅导!同时建立班级沟通群,营造良好的沟通、学习氛围!


人工智能时代,信息素养是核心竞争力

随着信息技术及人工智能的高速发展,未来30年计算机将取代人类大多数的工作!

我们所使用的工具影响着我们的思维方式与思维习惯,从而也将深刻地影响着我们的思维能力,人工智能将带来人类思维方式的改变!

面对人工智能时代的到来,引导孩子建立对世界的认知尤为重要!孩子们不一定要做一名软件工程师,但却应该了解信息技术背后的思维方式和运行逻辑,在此基础上更好地利用技术工具解决实际问题。

美国总统奥巴马号召每个年轻人学习编程。国务院发布《人工智能发展规划》明确指出逐步在中小学推广编程教育,提高人工智能时代的竞争力!

我们帮孩子提高信息素养,了解信息技术背后的思维逻辑及运行规律,使用一种新的视角观察世界!

信息素养的提高

全面提高信息素养

信息素养不仅仅是编程能力,我们的课程全面包含美国CSTA大纲内容

五大核心概念

  • 1. 计算机系统 (Computing Systems )
  • 2. 网络及互联网(Networks and the Internet)
  • 3. 数据及分析 (Data and Analysis)
  • 4. 算法及编程 (Algorithms and Programming)
  • 5. 计算机影响 (Impacts of Computing)

七大核心实践

  • 1. 包容性的计算机文化 (Fostering an Inclusive Computing Culture)
  • 2. 合作的计算机精神 (Collaborating Around Computing)
  • 3. 认识及定义计算机问题 (Recognizing and Defining Computational Problems)
  • 4. 开发和使用抽象 (Developing and Using Abstractions)
  • 5. 开发计算机产品 (Creating Computational Artifacts)
  • 6. 测试及改善计算机产品 (Testing and Refining Computational Artifacts)
  • 7. 与计算机的沟通与交流 (Communicating About Computing)

计算思维

学会思考:我们的目标不是培养软件工程师

乔布斯说过:这个国家的每个人都应该会编程,因为它教你如何思考!

2006年3月,美国卡内基·梅隆大学计算机科学系主任周以真教授提出:计算思维涉及运用计算机科学的基础概念去求解问题、设计系统和理解人类的行为。

计算思维是每个人的基本技能,不仅仅属于计算机科学家。在阅读、写作和算术(英文简称3R)之外,我们应当将计算思维加到每个孩子的解析能力之中。

计算思维来源于生活,并反作用于生活,计算思维训练能有效的帮助孩子提高分析问题、解决问题、创新思维能力!

我们不培养软件工程师, 我们帮孩子训练计算思维!教孩子如何去思考!

计算思维

可视化编程

Block技术让编程像搭积木一样容易

Block技术让编程像搭积木一样容易!

帮助孩子减少代码输入的时间,专注于思维训练!

使用思维导图进行目标逐层分解

使用思维导图进行目标逐层分解!

帮助孩子进行计算思维训练!

流程图已经出现在18年高考试卷

流程图已经出现在18年高考试卷!

帮助孩子进行逻辑思维训练!


快乐编程

精心设计的课程,使用孩子的语言和孩子沟通

精心设计的课程,结合生活场景,使用孩子的语言和孩子沟通。

帮助孩子借助实际生活场景学习专业知识!

课程设计融入娱乐元素

课程设计融入游戏、动画片场景,贴近孩子生活。

激发孩子兴趣!拓展孩子思维!

融入多学科知识

课程设计融入科学、数学、艺术等多学科知识。(多边形内外角、微积分)

帮助孩子提高多学科融合的综合能力!

计融入传感器、智能控制、人工智能元等素

课程设计融入传感器、智能控制、人工智能元等素。

激发孩子兴趣,发挥孩子想象力!培养创新思维能力!

阶梯式课程设计

可视化编程和代码编程相互结合、相互转换

帮助孩子从可视化编程自然过渡到代码编程!

机器人编程

智能机器人、智能车等智能设备编程,体验人工智能乐趣!

帮助孩子拓宽视野,发挥想象力!


项目式教学

明确的目标

每次课程都会设定明确的目标!

帮助孩子建立明确的做事目标!

创意产出

每次课程都会有对应于目标的产出!鼓励孩子增加自己的创意!

快速反馈,帮助孩子获得成就感!建立自信心!

三师教学

主讲老师、班主任、辅导老师,三师模式教学

帮助孩子建立良好的学习氛围!保证教学质量!


课程大纲

对标美国CSTA(计算机科学教师协会)大纲,全面提高孩子各个年龄段的信息素养,占领AI时代先机!

课程大纲

课程体系

循序渐进、软硬件结合的课程体系,全面提高孩子信息素养

课程体系

ScratchJR 48课时

适合年龄:5-7岁,由麻省理工学院(MIT)设计的幼儿编程工具

Scratch

Scratch 48课时

适合年龄:6-11岁,由麻省理工学院(MIT)设计的少儿编程工具

Microbit

Microbit 96课时

适合年龄:8-14岁,由英国广播电视公司(BBC)推出的专为青少年编程教育设计的微型电脑开发板

Arduino

Arduino 96课时

适合年龄:8-14岁,来自欧洲的一款便捷灵活、方便上手的开源电子原型平台

Python

Python 96课时

适合年龄:11-14岁,目前最流行的人工智能编程语言,简单易学,功能强大,适合孩子学习的语言

JavaScript

JS 96课时

帮适合年龄:11-14岁,目前最流行的Web开发语言,功能强大,应用领域广

C++

C++ 96课时

老牌的专业编程语言,适合参加NOIP竞赛,以及喜欢底层硬件编程的孩子