当玩具遇上编程,创意无限! 风靡全球的可触型电子元件和编程玩具总动员 Electric Play Dough,Osmo,Makey Makey,Circuit Scribe,LittleBits。在老师的带领下,造就非凡天才大脑。提升数理能力、认知能力、观察能力、记忆能力、空间能力、推理能力、协调能力和专注力。 课程特色: ● 认知和掌握生活中电学原理和物理概念 ● 制作简单易操作的基础电路工具 ● 结合iPad与物理玩具,学习编程概念 ● 基于STEAM体验培养解决问题的创造性 ● 培养动作思维、具体形象思维和抽象逻辑思维 适合对象:4-5岁零基础 授课语言 英语 上课条件:具有基础的英语沟通能力 课时: 72课时 课堂规模:1:8 课程包括: 一阶 - Electric Dough:开启电子之旅 (24课时) 二阶 - 超越屏幕的学习: Osmo与模块编程(24课时) 三阶 - Ozobot:颜色与模块的编程(24课时) Electric Dough:开启电子之旅 Electric Dough,一个有趣的学习科学和计算机硬件的益智玩具,一种导电的特殊“面团”。学生们通过创造性的项目和实验来学习电力、电路以及这些实验背后的相关科学原理! 通过玩Electric Dough,学生将学习各种电路电子元件和概念。在导师的指导下,学生会对电的运作和电子设备在日常生活中的运作有更深入的了解! 关键要点: ● 学习电力,电路,电阻的工作原理 ● 了解开路和闭路之间的区别 ● 使用橡皮泥(play dough)和可塑形黏土(modeling clay)创建一个简单的电路来点亮LED灯(发光二极管)、蜂鸣器或马达 ● 动手做可以发光的有创意的项目 ● 用橡皮泥电路进行实验 超越屏幕的学习: Osmo与模块编程 Osmo是一个交互式的、图形化的iPad应用程序,由美国西北大学研发。互动性的界面和游戏形式以及模块编程语言,非常适合低龄儿童学习编程的基本概念。 学生通过简单的编码概念(如:序列、循环和函数)指导游戏人物解决谜题。使用实物积木模块使学生能够轻松地规划和可视化他们的项目。除了Osmo之外,学生们还将通过一个名为“黛西恐龙”的iPad应用程序学习编程,他们通过应对这个应用程序的挑战,直观地掌握对象、序列、循环和事件的基本知识。 关键要点: ● 用Osmo制作人物和动画,使用实物积木模块解决Osmo项目的难题 ● 介绍重复,循环和条件的概念 ● 熟悉编程迭代、排序和编程中的顺序概念 ● 熟悉“黛西恐龙”的操作界面 ● 设计并研发个性化恐龙黛西的游戏 Ozobot:颜色与模块的编程 能在iPad上跳舞的小家伙,屡获殊荣的小小机器人,Ozobot将数码世界融入现实生活中!Ozobot运用各种功能丰富的传感器,让孩子在玩乐中体验编程的乐趣,由浅入深地过渡到模块化编程思维。 学生将使用颜色作为代码来控制Ozobot的运动。通过颜色的变换,Ozobot能够执行不同的指令,通过绘画,让Ozobot完成不同的无屏幕编程任务,从而激发孩子的好奇心与创造力,培养艺术感知与逻辑思维,全脑发展。 熟悉颜色代码后,学生将使用OzoBlockly过渡到模块化编程。OzoBlockly是一个基于Web的平台,用于编码Ozobot。学生将使用超越颜色代码的指令,练习和探索如何编程运动,灯光和声音效果,以及学习循环,变量和功能的概念。理解这些概念将为学生深入研究模块化编程提供坚实的基础。 关键要点 ● 向学生介绍逻辑与编程的基础 ● 促进从无屏幕编程到模块化编程的转换 所需设备 iPad
未来已来!打开Python世界,人工智能时代的网红语言,全球人才需求紧俏的技能专业,应用于语音识别、NLP、机器学习、图像算法、推荐算法和深度学习。 课程特色: ● 学习和掌握Python Turtle标准库,面向对象,图形用户界面,tkinter的简单使用 ● 学习人工智能重要的概念和算法,包括弱人工智能(Artificial Narrow Intelligence)和强人工智能(Artificial General Intelligence),搜索树,二分法检索和散列法 ● 通过编写一系列互动游戏、开发动态网页应用,进阶为高级语言使用者 ● 衔接大学课程,未来全球职场 ● 培养硅谷的思维方式,赋能未来,用科技解决现实世界问题 适合对象:12-18岁基础者 授课语言: 英语 上课条件:具有基础的英语沟通能力; 熟练操作电脑;具有网页编程基本技能 课时: 72课时 课堂规模:1:8 课程包括: 一阶 - Python编程初体验:游戏(24课时) 二阶 - Python进阶:高级逻辑(24课时) 三阶 - Python & Flask: 网页开发和框架(24课时) Python编程初体验 Python基础课专为任何对计算机和技术感兴趣的学生而设计。通过编写一系列有趣而具有挑战性的游戏,向学生介绍了Python和计算机科学的基础知识。除了教授Python语法和计算机科学概念之外,通过这门课程,学生还学会理性地思考问题并系统地解决问题。 引入Python数据库概念,为编写更高级别的Python并制作更强大的应用程序奠定了坚实的基础。 关键要点: ● 掌握Command line基础知识,Python语言的语法和数据类型 ● 熟悉Python语言中的Python Turtle 数据库 ● 熟悉逻辑语句以及代码规划 ● 通过解决一个个具有挑战性编程练习,强化已学过的Python知识 ● 动手使用Python创造游戏和程序 Python进阶:高级逻辑 Python进阶课程深入研究python,侧重于更高级的主题OOP(面向对象编程),涵盖类,对象,属性,方法和继承。面向对象编程是组织代码的思维方式和方法。大多数应用程序是以OOP方式编写的,而不是纯粹的函数。 本课不仅要关注OOP方法,还要介绍和探索Tkinter,这是一个Python模块,授予我们为Python逻辑创建图形用户界面的能力。换句话说,我们将使用Python创建一个实时应用程序!这样做还可以让我们应用OOP方法,并了解在创建应用程序时如何应用该方法。 在课程结束时,学生将熟悉面向对象的编程及其在图形用户界面(GUI)中的应用。 关键要点: ● 探索面向对象的编程 ● 熟悉类,对象,属性,方法和继承 ● 学习如何构建Tkinter应用程序以及应用程序循环的效果 ● 探索Tkinter中的内置类和方法以及我们使用它创建的内容 ● 规划用于编程街机游戏或Tkinter应用程序的项目步骤 ● 创造一个引人入胜的Tkinter游戏 Python & Flask: 网页开发和框架 本课程以Python为基础,重点介绍后端Web开发和Python框架的应用程序,包括Flask。利用Flask,学生将熟悉编程概念,如类,对象和面向对象编程。从学生对前端开发的了解扩展到后端,学生学习使用路由,模板和顺序数据库来创建托管在本地服务器上的网页。
MIT开发的趣味编程工具,激发孩子创造力!让孩子如同搭积木般学习编程,创作自己的游戏和动画。在可视化界面上通过拖动模块,图形绘画和设置指令,提高编程思维,数学计算,设计思维和音乐习得。 课程特色: ● 三阶进阶课程,全面掌握事件、因果、循环、算法、条件、输入、输出等编程概念 ● 全面掌握Scratch中的角色、背景、克隆、多媒体互动等操作界面 ● 掌握坐标轴,移动,速度,距离,角度等物理概念 ● 通过计划、实施、考试、反馈和呈现的项目开发方式,独立完成多个游戏和动画 ● 整合外接硬件,甚至肢体语言,制作和控制应用于生活的创意作品 适合对象:7-8岁零基础 授课语言: 英语 上课条件:具有基础的英语沟通能力 课时: 72课时 课堂规模:1:8 课程包括: 一阶 - 从Scratch入门:动画及游戏设计(24课时) 二阶 - Scratch II:算法入门(24课时) 三阶 - Scratch III:多媒体游戏(24课时) 从Scratch入门:动画及游戏设计 tart from Scratch: Animations & Games 想要激发孩子的想象力吗? Scratch一阶课程使用来自 MIT 媒体实验室的可视化编程工具 Scratch,旨在让孩子们动手体验编程的乐趣。学生将通过搭建自己设计的动画故事和多媒体游戏,来学习计算机科学中的重要概念,如序列、循环、条件及抽象。我们的老师都受过专业训练,他们将带领同学们的设计富有创意的游戏,从中激励他们思考应用及游戏背后的深层逻辑。 关键要点: ● 熟悉 Scratch 中的角色、服装、声音及背景的自定义方式 ● 学习时间、序列、循环和几何的意义 ● 了解速度、距离、位置及角度的概念以及Scratch 中的 x-y 二维坐标系统 ● 探索编程思维,了解条件语句、并行计算及对象的概念 ● 至少完成5个Scratch动画或游戏 Scratch II: Algorithm Composing Scratch II:算法入门 Scratch二阶课程,让小小创客们更深入地学习计算机编程的算法概念。小小创客们将通过创建更有趣的交互式项目,来巩固对计算机编程概念的理解,包括序列、循环、条件、抽象及面向对象编程。较后使用广播来触发事件,以此来学习系统化编程的概念。 关键要点: ● 在单人及多人游戏中加入并行计算的元素,以允许多种事件同时发生 ● 了解 Scratch 中的广播概念,一种在多个组件间进行通信的方式 ● 了解 Scratch 中的克隆及模式识别概念,创作更有效复杂的游戏 ● 设计并编写交互式 Scratch 游戏 ● 计划、考试、实施和考试 Scratch 项目 Scratch III: Multimedia Games Scratch III:多媒体游戏 三阶课程,专为有抱负的未来程序员设计。本课程的小小创客们将通过设计创造高级多媒体游戏,扩展对计算机编程概念的理解,包括过程、列表、抽象及面向对象编程。同学们还将把 Scratch 项目和麦克风、网络摄像头等硬件项目相整合,创造一个全新的 Scratch 游戏,甚至能通过肢体动作和语音输入来控制游戏! 关键要点: ● 深入理解结构化计算机编程的概念,如过程及数据列表 ● 设计及编写使用高级控制语句的 Scratch 项目 ● 了解计算机系统的输入和输出概念 ● 在 Scratch 中整合麦克风和摄像头的输入 ● 设计并编写 Scratch 游戏,并加入现实世界的肢体动作及语音输入元素
方寸屏幕间,体验编程的魔力!通过图形化的AppInventor, 开发孩子的无限想象力和创造力,课程较后引入“视觉艺术”程序语言Java。培育孩子形成用科技解决问题的意识,成为未来科技创客。 课程特色: ● 每周一个项目,全面掌握AppInventor中设计、控制、逻辑、数学、变量、数据列表、面向对象程序等编程概念; ● 以用户为中心,设计可迭代产品,培养设计思维和编程思维; ● 通过计划、实施、考试、反馈和呈现的项目开发方式,独立完成多个手机应用和Java交互艺术作品; ● 从图形化编程进阶到基于Java的视觉设计,将视觉设计分解为代码,提高艺术和编程跨学科能力; ● 培养用科技解决实际生活问题的创造性,赋能未来竞争力; 适合对象:9-14岁零基础 授课语言: 英语 上课条件:具有基础的英语沟通能力 课时: 72课时 课堂规模 1:8 课程包括: 一阶 - AppJamming I - 打造专属的应用(24课时) 二阶 - AppJamming II – 面向现实编程(24课时) 三阶 - 代码及视觉艺术的结合 – Java Processing 入门(24课时) AppJamming I - 打造专属的应用 本课程旨在通过学习如何使用科技解决问题,来让学生进入现代世界。从基础的计算机科学知识,到运用 App Inventor 这门编程语言,我们引导学生将解决问题的技能应用到实际生活中。本课程将采用来自硅谷的课程规划,涵盖面向用户的设计理念及移动应用程序的开发。学生将接受我们经专业训练的讲师的指导,通过设计算法、分解问题及制定解决方案的步骤来引导思考。 关键要点: ● 了解 App Inventor 的各个组件使用方法 ● 习得应用开发及设计的基本经验。了解如何以用户为中心解构问题,并集体进行头脑风暴以达成解决方案 ● 学会如何设计纸质应用原型,并利用科技解决实际问题 ● 介绍数据的储存方式:数据库;介绍数据操作的基本概念:变量、运算符及数据类型 ● 制作一系列应用程序,从而了解并运用数据操作、数据类型及数据库 AppJamming II – 面向现实编程 AppJamming II 课程旨在帮助同学们使用技术解决现实世界的问题。通过编写多功能的应用程序及手机游戏,学生可以回顾基本的计算机科学概念,并深入学习进阶知识,如列表、循环及面向对象编程等。同学们将在课程中学会分解问题,进行独立研究,并计划及管理自己的项目。在课程结束时,学生将独立设计并编写一个应用程序,利用设计思维来解决实际问题。 关键要点: ● 复习一些重要的计算机科学概念,如事件、条件语句、抽象及基本的数据类型 ● 深入研究列表、列表的索引及列表的可用方法 ● 绍一个重要的计算机科学概念:循环 ● 介绍数据库这一数据存储方式 ● 用编程方法来解决实际问题 代码及视觉艺术的结合 – Java Processing 入门 本课程专为具有创造性思维的同学设计。结合可视化的编码草图,同学们将学习如何在 Processing(一种基于 Java 的编程工具)中进行编程。使用这个工具,同学们将学习基本的编程语言。虽然编程一般被认为是一种注重逻辑且较 Geek 的问题解决方法,本课程打破了这些局限。在创作图形艺术的同时,挖掘学生跨学科潜力。通过编写视觉草图,同学们将学习一些重要的计算机编程概念,如函数及循环,以及一些基本的设计理论,如黄金比例。利用颜色、形状及代码,同学们将编写他们自己的海报,并能将印刷版带回家。 关键要点: ● 介绍 Java 的基本语法;熟悉 Processing 中的坐标系统,并实现基本的视觉形状 ● 了解视觉艺术的基本设计理论,包括黄金比例、视角及纹理。将视觉艺术分解为代码 ● 深入研究 Java 中的变量及函数的概念及其应用 ● 培养编程,数学和视觉艺术的跨学科技能 ● 使用 Java Processing 完成一系列的视觉艺术作品
想知道微博、QQ空间是怎么开发的吗?想知道jQuery, HTML5, Javascript有多神奇吗?进入具有挑战性的网页编程前端课程,创作应用于网络的多媒体元素。 课程特色: 学习和掌握静态网页基础语言:Html, CSS 和高级前端语言: Javascript,jQuery, HTML5; 制作音频、视频、二维动画和游戏等多媒体元素; 培养5大编程思维:创造力,抽象化,数据,算法,程序; 衔接大学课程,未来全球职场; 培养硅谷的思维方式,赋能未来,用科技解决现实世界问题; 适合对象:11-18岁中阶者 授课语言: 英语 上课条件:具有基础的英语沟通能力 熟练操作电脑;具有网页编程基本技能; 课时: 72课时 课堂规模/Size 1:8 课程包括: 一阶 - 网页编程基础:HTML/CSS/JavaScript(24课时) 二阶 - 网页编程:JavaScript(24课时) 三阶 - 网页编程:CSS & JS进阶课程(24课时) 网页编程基础:HTML/CSS/JavaScript 此课程为所有对互联网世界好奇的学员设计。以设计一系列好玩又具有互动性的专案为目标,来介绍网页编程的基础概念;由 HTML 建构网页内容开始,再使用 CSS 设计自己的网页,以扎根网页编程的基础。较后以 JavaScrip 学习电脑运算思维,逐列学习并了解网页编程的架构。 关键要点: ● 学习HTML语法,CSS语法简介和JavaScript语法 ● 计算机科学概念介绍,包括抽象,条件和循环 ● 通过编写HTML和CSS代码创建一系列静态网页 ● 规划,实施和考试设计的网站 ● 在课堂上展示网站 网页编程:JavaScript 前端Web编程课程。在学习了HTML,CSS和JavaScript的基础知识后,本课程的学生通过一些列编程挑战和编写交互式前端网页,巩固他们对JavaScript语法的掌握。在整个课程中,鼓励和支持学生独立进行研究,有逻辑地规划项目并将用户设计原则应用于创建用户为中心的项目。 关键要点: ● 在程序中应用和操作不同的数据类型 ● 理解HTML DOM结构,并演示对基本DOM元素的控制 ● 应用并创建交互式DOM事件 ● 解释和使用基本的JavaScript逻辑结构 ● 构建允许用户交互的前端网页 网页编程:CSS & JS进阶课程 网页编程进阶课程。通过对HTML,CSS和JavaScript的深入理解,学生可以逐步解决Web编程中固有的一些基本挑战 - 布局和动画。 我们今天看到的大部分网页都是由UX设计师精心设计,再由网络开发人员实现。我们如何布局页面,并适配于台式电脑,笔记本电脑,平板电脑和手机,并具有可读性,吸引力和易于导览的特点,这在现代时代非常重要。 较重要的是,绝大多数网页都岂止于动画。它可以是状态栏,下拉菜单或图像轮播。了解如何使用JavaScript创建这些效果以及DOM操作是一项重要的技能。 关键要点: ● 将CSS显示属应用于美化网页布局 ● 了解网页设计在建立网站中的重要性 ● 使用包含各种类型转换和操作的CSS构建简单的动画 ● 学习使用JavaScript进行开发 ● 构建允许用户交互的前端网页
从硅谷的超人气编程机器人联盟——Dash & Dot,BeeBot,Sphero到天马行空的3D打印,结合iPad的应用Tickle和Tinkercad进行控制和设计,跨学科学习编程思维、艺术感知和数学计算。 课程特色: ● 通过可视化编程应用控制机器人,进阶加深编程思维 ● 掌握速度,时间,空间,坐标等数学计算,学习条件,循环和重复的编程概念 ● 通过Tinkercad软件设计3D模型,制作属于自己的3D作品,习得艺术感知 ● 基于STEAM体验培养解决问题的创造性 ● 进一步培养具体形象思维和抽象逻辑思维 适合对象:6岁零基础 授课语言: 英语 上课条件:具有基础的英语沟通能力 课时: 72课时 课堂规模:1:8 课程包括: 一阶 - Robotics: Building Blocks of a Creator 机器人战队:创意模块编程(24课时) 二阶 - Tickle:可视化编程(24课时) 三阶 - Introduction to 3D Printing & Modeling 3D印刷和建模初体验(24课时) Robotics: Building Blocks of a Creator 机器人战队:创意模块编程 本课程专为幼儿学习机器人和编程的基础知识而设计。 利用硅谷开发的教具,包括Dash&Dot,Beebot和Sphero,学生们将用技术解决问题和创造有用事物。 学生通过迷宫和项目控制机器人,学习数学和编程的基本概念,如时间,速度和条件。 通过iPad的可视化界面,在屏幕上创建小动画和游戏,模块编程控制机器人。 在课程结束时,我们的学生不仅学会使用操作机器人,还能进行更多创造性的创意。 关键要点: ● 熟悉操作机器人战队Beebot, Dash和Sphero ● 了解核心的数学和科学概念(时间,速度,强度) ● 理解编程中的概念(条件,重复) ● 探索其他计算机科学概念(参数,RGB颜色模型) ● 让学生熟悉Blockly的界面 Tickle:可视化编程 Tickle课程旨在为年轻好奇的人提供计算机编程概念及其在机器人技术中的应用。学生们在iPad应用程序Tickle上使用机器人技术探索编程概念。 与其他基于iPad的编码应用程序(如Hopscotch和ScratchJr)类似,Tickle允许使用颜色编码块创建小程序,并允许屏幕上角色和连接机器人的交互。 学生从基本的计算机指令开始,包括动作,外观和声音,然后将他们的计算命令与Sphero和Dash等机器人集成。该课程结合了机器人的传感器和动作,以加深学生对基本计算概念的理解,包括输入/输出和序列。 关键要点: ● 设计和编程Tickle项目,以学习各种事件,外观,声音和动作命令 ● Tickle中的坐标,重复和循环功能简介 ● 熟悉编程迭代,排序和编程中的次序概念 ● 介绍传感器类型,包括加速度计,红外反射器和陀螺仪 ● 用Tickle控制Sphero和Dash等机器人,编程领域的输入和输出概念介绍 Introduction to 3D Printing & Modeling 3D印刷和建模初体验 这一代的孩子和青少年都是3D原著人。 从“我的世界”到3D电影,孩子们从小就被3D图像和动画所包围。 空间思维能力是儿童发展的重要组成部分。 本课程旨在向3D原著人介绍3D建模和打印技术。 特别迎合初学者,我们首先介绍3D建模,浏览TinkerCad界面,这是一款初学者友好的3D建模软件。 然后,本课程将介绍3D设计元素和原理,剖析3D打印机的工作原理,并进入更复杂结构的建模。 该课程以完整的3D产品完成,打印出来供孩子们带回家。 关键要点: ● 了解3D设计元素和原理,包括空间,负/正形状,值,纹理3D ● 学习3D原型制作技巧并亲自动手制作3D模型 ● 设计视觉艺术并在设计中应用3D设计元素和原则 ● 熟悉TinkerCad ● 制作8-10个个性化的3D打印作品
免责声明:
1. 为方便家长更好的阅读和理解,该页面关于学校信息描述可能采用了学校视角,描述中涉及的“我”、“我们”、“我校”等第一人称指代学校本身,并不代表远播公司或其观点;
2. 此网页内容目的在于提供信息参考,来源于网络公开内容,具体以学校官方发布为主;
3. 若素材有侵权或其他问题,请联系我们。