我们的SPM计算机科学线上一对一补习,会安排一位经验丰富的老师,课堂围绕这个学生最吃力的算法和调试问题。第一堂是一小时的试听课(RM50 起),费用在试听前先说好。
计算机科学补习适合谁?
这一科丢分的方式,和别的科目很不一样。
- 追踪。 看得懂循环,却忘了变量在第三步存的是什么。
- 调试。 程序差一点就对,学生一次改三行,却不知道是哪一行起了作用。
- 把问题变成步骤。 脑子里有想法,却写不出有顺序的算法。
目标是拿A的学生,可能要把解释写得更精确;基础落后的学生,则可能要从循环和条件重新学起。
一堂课怎么上?
这是一个原创的调试例子。学生写了一段代码,想计算 1 到 6 的总和。
sum ← 0 FOR k ← 1 TO 5 sum ← sum + k NEXT k OUTPUT sum
输出是 15,学生却以为应该是 21。老师没有直接指出循环的问题,而是请学生填追踪表。
| k | sum 之后 |
|---|---|
| 1 | 1 |
| 2 | 3 |
| 3 | 6 |
| 4 | 10 |
| 5 | 15 |
表里 k 从没有到达 6,可是循环应该跑到 6。学生是从追踪表里自己发现这一点的。这叫差一错误,要练的是先读追踪表,再去改代码。
一对一课堂能做什么,限制在哪里?
课堂可以重新理清概念、练习试卷式的追踪,并对你的推理给出即时反馈。你一边解题一边讲,老师在推理出错的地方提醒你。
学校评估的编程作业仍由你自己完成,老师不会替你写评估用的代码,也不能承诺成绩。
如何开始?
请用WhatsApp告诉我们年级,以及哪个课题最吃力。我们会据此安排合适的老师,并约定一小时试听课(RM50 起)。学费会在试听前先说好,试听后你可以决定老师是否合适。
不确定从哪里开始的话,先备知识缺口查找器能指出反复犯错背后的小技能,试听课后反思清单帮你决定下一步。计算机科学补习,先练哪一项说明怎样挑第一个课题。
免费继续学习
SPM计算机科学指南列出所有课题,伪代码追踪训练器 (英文)让你在自己的设备上练习。其他科目见SPM线上一对一补习。