szjuliet 发表于 2020-7-15 16:49:12

【计算机先行 - 艺术】课程计划

本帖最后由 szjuliet 于 2020-7-15 19:55 编辑

# 【计算机先行】Art艺术 - 课程计划
+ 编程平台:MIT SCRATCH
+ 活动主题:Art艺术
![](https://mc.dfrobot.com.cn/data/attachment/album/202007/04/204741hxx7xkcv08vkc6pv.png)
*Art(艺术) 是一个完整的主题,一共包括8个活动,每个活动大概45-75分钟。每个活动中学生观看一系列视频,创建一个编程任务。学生还可以在“任务拓展”中个性化自己的项目,这些任务拓展是构建在核心项目之上的小的编程挑战。*

## 一. 课程概览
在艺术这个主题中,学生创作动画作品、互动艺术作品、照片滤镜及其他令人兴奋的艺术项目。
如果遇到困难,可以参阅(https://docs.google.com/document/d/1wpgw6T0NzlvKfOTvKKNd51Llke-JPrRMCUoza2UpHBo/edit?usp=sharing)。

## 二. 课程框架
### 活动1:介绍和发现
![](https://mc.dfrobot.com.cn/data/attachment/album/202007/04/204722tnyhpts3t44oewww.png)
学生了解课程的范围和流程,探索Scratch并创建本主题的第一个程序。
### 活动2:动画
![](https://mc.dfrobot.com.cn/data/attachment/album/202007/04/204721wjw2exdrn1ye7jat.png)
学生创建一个多帧动画。
### 活动3: 交互艺术
![](https://mc.dfrobot.com.cn/data/attachment/album/202007/04/204722qwouzr22884dre0u.png)
学生建立一个互动项目,点击名画作品时人物会说话。
### 活动 4: 用Tera画画
![](https://mc.dfrobot.com.cn/data/attachment/album/202007/04/204722c6rgpvrqqcbisi6s.png)
学生建立一个类似画图程序的互动艺术项目,能够响应用户的鼠标指针。
### 活动 5: 涂鸦
![](https://mc.dfrobot.com.cn/data/attachment/album/202007/04/204722z6gstngafx7hlgzb.png)
学生使用条件语句创建一个交互式涂鸦应用程序。
### 活动 6: 数字艺术
![](https://mc.dfrobot.com.cn/data/attachment/album/202007/04/204722ccrmyao133im5a3q.png)
学生运用像素和“if-else”语句来构建一个类似于摄影滤镜的数字艺术项目。
### 活动 7: 构筑建筑基石
![](https://mc.dfrobot.com.cn/data/attachment/album/202007/04/204722kq197dtcd27fhtec.png)
学生以交互方式构建自己的建筑。
### 活动 8:贺卡
![](https://mc.dfrobot.com.cn/data/attachment/album/202007/04/204722v3f109a5p1papgit.png)
学生为朋友或家人制作一张贺卡,为大家介绍计算机科学知识。鼓励学生在项目中发挥自己的创造力和想象力。

## 三. 活动1:介绍和发现

### 任务概述:
学生了解课程的范围和流程,探索Scratch并创建本主题的第一个程序。

### 教学重点:
+ 计算机先行和 Scratch
+ 编程/排序

介绍和体验[入门项目](https://scratch.mit.edu/projects/24209090/#editor)

介绍和体验[示例项目](https://scratch.mit.edu/projects/24049268/)

如果遇到困难,回顾一下[任务解决方案表](https://docs.google.com/document/d/1wpgw6T0NzlvKfOTvKKNd51Llke-JPrRMCUoza2UpHBo/edit?usp=sharing)

### 活动1教学过程:
1.学生使用CS First账号登录网站。(如网站无法访问,可跳过登录)
2.学生观看视频,并在Scratch创建一个“介绍和发现”项目
3.学生观看视频和完成项目时,教师巡视
+ 视频1: 教师在教室巡视时,检查学生是否登录了Sratch(学生的用户名会显示在项目编辑器的右上方),学生是否点击继续观看下一个视频
+ 视频2:观察哪些学生在设计(添加角色,背景等等),鼓励他们进行编程实践。
4. 学生选择“任务拓展”来丰富自己的项目。
5. 下课前5分钟,引导学生跳转到小结页面完成小问卷。 (如无法正常访问CS FIRST网站,此步可略过)
6. 指导学生在Scratch中分享他们的项目,并将其展示给邻座和同学。
7. 对整个活动及本节课所学进行一个简短的讨论 。
+ 问题1:本次活动中你最喜欢哪一个部分?
+ 问题2:你的角色说了什么?
+ 问题3:你使用了什么代码块,这些代码实现了什么功能??

## 四. 活动2:动画
### 任务概述:
学生创建一个多帧动画。在活动中,学生理解并能解释如何通过循环创建定格动画。

### 教学重点:
+ 循环

动画[初始项目](https://scratch.mit.edu/projects/23956722/#editor)

动画[示例项目](https://scratch.mit.edu/projects/23708344/)

如果遇到困难,回顾[任务解决方案表](https://docs.google.com/document/d/1wpgw6T0NzlvKfOTvKKNd51Llke-JPrRMCUoza2UpHBo/edit?usp=sharing)

### 活动2教学过程
1.      学生回顾上一个活动,并使用CS账户登录到CS First。(如网站无法访问,可跳过登录)
2.      学生观看视频,并创建一个“动画”项目。
3.      在学生们观看视频、完成项目时,教师巡视。
+ 视频2和3:发现正在设计的学生(添加角色、背景等等),鼓励他们尝试代码。
4.      学生选择任务拓展来丰富自己的项目。
5.      课堂还剩五分钟时,指导学生找到小结页面并完成简短的调查。(如无法正常访问CS FIRST网站,此步可略过)
6.      指导学生在Scratch中分享他们的项目,并将其展示给邻座/同学。
7.      讨论了活动,促进学生所学到的进行了简要的讨论和经验。
      + 问题1:活动中你最喜欢哪一部分?
      + 问题2:在计算机科学中是如何使用循环的?【答案:让某事反复发生】
      + 问题3:在活动中你如何使用循环吗?


## 五. 活动3:交互艺术
### 任务概述:
学生建立一个互动项目,让名画作品在点击时会说话.
### 教学重点:
+ 事件

交互艺术[入门项目](https://scratch.mit.edu/projects/34352356/#editor)

交互艺术[示例项目](https://scratch.mit.edu/projects/30257844/#editor)

如果遇到困难,回顾[任务解决方案表](https://docs.google.com/document/d/1wpgw6T0NzlvKfOTvKKNd51Llke-JPrRMCUoza2UpHBo/edit?usp=sharing)

### 活动3教学过程

1.      学生回顾上一个活动并使用CS账户登录到CS First。(如网站无法访问,可跳过登录)
2.      学生观看视频并在Scratch中创建一个"交互艺术" 项目。
3.      在学生们观看视频、完成项目时,教师巡视。
      + 视频 2: 学生可能会对使用哪个循环感到困惑。向学生展示,永久循环:永远不会停止,重复循环:在运行特定次数后停止。
4.      学生选择任务拓展来丰富自己的项目
5.      课堂还剩五分钟时,指导学生找到小结页面并完成简短的调查。(如无法正常访问CS FIRST网站,此步可略过)
6.      指导学生在Scratch中分享他们的项目,并将其展示给邻座/同学。
7.      在活动中针对学生所学所做的开展一个简短的讨论。
      + 问题 1:活动中你最喜欢哪一部分?
      + 问题 2:什么是计算机科学中的事件?[答案:使其他事情发生的事情]
      + 问题 3:在这个活动中使用事件的例子是什么?[答案: 当点击角色时]


## 六. 活动4:用Tera画画
### 任务概述:
学生建立一个类似绘画应用的互动艺术项目,能够响应用户的鼠标指针,
### 教学重点:
+ 变量

用Tera画画[入门项目](https://scratch.mit.edu/projects/27432322/#editor)

用Tera画画[示例项目](https://scratch.mit.edu/projects/24053763/)

如果遇到困难,回顾[任务解决方案表](https://docs.google.com/document/d/1wpgw6T0NzlvKfOTvKKNd51Llke-JPrRMCUoza2UpHBo/edit?usp=sharing)

### 活动4教学过程
1.      学生回顾上一个活动并使用CS账户登录到CS First。(如网站无法访问,可跳过登录)
2.      学生观看视频并创建一个"和Tera一起画画" project in Scratch.
3.      在学生们观看视频、完成项目时,教师巡视。
      + 视频 4: 学生们经常在将变量转换为滑动控件时遇到问题。提醒他们双击变量来制作滑块.
4.      学生选择任务拓展来丰富自己的项目
5.      课堂还剩五分钟时,指导学生找到小结页面并完成简短的调查。(如无法正常访问CS FIRST网站,此步可略过)
6.      指导学生在Scratch中分享他们的项目,并将其展示给邻座/同学。
7.      在活动中针对学生所学所做的开展一个简短的讨论。
      + 问题 1:活动中你最喜欢哪一部分?
      + 问题 2:你在活动中如何使用变量? [示范答案:使用变量来改变Tera的速度]


## 七. 活动5:涂鸦
### 任务概述:
学生使用条件语句来创建一个交互式涂鸦应用程序。在活动最后,学生能够理解计算机如何使用"if-then" 代码块来做决定。
### 教学重点:
+ 条件语句

涂鸦[入门项目](https://scratch.mit.edu/projects/25468311/#editor)

涂鸦[示例项目](https://scratch.mit.edu/projects/24452141/)

如果遇到困难,回顾[任务解决方案表](https://docs.google.com/document/d/1wpgw6T0NzlvKfOTvKKNd51Llke-JPrRMCUoza2UpHBo/edit?usp=sharing)

### 活动5教学过程
1.      学生回顾上一个活动并使用CS账户登录到CS First。(如网站无法访问,可跳过登录)
2.      学生观看视频并在Scratch中创建一个“涂鸦”项目。
3.      在学生观看视频和完成项目时进行巡视。
                + 视频 2:学生可能在放置“如果-那么”块时遇到问题。你可以这样解释:“如果条件为真,你想要角色做的动作需要放到‘如果’块里面”。(比如,将“盖图章”的动作加入)。
4.      学生选择任务拓展来丰富自己的项目
5.      课堂还剩五分钟时,指导学生找到小结页面并完成简短的调查。(如无法正常访问CS FIRST网站,此步可略过)
6.      指导学生在Scratch中分享他们的项目,并将其展示给邻座/同学。
7.      在活动中针对学生所学所做的开展一个简短的讨论。
      + 问题 1:活动中你最喜欢哪一部分?
      + 问题 2:什么是“如果-那么”语句?[答案: 计算机做决定的方法]
      + 问题 3:在项目中你是如何使用“如果-那么”代码块的?[示例回答:当有人点击鼠标时,制作绘画角色图章]


## 八. 活动6:数字艺术
### 任务概述:
学生使用像素和“if-else”(如果-那么)语句来构建一个类似于摄影滤镜的数字艺术项目。在活动最后,学生能够理解在自己的项目中如何通过条件语句来改变角色的造型。
### 教学重点:
+ 条件语句

数字艺术[入门项目](https://scratch.mit.edu/projects/25139098/#editor)

数字艺术[示例项目](https://scratch.mit.edu/projects/23883903/)

如果遇到困难,回顾[任务解决方案表](https://docs.google.com/document/d/1wpgw6T0NzlvKfOTvKKNd51Llke-JPrRMCUoza2UpHBo/edit?usp=sharing)

### 活动6教学过程
1.      学生回顾上一个活动并使用CS账户登录到CS First。(如网站无法访问,可跳过登录)
2.      学生观看视频并在Scratch中创建一个"数字艺术" 项目。
3.      在学生们观看视频、完成项目时,教师巡视。
                + 视频2:常见问题:这是学生唯一一次看到加速模式。 如果发现程序花了太长时间运行,可以选择编辑菜单,选择加速模式,向学生展示如何打开“加速模式”。 选择后,“加速模式”字样将显示在绿色标志旁边。
                + 视频3:if/else代码块的放置位置是非常重要的。仔细检查学生的代码是否和解决方案中的顺序一样。如果不同,告诉他们代码在做什么,让学生读懂代码块在做什么。
4.      学生选择任务拓展来丰富自己的项目
5.      课堂还剩五分钟时,指导学生找到小结页面并完成简短的调查。(如无法正常访问CS FIRST网站,此步可略过)
6.      指导学生在Scratch中分享他们的项目,并将其展示给邻座/同学。
7.      在活动中针对学生所学所做的开展一个简短的讨论.
      + 问题 1:活动中你最喜欢哪一部分?
      + 问题 2:你在活动中如何使用条件? [答案:在盖图章时让角色变色]
      + 问题 3:你在活动中感到最困难的什么?

## 九. 活动7:构筑建筑基石
### 任务概述:
学生以交互方式构建自己的建筑。在活动最后,学生能够理解"forever" 和"repeat until"两个代码块的不同。
### 教学重点:
+ 克隆

构筑建筑基石[入门项目](https://scratch.mit.edu/projects/24456318/#editor)

构筑建筑基石[示例项目](https://scratch.mit.edu/projects/25023233/#editor)

如果遇到困难,回顾[任务解决方案表](https://docs.google.com/document/d/1wpgw6T0NzlvKfOTvKKNd51Llke-JPrRMCUoza2UpHBo/edit?usp=sharing)

### 活动7教学过程
1.      学生回顾上一个活动并使用CS账户登录到CS First。(如网站无法访问,可跳过登录)
2.      学生观看视频并在Scratch中创建一个"构筑建筑基石" 的项目。
3.      在学生们观看视频、完成项目时,教师巡视。
                + 视频 1: 在教室里来回走动,确保学生完成问卷进行到下一步。提醒学生问卷没有对错之分。
                + 视频 3: 常见问题:学生可能没有注意到他们创建了一个克隆体。移动角色可以看到它下面还有另一个同样的角色。
      ○      常见的问题:太多的克隆体会导致电脑崩溃。点击停止按钮以移除所有克隆体。如有必要也可刷新页面或重启电脑。
                + 视频 4: 学生应按正确的顺序摆放代码块。仔细检查学生的代码顺序是否和解决方案一样。
4.      学生选择任务拓展来丰富自己的项目
5.      课堂还剩五分钟时,指导学生找到小结页面并完成简短的调查。(如无法正常访问CS FIRST网站,此步可略过)
6.      指导学生在Scratch中分享他们的项目,并将其展示给邻座/同学。
7.      在活动中针对学生所学所做的开展一个简短的讨论.
      + 问题 1:你对自己的故事是如何编写程序的?
      + 问题 2: "forever" 重复执行循环和 "repeat until" 重复执行直到循环有何不同? [答:forever循环是永久循环。"repeat until" 循环是重复...直到循环。循环一直重复执行,直到特定的事情发生时循环停止]
      + 问题 3: 在项目中你如何使用"repeat until" 代码? [回答:角色跟随鼠标直到再次按下鼠标。]


## 十. 活动8:贺卡
### 任务概述:
学生为朋友或家人制作一张贺卡,为大家介绍CS的知识。鼓励学生们在项目中发挥自己的创造力和想象力。
### 教学重点:
+ 反思
+ 创造力

贺卡[无入门项目](https://scratch.mit.edu/)

贺卡[示例项目](https://scratch.mit.edu/projects/24452600/)

如果遇到困难,回顾[任务解决方案表](https://docs.google.com/document/d/1wpgw6T0NzlvKfOTvKKNd51Llke-JPrRMCUoza2UpHBo/edit?usp=sharing)

### 活动8教学过程
1.      学生回顾上一个活动并使用CS账户登录到CS First。(如网站无法访问,可跳过登录)
2.      学生观看视频并在中创建一个"贺卡项目。
3.      在学生们观看视频、完成项目时,教师巡视。
                + 视频 1: 本视频让这个项目非常开放。如果学生没有想法,鼓励他们看看任务拓展。
4.      学生选择任务拓展来丰富自己的项目
5.      课堂还剩五分钟时,指导学生找到小结页面并完成简短的调查。(如无法正常访问CS FIRST网站,此步可略过)
6.      指导学生在Scratch中分享他们的项目,并将其展示给邻座/同学。
7.      在教室里巡视,在学生通行证的证书页上签名并写上日期,确认他们完成了CS First主题学习。
8.      在活动中针对学生所学所做的开展一个简短的讨论.
      + 问题1:你在这门课上最喜欢的程序是什么?为什么?
      + 问题2:你能做的最令人惊叹的事情是什么?
      + 问题3:你在计算机科学的学习中最重要的事情是什么?
      + 问题4:计算机科学家做什么?
      + 问题5: 有人对我们这门课的内容或计算机科学有什么疑问吗?

【计算机先行】七个主题已经在网易云课堂上线,详情点击。

gray6666 发表于 2020-7-18 16:21:39

好帮,加入暑假学习计划。。。。
页: [1]
查看完整版本: 【计算机先行 - 艺术】课程计划