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

为孩子选试听课重点

家长希望孩子这一个小时,用在真正让他丢分的问题上。

本页内容
  1. 为什么窄一点的重点效果更好?
  2. 我怎么找出两个卡住的地方?
  3. 哪种重点对应哪种症状?
  4. 我该带什么?如何评价这堂课?
  5. 如果课程路线不清楚呢?
  6. 接下来看什么

最有用的试听课目标很窄。选出孩子卡住的两个地方,带上它们出现的作业,并事先决定怎样才算这一小时有帮助。

本页教你如何找出这两个点,如何把它们变成计划,以及 Cambridge IGCSE Computer Science 里好的重点是什么样子。

为什么窄一点的重点效果更好?

Computer Science 的习惯会跨主题。忘了测试边界情况,可能在查找、验证输入、文件处理和数据库里都丢分。花一小时纠正这个习惯,会在各个模块里不断回报;而花一小时浏览五个主题,只会带来舒服的感觉,答案却没有改变。

窄重点也让试听课更容易评价。结束时你能判断老师是否讲得清楚,你能否自己解出类似的问题,以及你知道接下来该练什么。

我怎么找出两个卡住的地方?

用批改过的作业,而不是印象。下面是一个例子,取自三道发回来的题目的错误日志。

题目我写的哪里出错
把二进制 1101 转成十进制11位值从左边读成 1、2、4、8
对 Data 里的五个值求和FOR i ← 1 TO 4循环少处理了一项
解释这个算法做什么“它走遍整个列表”描述了循环,没有说目的

整理原因。 第一行是位值的小失误。第二行是循环边界。第三行的解释只说了代码怎么走,没有说它达成什么。第二、三行看似无关,其实都源于没有问自己“最后应该成立的是什么?”。

正确核对第一行。 1101 从左到右的位值是 8、4、2、1。所以 1101 = 8 + 4 + 0 + 1 = 13。学生的 11 来自 1 + 2 + 0 + 8,把位值颠倒了。这是个小而快的修正,你可以在表示数字与文字里练习。

核对第二行。 五个值需要 FOR i ← 1 TO 5。用一个只有一项的列表和一个有五项的列表做个小测试,就能发现漏掉的值。见漏掉最后一项的循环。

值得带到试听课的有两个规律。

  • 规律 A:循环边界与边界测试(第二行,也是许多其他错误背后的习惯)。
  • 规律 B:用文字说明算法的目的(第三行)。见不靠完整代码解释算法。

二进制的小失误放进你的练习清单。一小时有两个卡住的地方就足够了。

哪种重点对应哪种症状?

你注意到的情况有用的重点带到课上的材料
循环过早停止或不停止停止条件,以及用小数据追踪两道有循环错误的题目
程序对示例有效,在边界出错边界情况和测试数据没通过测试的程序或追踪
分不清验证输入与核对复制每种检查的目的,附例子验证、核对与测试的批改答案
SQL 返回的行太多或太少组合条件和读取结果数据库与查询推理里的查询题
解释题被扣分说明算法达成了什么一份批改过的书面答案
逻辑或真值表出错逐步阅读逻辑语句布尔逻辑里的题目
网上的建议和你的试卷对不上先确认考试路线你的课程代码、考试年份和建议的来源

我该带什么?如何评价这堂课?

带上批改过的作业、一个你没能完成的程序或追踪,以及你的错误日志。身边放好纸和笔,因为追踪表手写更容易。

上课前,把两个卡住的地方各写一行。一小时试听课议程生成器可以帮上忙。

课后,用三个问题评价试听课。

  1. 理解: 我能用自己的话解释这个修正吗?
  2. 沟通: 老师是在问我的思路,还是只给答案?
  3. 下一步: 我知道下一堂课之前该练什么吗?

试听课后回顾指南会带你走过同样的三件事。之后的任何安排,直接与老师商量。

如果课程路线不清楚呢?

就从这里开始。向学校或考试中心确认课程代码和考试年份,因为我们不处理报考。0478 指南、0265 指南和 2029 年变化页面列出了要核对的内容。

第一堂课的好重点可以很简单,比如“弄清楚哪些建议属于我的路线”。这能省下很多练错东西的时间。

接下来看什么

如果你还在决定,考虑 Computer Science 补习比较了自学、小组课和一对一。想了解老师如何安排以及试听课如何进行,请看 线上一对一 Computer Science 补习。

课前想练习的话,受限伪代码追踪训练器和学习指南随时可以使用。

常见问题

重点应该是一个主题,还是一种错误类型?

两者都可以,但错误类型往往更有收获。循环多一次或少一次的错误会出现在查找、求和和读取文件里。习惯改正一次,各个模块都受益,而选主题只在那个模块有帮助。选让你丢分最多的那一个。

如果我不知道自己卡在哪里怎么办?

用你最近两三份批改过的试卷或练习。把每个丢掉的分数写成一个简短的词句,再把相似的归在一起。如果还是看不出规律,就告诉老师,并带上这些题目。找出规律本身就可以是试听课的重点。

我可以把学校的程序带到课上吗?

你可以带关于方法的问题,例如如何测试或追踪你自己的代码。老师会用原创例子讲解这项技能。需要评分的作业由学校或考试中心决定如何处理,作品本身必须是你自己的。

试听课前需要先选好编程语言吗?

请告诉老师你学校用的课程代码、考试年份,以及使用的语言或伪代码写法,老师会按此教学。如果不确定,先问学校。不要带着为另一个考试年份写的建议而不说明。

还需要准备别的吗?

一台能用的设备、稳定的网络、纸和笔,以及你批改过的作业就够了。追踪表用手写更容易,所以请备好纸。事先决定由谁来提问:应该是学生在思考,家长只在你和老师同意的情况下旁听。

资料来源

  1. Cambridge IGCSE Computer Science 0478 课程页面

更新于:

下一步

选好两个卡住的地方之后,家长可以为孩子咨询一小时付费试听课,按所安排老师确认的课时费,RM80 起,并带上这份简短的计划。

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

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