[计算机先行(CS First)]【计算机先行-朋友】课程计划

2020-6-24 15:49:55 [显示全部楼层]
1948浏览
查看: 1948|回复: 0

[计算机先行(CS First)] 【计算机先行-朋友】课程计划

[复制链接]

Friends朋友 - 课程计划

  • 编程平台:MIT SCRATCH
  • 活动主题:Friends朋友
    【计算机先行-朋友】课程计划图1
    Friends朋友是一个完整的主题,包括8节内容,每节大概45-75分钟。每个活动中学生观看一系列视频,创建一个编程任务。学生还可以在“任务拓展”中个性化自己的项目,这些任务拓展是构建在核心项目之上的小的编程挑战.。

一. 课程概览

本课程有非常明确的主题:Friends朋友。这个主题的学习强调团队合作,让学生讲述他们的友谊如何开始的故事,并一起模拟创建一个公司。 学生建立自己独立的项目,但每个项目都围绕班级中的“朋友”开展。学生可以与同学合作,也可以单独完成这些项目。

二. 课程框架

  • 活动1:介绍和体验!【计算机先行-朋友】课程计划图2
    学生学习计算机科学的基本概念并创建一个与友谊有关的项目。
  • 活动2:孰真孰假
    【计算机先行-朋友】课程计划图3
    学生制作一个游戏,游戏包括两个真相和一个谎言。然后让大家猜猜哪个是谎言。
  • 活动3: 梦想器
    【计算机先行-朋友】课程计划图4
    学生们创作一个想象未来的作品。完成后,学生们互相玩游戏来猜测他们的未来!
  • 活动 4: 我们的故事
    【计算机先行-朋友】课程计划图5
    学习程序设计的顺序结构,创建一个作品,讲述自己如何和小伙伴认识的故事。
  • 活动 5: 短信故事
    【计算机先行-朋友】课程计划图6
    学生创建一个作品,与想象中的未来小伙伴进行短信对话。
  • 活动 6: 一起加油
    【计算机先行-朋友】课程计划图7
    学生创作一个需要两个人一起玩的游戏,完成后和自己的小伙伴一块玩。
  • 活动 7: 公司创建
    【计算机先行-朋友】课程计划图8
    学生和小伙伴一起为某家公司出谋划策。 然后每个人为该公司制作一个广告。
  • 活动 8:剪贴薄
    【计算机先行-朋友】课程计划图9
    学生建立一个项目来反思他们在计算机先行课程中学到了什么,完成了什么任务

三. 活动1:  介绍和体验

任务概述:

学生了解计算机先行的范畴和程序,然后创建一个与友情有关的项目.  

教学重点:

  • 计算机先行和 Scratch编程

介绍和体验入门项目
介绍和体验示例项目
如果遇到困难,回顾一下任务解决方案表

活动1教学过程:

  1. 学生使用CS First账号登录网站
  2. 学生观看视频,并在Scratch创建一个“入门体验”项目
  3. 学生观看视频和完成项目时,教师巡视
    •        视频1: 教师在教室巡视时,检查学生是否登录了Sratch(学生的用户名会显示在项目编辑器的右上方),学生是否点击继续观看下一个视频
    •        视频2:观察哪些学生在设计(添加角色,背景等等),鼓励他们进行编程实践。
  4. 学生选择“任务拓展”来增强项目功能.
  5. 下课前5分钟,引导学生跳转到总结页面完成小问卷。
  6. 引导学生在Scratch中分享项目,展示给其他同学看。
  7. 对整个活动及本节课所学进行一个简短的讨论
    •        问题1:本次活动中你最喜欢的环节?
    •        问题2:你用了哪些脚本块?其他同学用了哪些?
    •        问题3:有没有同学愿意分享项目中超酷的设计?

四. 活动2:孰真孰假

任务概述:

学生设计一个游戏。游戏中,他们告诉大家自己的两个真相和一个谎言,然后让大家猜哪一个是谎言。

教学重点:

  • 条件判断

孰真孰假入门项目
孰真孰假示例项目
如果遇到困难,回顾任务解决方案表

活动2教学过程

  1. 回顾上一次的活动,学生使用CS First 账号登录
  2. 学生观看视频,在Scratch中创建“两个真相一个谎言”的项目
  3. 在学生观看视频和完成任务时巡视
    •        视频1(原文此处错为视频2):  学生在这个阶段可能会遇到困难。可以给学生提些问题帮他们打开思路:.
    你最喜欢的爱好是什么?如何实现?你最喜欢的科目是什么?将这些写下来,然后将其中一个改成谎言。
    •        视频2:  学生犯的常见错误是用“说”脚本块而不是用“询问”脚本块来问问题。
    ○        “询问” 脚本块需要跟在3个 “说” 脚本块之后。
    •        视频 3: 鼓励学生对脚本进行完全测试。如果正确编写了"if/else(如果...那么/否则)" 部分的脚本块,游戏就会对正确/错误的答案正常跳转。
  4. 学生使用“任务拓展”来完善自己的作品。
  5. 下课前5分钟,引导学生跳转到总结页面完成小问卷。
  6. 引导学生在Scratch中分享项目,展示给其他同学看。
  7. 对整个活动及本节课所学进行一个简短的讨论:
    •        问题1:本次活动中你最喜欢的环节?
    •        问题2: 在计算机科学中如何使用条件?【答案:做选择】
    •        问题3: 你在项目中如何使用条件?

五. 活动3:梦想器

任务概述:

制作一个畅想未来的项目。 完成后,学生们互相玩各自的游戏来猜测他们的未来!

教学重点:

•        循环结构

梦想器入门项目
梦想器示例项目
如果遇到困难,回顾任务解决方案表

活动3教学过程

  1. 回顾上一次的活动,学生使用CS First 账号登录
  2. 学生观看视频,在Scratch中创建“幻想家”的项目
  3. 在学生观看视频和完成任务时巡视.
    •        视频2: 常见问题:学生使用了错误的循环类型
    ○        确保学生使用 "repeat until," (重复执行直到)而不是 "repeat"(重复执行) 或 "forever." (永久循环)
    •        视频3:常见问题:空格键没有让两个角色停止变化.
    ○        确保在角色脚本开始时使用了 "wait等待" 积木块才能让空格键起作用.
  4. 学生使用“任务拓展”来完善自己的作品。
  5. 下课前5分钟,引导学生跳转到总结页面完成小问卷。
  6. 引导学生在Scratch中分享项目,展示给其他同学看。
  7. 对整个活动及本节课所学进行一个简短的讨论:
    •        问题1:在你的小伙伴的幻想家项目中你看到哪些有意思的内容?
    •        问题2:在计算机科学中,循环有什么作用?【答案:让动作重复不断的执行】
    •        问题3:在项目中你使用了哪种循环?为什么?【答案:重复执行直到】

六. 活动4:我们的故事

任务概述:

学生们在了解代码排序时会创建一个关于他们如何认识朋友的故事

教学重点:

•        顺序结构

我们的故事入门项目
我们的故事示例项目如果遇到困难,回顾任务解决方案表

活动4教学过程

  1. 回顾上一次的活动,学生使用CS First 账号登录
  2. 学生观看视频,在Scratch中创建“编个故事”的项目
  3. 在学生观看视频和完成任务时巡视.
    •        视频2:确保学生在设计和选择人物上不要花费太多时间。鼓励他们尽快开始程序编写的实践。
    •        视频3:这个项目是非常开放的。给学生尽可能多的鼓励使他们能够充分发挥自己的想象力。
  4. 学生使用“任务拓展”来完善自己的作品。
  5. 下课前5分钟,引导学生跳转到总结页面完成小问卷。
  6. 引导学生在Scratch中分享项目,展示给其他同学看。
  7. 对整个活动及本节课所学进行一个简短的讨论:
    •        问题1:你的小伙伴的故事中你最喜欢哪个部分?
    •        问题2:本项目中你觉得最困难的地方在哪里?
    •        问题3:这节课你学到了什么?

七. 活动5:短信故事

任务概述:

学生设计一个作品,与想象中未来的朋友进行短信对话。

教学重点:

•        过程

短信故事入门项目
短信故事示例项目
如果遇到困难,回顾任务解决方案表

活动5教学过程

  1. 回顾上一次的活动,学生使用CS First 账号登录
  2. 学生观看视频,在Scratch中创建“短信”的项目
  3. 在学生观看视频和完成任务时巡视.
    •        视频2:学生从菜单“更多脚本”选择脚本块“文字信息”来开始讲故事。和学生一起讨论他们将讲述的故事。
    •        视频3:常见错误:角色同时开口说话。
    ○        学生应该使用“broadcast and wait”(广播并等待)而不是"broadcast"(广播)来确保两个角色不会同时说话
    •        视频4:提示学生定制自己的故事。 如果他们在初学者项目中找不到代表自己的角色,鼓励学生在Scratch之外找到它们并将它们导入到项目中。
  4. 学生使用“任务拓展”来完善自己的作品。
  5. 下课前5分钟,引导学生跳转到总结页面完成小问卷。
  6. 引导学生在Scratch中分享项目,展示给其他同学看。
  7. 对整个活动及本节课所学进行一个简短的讨论:
    •        问题1:本次活动中你最喜欢哪个部分?
    •        问题2:你喜欢完成的项目的什么方面?

八. 活动6:一起加油

任务概述:

学生们各自构建一个需要两个人玩的合作视频游戏。 在他们构建游戏后,学生可以和朋友一起玩

教学重点:

•        变量

一起加油入门项目
一起加油示例项目
如果遇到困难,回顾任务解决方案表

活动6教学过程

  1. 回顾上一次的活动,学生使用CS First 账号登录
  2. 学生观看视频,在Scratch中创建“共同努力赢得胜利”的项目
  3. 在学生观看视频和完成任务时巡视.
    •        视频4:可能的问题:太多复制可能会引起电脑崩溃,但不会损坏它
    •        视频5:这是学生第一次接触变量这个复杂的概念。 赞扬学生的辛勤工作和坚持不懈。
  4. 学生使用“任务拓展”来完善自己的作品。
  5. 下课前5分钟,引导学生跳转到总结页面完成小问卷。
  6. 引导学生在Scratch中分享项目,展示给其他同学看。
  7. 对整个活动及本节课所学进行一个简短的讨论:
    •        问题1:本次活动中你最喜欢哪个部分?
    •        问题2:本项目中你如何使用变量?【答案:用来保存分数】
    •        问题3:觉得最困难的地方在哪里?你是如何克服这个困难的?

九. 活动7:公司创建

任务概述:

学生以小组为单位,选择某家公司,小组成员一起为这家公司集思广益。 然后每个人为该公司制作一个广告。 开始时,小组进行头脑风暴,时间限制在5分钟左右。一旦学生有了想法,就回到电脑编写广告项目。

教学重点:

•        计算机的并行

公司创建入门项目
公司创建示例项目
如果遇到困难,回顾任务解决方案表

活动7教学过程

    1. 回顾上一次的活动,学生使用CS First 账号登录
  1. 学生观看视频,在Scratch中创建“公司创建”的项目
  2. 在学生观看视频和完成任务时巡视.
    •        视频1:确保学生结束问卷继续学习。提醒学生在做问卷时选项没有对错。
    •        视频2:本视频鼓励学生集体讨论公司、产品及该产品的两个受众。 保持警惕让学生专注自己的任务。
    •        视频3:寻找正在设计(如添加角色,背景等)的学生,鼓励他们尝试脚本,激励他们的创造力。
  3. 学生使用“任务拓展”来完善自己的作品。
  4. 下课前5分钟,引导学生跳转到总结页面完成小问卷。
  5. 引导学生在Scratch中分享项目,展示给其他同学看。
  6. 对整个活动及本节课所学进行一个简短的讨论:
    •        问题1:本次活动中你最喜欢哪个部分?
    •        问题2:描述你所创建的公司
    •        问题3:什么事件开始时不止一件事情?

十. 活动8: 剪贴薄

任务概述:

学生制作一个作品来总结他们在CS First / 朋友主题中学到了什么、完成了什么。 引导学生思考他们在本课程中建立友谊的方式。 本次任务,学生独立完成作品。

教学重点:

•        反馈
•        内容管理

剪贴薄入门项目
剪贴薄示例项目
如果遇到困难,回顾任务解决方案表

活动8教学过程

  1. 回顾上一次的活动,学生使用CS First 账号登录
  2. 学生观看视频,在Scratch中创建“剪贴薄”的项目
  3. 在学生观看视频和完成任务时巡视.
    •        视频2:本项目是非常开放的。如果学生没有思路,鼓励他们试试任务拓展。
    ○        常见问题:确保学生的脚本有正确的顺序。 在叙述者角色上,叙述者说的每一件事都应该从"When backdrop switches to"(当背景换成)脚本块开始并以"stop"(停止脚本)块结束。 stop(停止脚本)块中的值应为"other scripts in this sprite."。(该角色的其他脚本)
  4. 学生使用“任务拓展”来完善自己的作品。
  5. 下课前5分钟,引导学生跳转到总结
  6. 页面完成小问卷。
  7. 引导学生在Scratch中分享项目,展示给其他同学看。
  8. 对整个活动及本节课所学进行一个简短的讨论:
    •        问题1:本节课你最喜欢哪段程序?为什么?
    •        问题2:你曾经做过的最激动的事情是什么?
    •        问题3:关于计算机科学你所学到的最重要的事情是什么?
    •        问题4:计算机科学家是做什么的?
    •        问题5:有没有人对我在本课程中所做的工作或计算机科学有任何疑问?




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail