第7周:团队合作与难题解决!

单元: 问题解决和逻辑(第6-8周) 学时: 2节课,每节50分钟

本周有什么好玩的?

这周,我们要变身成超能力的“问题解决专家”和“最佳队友”!首先,你将成为一名“Bug克星”,学习“调试”的艺术——也就是找出并修复那些在每个程序员的代码里,都会“神出鬼没”的讨厌“Bug”。你会学到,犯错误是编程旅程中正常、甚至有趣的一部分。然后,你将组队进行一次“结对编程”大冒险,学习“三个臭皮匠,赛过诸葛亮”的道理,看看两个人是如何合作,创造出更棒的项目的!

这周你将学会什么?

课程结束后,你将能够:

  • 像专家一样,找出并修复程序中常见的错误(Bug)。
  • 遵循一个分步计划,来搞清楚为什么你的代码不工作了。
  • 和伙伴一起,共同搭建一个程序。
  • 当你遇到棘手的编程挑战时,能充满自信、不轻言放弃。

本周课程

第7.1课:Bug克星!调试工作坊

学习任务: 穿上你的侦探装备,搜寻Bug!你将学到,“Bug”其实就是等着被解决的谜题,并练习一种神秘的“四步除虫法”,来消灭你遇到的任何Bug。

第7.2课:结对编程大冒险!

学习任务: 和伙伴组队,执行一次编程任务!你将学习“结对编程”的秘密,轮流扮演“驾驶员”(操控电脑的人)和“领航员”(手持地图的向导)。


我们如何看到自己的进步?

  • 除虫技能: 我们会给你一些“坏掉”的程序,看看你是如何运用“调试”步骤来修复它们的。
  • 团队合作: 我们会观察你和伙伴是如何一起工作的。你们在分享想法吗?你们的沟通清晰吗?
  • 更聪明的解题方式: 你的笔记和讨论,将向我们展示,当你遇到困难时,你正在学习如何像一名真正的程序员那样去思考。

成为一名“最佳队友”

这周对学习重要的人生技能至关重要,比如:

  • 轮流发表意见和分享你的想法。
  • 认真倾听伙伴的想法。
  • 给出有帮助的反馈,成为一名好朋友。
  • 共同努力,创造出你们都能引以为傲的作品!

你的程序员工具箱

  • 藏有各种狡猾Bug的程序,等你来发现
  • 一张超酷的“除虫”策略海报
  • 解释“驾驶员”和“领航员”工作的角色卡
  • 一个帮助你记住该切换角色的计时器
  • 一位和你并肩作战的伙伴!

评估亮点

  • 形成性: 调试策略的应用,合作质量
  • 表现: 独立问题解决和有效结对编程
  • 作品集: 问题解决方法和伙伴关系反思的记录

问题解决技能发展

  • 识别问题的系统方法
  • 将复杂问题分解为更小的部分
  • 测试解决方案并从结果中学习
  • 通过挑战和挫折的坚持性

社会情感学习

  • 轮流和分担责任
  • 积极倾听和清楚沟通
  • 给予和接受建设性反馈
  • 通过合作成功建立信心

成长心态重点

  • 错误作为宝贵的学习机会
  • 努力和坚持重于完美结果
  • 庆祝进步和改进
  • 通过问题解决成功建立信心

所需材料

  • 带有Scratch Jr.和故意有bug程序的设备
  • 调试策略海报和参考卡
  • 结对编程角色卡和计时器
  • 合作反思工作表
  • 成长心态鼓励材料

← 上一周:逻辑和决策 返回课程概述 下一周:数据和组织 →