ICT 实践技能是指用软件制作符合任务要求的文件:文档、电子表格、数据库、演示文稿和网页。Computer Science 编程是指写代码来解决问题。两者共享条件和测试这类概念,但你交出的成果不同。决定复习什么之前,先确认你的报考代码和现行大纲。
本页帮助你在实践流程与软件版本模块里让复习保持正轨。想了解整门科目如何组成,请看 ICT 学习指南。
到底哪里出了问题?
这种混淆通常原因很简单。网上教程对”ICT”或”computing”用词很松散,有些电子表格和数据库教程会滑向代码。学生于是把复习时间花在自己的资格可能并不考核的内容上。
常见的情况有三种:
- **教程把两门科目混在一起。**数据库视频从验证规则一下跳到完整的编程脚本。
- **公式感觉像代码,**于是被归到编程里。
- **家人或朋友把”IT”当作万能说法,**于是 Computer Science 学生的建议被套用到 ICT。
两者在实际中如何不同?
| 问题 | ICT 实践 | Computer Science 编程 |
|---|---|---|
| 你制作什么? | 文件:文档、表格、数据库、网页 | 程序代码及其输出 |
| 用什么工具? | 应用软件 | 编程语言或伪代码 |
| 什么展示你的成果? | 文件加上设置的证据 | 代码和测试结果 |
| 典型技能 | 设置验证规则、制作图表 | 写循环、追踪变量 |
这只是帮助你定位的指引。每种资格的确切内容,请以 Cambridge 大纲页面为准。
完整例子:同一个想法,两门科目
**任务想法:**只有年龄在 11 到 18(含)之间才接受。
**ICT 实践版本。**在数据库里,你给 Age 字段设置验证规则(validation rule),要求值在 11 到 18 之间。规则的写法取决于你的软件。然后用 10、11、18 和 19 测试,并把规则和错误提示截图作为证据。
**Computer Science 版本。**你写出这样的代码:
IF age < 11 OR age > 18 THEN
OUTPUT "Invalid"
ENDIF
然后用同样的四个测试值来追踪它。
**共同点是什么?**边界值 11 和 18,以及测试的习惯。**不同点是什么?**ICT 要的是软件功能和证据,Computer Science 要的是代码。
要留意的错误
有学生遇到检查分数的电子表格题,写了一段代码,而不是像 =IF(B2>=50,"Pass","Fail") 这样的单元格公式。逻辑没错,但题目需要的是在单元格里、为数据显示”Pass”或”Fail”的公式。正确做法是读题,找出要求的输出:文件、单元格里的公式,还是文字说明。
整理资料的简单方法
- 在复习文件最上面写上你的报考代码。
- 给每份资料贴上标签:“ICT 实践”、“ICT 理论”或”先确认”。
- **用一个问题检验每个教程:**它最后会做出一个我能提交的文件吗?
- 向老师或考试中心询问标为”先确认”的内容。
大纲与考试年份导航器可以帮你记录已确认的代码和年份。
自我检测
1. 一个视频教的是打印数字 1 到 10 的循环。它是 ICT 实践技能吗?
查看答案
循环属于编程,所以除非你的大纲另有说明,这个视频属于 Computer Science。把它标为”先确认”,并对照 Cambridge 页面向老师确认。
2. 你给年龄 11 到 18 设置了验证规则。说出两个检查边界的测试值。
查看答案
11 和 18 是被接受的边界,10 和 19 是刚好在外面的值。四个都要用。
3. ICT 的验证任务,证据应该展示什么?
查看答案
规则本身、它所属的文件,以及无效值出现的错误提示。请参阅显示所需设置的截图那一页。
接下来
回到数据库结构与验证练习实践中的验证,或练习定义主键与验证条件。如果你两门科目都在学,Computer Science 学习指南会告诉你编程部分从哪里开始。
老师一对一地陪你,可以检查你的笔记,指出什么归在哪里。这就是一对一线上 ICT 补习能做的事之一。