第7周:团队合作与难题解决!
单元: 问题解决和逻辑(第6-8周) 学时: 2节课,每节50分钟
本周有什么好玩的?
这周,我们要变身成超能力的“问题解决专家”和“最佳队友”!首先,你将成为一名“Bug克星”,学习“调试”的艺术——也就是找出并修复那些在每个程序员的代码里,都会“神出鬼没”的讨厌“Bug”。你会学到,犯错误是编程旅程中正常、甚至有趣的一部分。然后,你将组队进行一次“结对编程”大冒险,学习“三个臭皮匠,赛过诸葛亮”的道理,看看两个人是如何合作,创造出更棒的项目的!
这周你将学会什么?
课程结束后,你将能够:
- 像专家一样,找出并修复程序中常见的错误(Bug)。
- 遵循一个分步计划,来搞清楚为什么你的代码不工作了。
- 和伙伴一起,共同搭建一个程序。
- 当你遇到棘手的编程挑战时,能充满自信、不轻言放弃。
本周课程
第7.1课:Bug克星!调试工作坊
学习任务: 穿上你的侦探装备,搜寻Bug!你将学到,“Bug”其实就是等着被解决的谜题,并练习一种神秘的“四步除虫法”,来消灭你遇到的任何Bug。
第7.2课:结对编程大冒险!
学习任务: 和伙伴组队,执行一次编程任务!你将学习“结对编程”的秘密,轮流扮演“驾驶员”(操控电脑的人)和“领航员”(手持地图的向导)。
我们如何看到自己的进步?
- 除虫技能: 我们会给你一些“坏掉”的程序,看看你是如何运用“调试”步骤来修复它们的。
- 团队合作: 我们会观察你和伙伴是如何一起工作的。你们在分享想法吗?你们的沟通清晰吗?
- 更聪明的解题方式: 你的笔记和讨论,将向我们展示,当你遇到困难时,你正在学习如何像一名真正的程序员那样去思考。
成为一名“最佳队友”
这周对学习重要的人生技能至关重要,比如:
- 轮流发表意见和分享你的想法。
- 认真倾听伙伴的想法。
- 给出有帮助的反馈,成为一名好朋友。
- 共同努力,创造出你们都能引以为傲的作品!
你的程序员工具箱
- 藏有各种狡猾Bug的程序,等你来发现
- 一张超酷的“除虫”策略海报
- 解释“驾驶员”和“领航员”工作的角色卡
- 一个帮助你记住该切换角色的计时器
- 一位和你并肩作战的伙伴!
评估亮点
- 形成性: 调试策略的应用,合作质量
- 表现: 独立问题解决和有效结对编程
- 作品集: 问题解决方法和伙伴关系反思的记录
问题解决技能发展
- 识别问题的系统方法
- 将复杂问题分解为更小的部分
- 测试解决方案并从结果中学习
- 通过挑战和挫折的坚持性
社会情感学习
- 轮流和分担责任
- 积极倾听和清楚沟通
- 给予和接受建设性反馈
- 通过合作成功建立信心
成长心态重点
- 错误作为宝贵的学习机会
- 努力和坚持重于完美结果
- 庆祝进步和改进
- 通过问题解决成功建立信心
所需材料
- 带有Scratch Jr.和故意有bug程序的设备
- 调试策略海报和参考卡
- 结对编程角色卡和计时器
- 合作反思工作表
- 成长心态鼓励材料
| ← 上一周:逻辑和决策 | 返回课程概述 | 下一周:数据和组织 → |