点击上方“蘑菇云创造”可以关注我们哦
谷歌CS First项目介绍
ABOUT US
本文来源:DF创客社区
作者:szjuliet
详情地址:https://mc.dfrobot.com.cn/home.php?mod=space&uid=818739&do=thread&view=me&from=space
课程概述:计算机先行(CS First)是谷歌全球教育旗舰项目之一。该课程是面向 9 - 14 岁青少年的计算机启蒙课程,课程完全免费。在麻省理工学院可视化编程平台 Scratch 3.0 下(在线版/离线版均可),通过精心组织的七大主题活动和实践项目,帮助学生学习计算机的基本概念并在动手实践的过程中不断培养计算思维,提升信息素养。该课程已被超过 75 个国家和地区的数以千计的教师和数百万学生使用。
日前,网易云课堂已经更新完7个主题的课程。每个主题活动的核心视频已配有中文字幕,老师和同学们还可以参考中文版的解决方案帮助完成项目。在每个主题活动的最开始是课程准备材料,里面有课程计划、解决方案和初始项目等,这些准备材料对主题活动的学习非常重要。
后续我会陆续将课程的文字教程整理发上来。
课程英文介绍:
https://csfirst.withgoogle.com/s/en/about
为计算机科学打下坚实的基础
获得授权的老师来教学生学习编程
学生将从技术中获得最大收益,每个学生都可以拥有好用的工具。让学生成功的最好方法是帮助教师提高能力。
我们为教师们免费提供工具和资源来教授计算机科学。让每个学生都可以使用能够塑造未来的技能。
整个课程体系由一线教师参与设计
老师是课堂的核心,也是学生的坚定指引者。他们知道什么内容最适合自己的课堂。
CS First是由教育工作者创建的,他们想要一种工具,可以让老师即使不是技术专家也可以教计算机科学。因此这些教育工作者他们开发了一个课程,使其易于教授,并可以集成到各种课堂中。
由Scratch提供支持
学生使用MIT开发的基于块的免费编程工具Scratch编写程序。Scratch非常适合初学者学习编程。学生将程序块“拼接”起来让计算机执行。
符合教育标准
CSTA计算机科学教师协会
计算机科学在全球范围内的课堂中越来越重要。这是我们与计算机科学教师联盟K-12 CS标准和K-12 CS框架保持一致的原因,以使教师能够更好地理解和跟踪学生的学习情况。
ISTE国际教育技术学会
CS First提供的课程可以增强学习者的能力,建立知识联系,发展创新并鼓励批判性思维,因此获得了国际教育技术协会颁发的“课标对齐封印”(SEAL OF ALIGNMENT,ISTE对符合其课程标准的资源授予的标记。见下图右侧红框。译注)。
Next Computer Science下一代科学标准
借助CS First,学生可以使用计算机科学来支持其他学科的学习。我们已经将CS First与下一代科学标准:科学与工程实践(NGSS Engineering)结合在一起,以使教师可以轻松地确定使用课程表来支持对其课堂重要的标准和教学目标的最佳方式。
COMMON CORE STATE STANDARDS通用核心州标准
借助CS First,学生可以使用计算机科学来支持其他学科的学习。我们已经使CS First与以下通用核心州标准(CCSS)保持一致:英语语言艺术锚定标准(CCSS ELA)和通用核心州标准:数学实践标准(CCSS Math)。我们希望这可以使教师轻松确定使用课程表来支持对其课堂很重要的标准和教学目标的最佳方法。
带教学视频的动手活动
一小时活动
特定主题
✦人物特性
✦互动展示
✦对话
✦叙事
✦形象语言
一小时编程活动
✦编写自己的英雄
✦倾注你的Passion
✦不寻常的发现
✦为名字制作动画效果
✦创建自己的Google徽标
✦公海历险记
✦口香糖的编程历险记
多日活动(共7个主题)
✦讲故事
✦音乐与声音
✦朋友
✦时尚与设计
✦艺术
✦体育
✦游戏设计
Characterization展示角色的个性(一)课程计划
活动目标:
某个角色没有完成作业,学生提供这个角色的详细信息,并编写代码来描述角色的动作、想法及言语。
了解计算机科学和Scratch并创建一个探索人物特性的项目。
概览
CS First通过视频来讲解计算机科学概念,向学生展示如何在Scratch中制作项目。在本编程活动中,学生编写一个项目来详细描述故事中的一个角色。本课程计划旨在帮助老师以一种有趣、可视化及引人入胜的编程方式来教授本节内容。
提示:这节课是将计算机科学融入到语文或阅读课程中的强化。你可以照搬或者根据需要进行修改。
活动详情
在“Characterization”中,学生讲述一个角色的故事。这个角色在规定时间内没有完成作业。学生通过行动、想法和言语来描述这个人物。本示例项目展示了学生完成本活动中所有的任务拓展后所创建的内容。
你可以使用本课程作为推断特定“人物”的一种方式,例如历史人物、虚构人物或现实中的人物。
这项活动是专为小学3~5年级的学生设计的,也适合不同的年龄和受众。完成活动大约需要一个小时。
提示:你可以对CS First进行调整来适应自己的课堂节奏:将活动拆分到上午和下午进行;在不同时间段完成活动,或一次性完成本活动。低年级的学生或刚接触编程的学生可能需要更多时间才能完成活动。
学习目标
通过拓展项目的视频,学生能够:
✦使用事件块(如“单击标志时”)来触发一系列代码。
✦对至少3个“说”代码块进行排序来开始编写自己的故事(通过选择一个角色来讲述)。
✦使用运动代码块(例如“滑行到XY”)来个性化自己的故事。
✦使用等待块来构造两个角色之间的对话。
涵盖的计算机科学主题
✦并行:两个事件同时发生,无论是单独发生还是相互依赖发生。
✦调试:在程序未按预期运行时找出程序中的错误并修复的过程。
✦控制结构:对程序运行的方向或流程进行排序的代码段。本活动的控制结构重点是循环结构。
符合的标准
本活动能够适应不同的课堂,如语文、阅读或技术等。在选择如何使课程适应您的课堂时,可以参考下面的标准与CS First核心对照表。
设备
1、联网的计算机和投影仪(老师)
2、联网的计算机(学生)
3、耳机(学生)
注意:本活动可以在线或离线开展,但都需要使用电脑来完成。请参阅帮助中心,获取受技术所限的教室的使用技巧。
教室设置
1、设置教室,确保在整个课程中能够正常播放视频(带声音)。
2、在黑板上写下活动链接或使用课堂管理工具(例如Google课堂),与学生分享活动链接。
提示:如果要在Scratch中保存项目,学生需要登录到CS First。
教学过程
一. 导入:回顾ELA概念(7分钟)
1、活动导入:
a. [老师] 在本活动中,同学们要编写代码,讲述某个同学需要上交作业但作业没有完成的故事。
b. [老师] 某人可能没有完成任务的原因有哪些?有没有一些古怪、奇葩、有趣的原因导致他作业没有完成?当这个同学发现自己没有完成作业时,他会怎么做?
2、回顾ELA概念:特征描写
a. [老师] 有很多方法可以讲述某人没有完成任务的故事。你可以通过让角色说话、思考或行动来讲述角色的故事。他们是否聪明、勇敢、灵活、有创造力?你可以自行决定角色的个性。
3、在上机之前,可以使用预写作活动,比如对角色的性格特征进行头脑风暴),将其与课堂学习目标联系起来。
4、告诉学生运用他们对个性特征的了解在Scratch中编写故事。参照CS First视频教程来编写故事并发展角色。
二. 过渡到CS First:代码ELA概念(45分钟)
1、向全班展示“characterization”的前两个视频(g.co/csfirst/characterization)。
2、引导学生导航到“characterization”活动。
3、重述视频使用说明:
a. 打开启动项目。
b. 添加一个新角色。
c. 使用“思考”和“单击标志时”代码块来编程角色的想法。
d. 选择拓展视频进一步完善故事。
4、学生开始上机编写程序。老师此时:
a. 检查学生是否正在处理任务。学生应该打开两个选项卡(CS First和Scratch)。留意学生一些可能不知如何下手的迹象,例如添加大量角色或拖出许多无关的块。
b. 与学生一对一地谈论他们的故事以及他们正在编写的角色。
三. 总结:回顾ELA及已实践的计算机科学概念(8分钟)
1、学生在Scratch中分享他们的作品(如果已有Scratch帐户)。
2、将学生配对,要求他们浏览对方的项目。回答以下问题(可以是书面作业,也可以在全班回答)。
a. 你如何描述同伴的性格?他们感受如何?有什么想法?有何动机?
b. 可否用三个形容词来描述同伴的性格?
c. 你的角色说了什么、想了什么或者做了些什么来告诉你他们的性格或动机?
任务拓展解决方案
参考本指南来帮助学生完成项目。这些解决方案是解决问题的一种方法,学生可能会找到自己独特的解决方案。
有关其他资源,请查看Scratch Wiki:Scratch的秘密和隐藏的功能,这些文章可以让你继续探索Scratch所提供的一切。
Scratch的秘密:https://en.scratch-wiki.info/wiki/Scratch_Secrets_(1.4)
隐藏的功能:https://en.scratch-wiki.info/wiki/Hidden_Features
常见的Scratch需求:
参阅本指南查看每个视频的示例代码
Characterization展示角色的个性(二)活动开展
一、活动介绍
视频简要介绍如何通过CS First学习计算机科学。你可以创建故事,艺术,动画,网站和音乐……几乎任何可以用计算机科学想象的事物。
计算机科学使用代码。代码只是“计算机指令”的另一种表达方式。
有很多方法可以编写代码,但在本活动中使用Scratch编程语言。
此活动中你可以创建一个角色,添加他们的想法和言论,并在舞台上移动它们。你还可以添加背景和声音。
本活动的主角是一个缺交作业的学生。你编写代码来使角色思考、说话和行动,以显示角色的个性。
二、你的角色在想些什么?
添加角色并个性化角色
完成一个拓展任务
1、让你的角色动起来
2、添加一个老师或朋友的角色
视频地址:
https://v.qq.com/x/page/e3102xf72hj.html
3、添加一个有趣的对象
视频地址:
https://v.qq.com/x/page/d3102csa410.html
教育的目的是为了培养学生协作能力、沟通能力、批判思维以及创造力,其中最核心的是创造力,蘑菇云创客教育作为国内为数不多的一站式创客教育服务供应商旨在培养孩子的创造力。
为让学生们在课堂上学习到的知识更好地连接现实世界,蘑菇云将指导学校规划、建立、运营自己的创客空间。并根据学生年龄段的不同,在设计与布局上进行了区分
小学创客空间注重趣味性,
强调互动场景;
初中创客空间注重实用性,
强调学习场景;
高中创客空间注重技术性,
强调应用场景;
在内容上, 蘑菇云和国内一线创客名师联手,编纂了一系列适合国内创客教育的教材。并拥有一套完整的创客教育课程体系,包括课程内容及教具,课程培训,技术答疑。同样根据学生年龄段的不同,在课程分类与设计上也会有所区别。
小学通过游戏化和体验化的方式来开展,要以“玩中学”为主。
初中引导学生在实际动手过程中进行探究式学习,促进“做中学”。
高中基于问题和设计的学习,需要教师为学生创设相关的真实情境,使高中生在“思中学”。
点击“原文链接”,了解更多详情!

