这个单元教你在复习之前先核对自己的路线。计算机科学的网页、视频和历届试题,可能来自不同的代码、考试年份和写法。开头花几分钟核对,可以省下几个星期复习错内容的时间。
这里的内容不能取代剑桥的科目页面。该页面载有最新的教学大纲文件和通知,以它为准,而不是本站、课本或视频。我们的计算机科学学习指南列出了本单元在整体中的位置。
开始之前应具备什么基础?
你需要能读懂伪代码(pseudocode)中的简短循环,并用追踪表(trace table)逐步执行。如果还不熟,请先看适用大纲的伪代码。如果你也写 Python,Python 过渡与执行说明同样的想法在代码中是什么样子。
一个引导示例
下面是一个小算法。无论走哪条路线,想法都相同。只有写法,以及你会在哪里被问到,取决于你的报考情况。
Total ← 0
FOR Count ← 1 TO 4
Total ← Total + Count * 2
NEXT Count
OUTPUT Total
追踪:Count = 1 时 Total = 2。Count = 2 时 Total = 6。
Count = 3 时 Total = 12,Count = 4 时 Total = 20。输出是 20。核对:2 + 4 + 6 + 8 = 20。
同样的想法用 Python 写:
total = 0
for count in range(1, 5):
total = total + count * 2
print(total)
输出同样是 20。Python 的 range(1, 5) 在 5 之前停止,所以包含 1、2、3 和 4。
你的路线核对要回答一个问题:你的试卷会用这两种写法中的哪一种,你又会在哪里应考?这无法从示例得知,要根据你的报考信息和剑桥页面来回答。
这个单元该按什么顺序学?
- 确认报考代码:报考信息上的代码和考试年份决定其他一切。
- 为什么屏幕考试不是在家考试:趁早澄清常见的误解,避免影响你的安排。
- 自行核对本地考试中心的安排:能回答你有哪些选项的是你自己的考试中心,不是我们。
- 把概念对应到正确的考核档案:同一个想法,因路线不同可能写法不同。
- 把 0265 的未来安排当作需要来源证实的信息:学会如何处理传言和公告。
- 最后做综合练习。
伪代码追踪训练器和Python 推理沙盒让你用简短的原创练习操作上面的示例。它们是练习工具,不是考试安排。
常见的陷阱有哪些?
- 只凭科目名称信任资料。 视频上写着“IGCSE Computer Science”,并不说明它针对哪个代码或年份。
- 混淆计算机科学与 ICT。 两者是不同的科目。
- 以为用屏幕就等于在家考。 考试在哪里举行,由你的考试中心安排,不是你自己决定。
- 照搬朋友的路线。 别的学校的朋友,报考情况可能不同。
- 相信未经证实的公告。 查看剑桥页面,并记下你看到消息的日期。
如何使用练习题?
学完五个课程后,做综合练习。它把路线核对的决定和简短的追踪题混在一起。每个错误都记入错题记录,并标上能纠正它的课程。
如果你想让老师对照你的报考信息检查你的笔记,我们的线上一对一计算机科学补习从一小时的付费试听课开始。