跳到正文
IGCSE·Tuition
计算机科学 · 补习决定

孩子适合补习吗?

孩子的 Computer Science,是多练习就够,还是需要更多帮助?

本页内容
  1. 获得 Computer Science 帮助有哪些选择?
  2. 先做这个 15 分钟自测
  3. 哪些迹象表示值得试一对一?
  4. 什么时候自学或小组课就够了?
  5. 开始之前应该问什么?
  6. 试听课在你的决定中扮演什么角色?
  7. 接下来看什么

当同一类错误在孩子的追踪、程序或解释里反复出现时,就值得考虑 Computer Science 补习。如果孩子的错误零散,每次都不同,自学也许就够了。

本页公平比较三种常见选择,给你一个简短的自测,并列出花钱之前应该问的问题。

获得 Computer Science 帮助有哪些选择?

选择适合你的时候较不适用的时候
自学:用笔记、原创练习和自己的程序错误零散,你喜欢动手尝试,也会用评分标准核对自己的作业即使追踪过,你还是看不出答案为什么错
学校或小组课你想要固定节奏、结构和同学的提问你的困难很具体,课程却在问题解决之前就进入下一个主题
线上一对一同一个错误反复出现,或你想让老师逐行阅读你的推理你还没自己试过题目,没有东西可带

自学有真正的优点。它培养独立性,而且 Computer Science 奖励动手尝试:你可以运行程序,看看结果。先从 Computer Science 学习指南和原创练习开始,并记录错误日志。

有一点要说清楚。运行代码和回答考试题是相关但不同的技能。考试要你在纸上展示推理,往往没有电脑可用。

先做这个 15 分钟自测

不要运行任何代码。它能显示你的缺口在追踪、边界思考,还是解释。

算法。 数组 Data 存有 3、8、5、4(位置 1 到 4)。

Total ← 0
Count ← 0
FOR i ← 1 TO 4
    IF Data[i] > 4 THEN
        Total ← Total + Data[i]
        Count ← Count + 1
    ENDIF
NEXT i
OUTPUT Total / Count

问题。 (a) 完成追踪表并写出输出。(b) 如果 Data 存的是 1、2、3、4,会发生什么?(c) 用一句话说明这个算法想计算什么。

显示答案

(a) 第 1 轮:3 > 4 不成立,没有变化。第 2 轮:8 > 4,Total 是 8,Count 是 1。第 3 轮:5 > 4,Total 是 13,Count 是 2。

第 4 轮:4 > 4 不成立,没有变化。输出:13 / 2 = 6.5。

(b) 没有值大于 4,所以 Count 保持 0,最后一行会除以零,程序会出错停止。在输出之前加上 IF Count > 0 这样的检查就能解决。

(c) 它计算只包含大于 4 的数值的平均数。

如何解读你的结果:

  • 三题都对,并且有追踪表: 自学可能就够了。把时间用在原创练习和你觉得最弱的模块上。
  • (a) 对,(b) 漏了: 你追踪得不错,但没有养成测试边界情况的习惯。这是推理习惯,个别教学很适合处理。见在边界情况出错的程序。
  • (a) 错: 先在算法设计和重复与数组练习追踪,然后再试一次。
  • (c) 很难用话说出来: 缺口在解释。见不靠完整代码解释算法。

哪些迹象表示值得试一对一?

  • 同一类错误出现在不同主题里,例如循环多一次或少一次,或漏掉边界情况。
  • 你的程序能运行,但追踪题和解释题丢分。
  • 你在课堂上听懂了,但遇到新问题却无法自己开始。
  • 你看过评分标准,仍看不出哪里错了。
  • 练习时间很长,分数却没有变化。

如果其中两项以上符合,老师阅读你的解题过程,也许比再多做一轮练习更快找到原因。这正是线上一对一 Computer Science 补习想帮上忙的情形。

什么时候自学或小组课就够了?

请诚实面对这些,因为它们都是好的结果。

  • 你在原创练习中分数稳定,只是偶尔失误。
  • 学校的课已经涵盖你的弱点,而且你会在课上提问。
  • 你还没有批改过的作业可以学习。先做练习,之后再带结果来。
  • 你更想要固定的每周节奏,而不是个人化的诊断。
  • 你主要是出于兴趣想学编程。编程班或小项目也许比应试课更合适。

开始之前应该问什么?

无论你选哪一种,都先解决这些问题。

  1. 你报考的是哪个课程代码和考试年份? 向学校或考试中心确认。0478 指南和 0265 指南列出要核对的内容,如果网上的建议像是属于别的年份,2029 年变化页面也有帮助。
  2. 我到底想改善什么? 写下两个卡住的地方,例如“循环的停止条件”和“用文字解释算法”。
  3. 我要带什么? 批改过的作业、出错的程序和你的错误日志。
  4. 我怎么评价试听课? 事先决定:我有没有听懂?老师能不能跟上我的思路?我知道接下来该练什么吗?
  5. 谁确认收费? 所安排老师一小时付费试听课的收费,会在上课前通过 WhatsApp 确认,RM80 起。后续安排直接与老师商定。

试听课在你的决定中扮演什么角色?

一小时付费试听课是用你真实的作业来测试一对一教学的小规模方式。它不涵盖整个课程,也不要求你继续上更多课。之后由你决定。

准备时可以用一小时试听课议程生成器。课后用试听课后回顾指南,把你的感受与你观察到的对照。上课前用受限伪代码追踪训练器热身也不错。

通过我们的服务,已有 9,000 多名学生获得帮助。这个数字涵盖所有科目的整体服务,所以请让试听课,而不是数字,来决定它是否适合你的 Computer Science。

接下来看什么

选好两个卡住的地方之后,选择有用的课堂重点会教你如何把它们变成第一小时的计划。想了解完整服务内容,包括老师如何安排,请看 Computer Science 补习页面。

常见问题

我怎么知道自己需不需要 Computer Science 补习?

看看你被批改过的作业和自己写的程序。如果错误零散,每次都不一样,用原创练习自学通常就够了。如果同一类错误反复出现,例如循环少处理一项,或条件组合错误,这种规律正是个别教学最擅长发现的。

编程班和 IGCSE Computer Science 补习一样吗?

不完全一样。编程班教你做出程序,这有帮助。但 IGCSE 考试还要求你追踪算法、写伪代码、用文字解释,并回答数据、硬件和网络的理论题。请确认课程和考试年份,再决定你需要应试导向的教学、编程班,还是两者都要。

Computer Science 小组课比一对一好吗?

视你的弱点而定。小组课有节奏和同学,如果你的困难比较笼统,也许就够了。一对一适合具体的习惯,例如不用追踪表就做追踪,因为老师能逐行看你的解题过程。

要等到成绩不好才考虑补习吗?

这只能由你和家人决定。及早处理某种规律,通常比临近考试才补救容易,但如果练习成绩稳定,自学也是好选择。本页的 15 分钟自测可以给你一些依据。

如果我不确定学校用哪个课程怎么办?

请向学校或考试中心问清楚课程代码和考试年份,因为我们不处理报考。然后阅读该代码的 Cambridge 网页。把你确认的结果告诉老师,让课程留在正确范围内,不会偏到另一条路线。

资料来源

  1. Cambridge IGCSE Computer Science 0478 课程页面

更新于:

下一步

如果自测显示出孩子自己难以纠正的规律,与所安排老师上一小时付费试听课是个实际的了解方式,按确认的课时费,RM80 起。

一小时付费试听课,按所安排老师确认的收费,RM80 起。 其他费用、时间安排及后续课程,在试听课后由家长与老师直接确认。

已通过我们的服务帮助 9,000+ 名学生