← 返回资讯屏轩教育 · 行业资讯

Year 9 CAIE Computer Science: Interdisciplinary Integrated Practice | Year 9 CAIE 计算机:跨学科综合题型训练

2026-07-19 13:54 · 本文部分内容由AI辅助创作

📚 Year 9 CAIE Computer Science: Interdisciplinary Integrated Practice | Year 9 CAIE 计算机:跨学科综合题型训练

Welcome to your guide for tackling interdisciplinary exam-style questions in Year 9 CAIE Computer Science. In this article, you will discover how computational thinking connects with mathematics, science, geography, art, and more. By practicing these integrated problems, you will learn to apply algorithms, data handling, and logic across subjects, preparing you confidently for both your Computer Science papers and real-world challenges.

欢迎来到Year 9 CAIE计算机科学跨学科综合题型训练指南。本文中,你将发现计算思维如何与数学、科学、地理、艺术等学科相互连接。通过练习这些综合问题,你将学会跨学科应用算法、数据处理和逻辑,为计算机科学考试和现实挑战建立信心。

1. Understanding Interdisciplinary Questions | 理解跨学科问题

Interdisciplinary questions in CAIE Computer Science combine knowledge from two or more subjects, asking you to apply computing concepts to solve problems in contexts like physics experiments, population studies, or design projects. These questions test your ability to transfer algorithmic thinking and data representation skills beyond the computer lab.

CAIE计算机科学中的跨学科题目结合了两门或多门学科的知识,要求你运用计算机概念解决物理实验、人口研究或设计项目等场景中的问题。这些题目考察你将算法思维和数据表示能力迁移到计算机实验室之外的能力。

A typical cross-curricular task might ask you to write pseudocode for a temperature conversion program (Science + CS), or to explain how a spreadsheet can model the spread of a disease (Biology + CS). The key is to identify the computing concepts needed – variables, loops, conditional statements, data types – and then connect them to the other subject’s vocabulary and formulas.

一个典型的跨学科任务可能要求你为温度转换程序编写伪代码(科学 + CS),或解释电子表格如何建模疾病传播(生物 + CS)。关键在于识别所需的计算机概念——变量、循环、条件语句、数据类型——然后将它们与其他学科的词汇和公式连接起来。

To succeed, first read the problem and underline the subject-specific terms. Then, ask yourself: what data am I given? What output is expected? Which computer science tools (flowcharts, pseudocode, database queries, binary logic) best match the task? Practice will make this mental translation automatic.

要成功,首先阅读问题并在学科特定术语下划线。然后问自己:给出了什么数据?期望的输出是什么?哪些计算机科学工具(流程图、伪代码、数据库查询、二进制逻辑)最匹配任务?练习会使这种思维转换变得自动化。


2. Maths + CS: Number Systems and Logic | 数学与计算机:数制与逻辑

Mathematics and Computer Science share a deep bond: binary arithmetic, Boolean logic, and powers of two appear constantly in exam questions. A typical integrated exercise might ask you to convert the decimal number 57 into an 8-bit binary number, and then use that binary pattern to create a simple logic gate circuit that controls a digital display for a scoreboard (combining Math, CS, and a touch of Electronics).

数学与计算机科学有着深厚的联系:二进制算术、布尔逻辑和2的幂在考题中经常出现。一个典型的综合练习可能要求你将十进制数57转换为8位二进制数,然后用该二进制模式设计一个控制记分牌数字显示器的简单逻辑门电路(融合数学、CS和一点电子学)。

e get 00111001. Then, you might be asked to identify which bits are 1 for a 7-segment display decoder. This reinforces place-value understanding and requires you to design a truth table and possibly a logic expression using AND, OR, and NOT gates.

首先进行转换:57的二进制需要位值128, 64, 32, 16, 8, 4, 2, 1。57 = 32 + 16 + 8 + 1,所以得到00111001。然后可能要求你识别哪些位对七段显示译码器为1。这强化了位值理解,并需要你设计真值表以及可能使用AND、OR和NOT门写出的逻辑表达式。

57₁₀ = 0×2⁷ + 0×2⁶ + 1×2⁵ + 1×2⁴ + 1×2⁸? Wait: 2⁵=32, 2⁴=16, 2³=8, 2⁰=1 → 00111001₂

Practice this by converting a list of algebra coefficient values into fixed-point binary for a robotic arm controller. You will see that maths fluency directly improves your performance in Computer Science paper 2 and programming logic tasks.

通过将一系列代数系数值转换为定点二进制用于机器人手臂控制器来练习。你会发现数学的流利度直接提升你在计算机科学Paper 2和编程逻辑任务中的表现。


3. Science + CS: Modelling and Simulations | 科学与计算机:建模与模拟

Scientists use computer models to simulate experiments that would be too costly, dangerous, or time-consuming. In Year 9, you will encounter questions that ask you to design a spreadsheet simulation to graph the cooling of a liquid or to write a short algorithm to model predator-prey relationships using variables and loops.

科学家使用计算机模型来模拟过于昂贵、危险或耗时的实验。在Year 9,你会遇到要求你设计电子表格模拟来绘制液体冷却曲线,或者编写简短算法用变量和循环来建模捕食者-猎物关系的题目。

Consider a physics scenario: " print the temperature every 2 seconds until it falls within 1 degree of room temperature." Here you must apply the cooling formula ΔT = k × (Tobject - Troom) iteratively, using a WHILE loop and updating the variable Tobject = Tobject - ΔT. This is a brilliant way to reinforce equations of exponential decay using simple code.

考虑一个物理情景:“编写伪代码,要求用户输入热物体的初始温度、室温以及冷却常数。程序应每2秒打印一次温度,直至与室温相差不超过1度。”这里你必须迭代应用冷却公式 ΔT = k × (Tobject - Troom),使用WHILE循环并更新变量Tobject = Tobject - ΔT。这是用简单代码强化指数衰减方程的好方法。

Similarly, in Chemistry, you may be asked to interpret a data chart produced by a titration simulation program, explaining how the algorithm would stop adding acid when the pH reaches 7. Be prepared to discuss sensor input and data logging, key concepts in CAIE’s 'Hardware and sensors' topic.

类似地,在化学中,你可能被要求解释滴定模拟程序产生的数据图,说明算法如何在pH达到7时停止添加酸。准备好讨论传感器输入和数据记录,这是CAIE“硬件与传感器”主题中的关键概念。


4. Geography + CS: Data Analysis with Spreadsheets | 地理与计算机:电子表格数据分析

Geographic information often arrives as large tables of climate data, population statistics, or river discharge measurements. Interdisciplinary questions frequently present a dataset and ask you to describe the spreadsheet formulas or functions needed to extract meaningful insights, linking to human development indices or weather patterns.

地理信息通常以气候数据、人口统计或河流流量测量的大表格形式出现。跨学科题目经常呈现一个数据集,并要求你描述提取有意义洞察所需的电子表格公式或函数,联系人类发展指数或天气模式。

AVERAGE, MAX, and IF functions. You might write: =IF(AVERAGE(B2:B121) > AVERAGE(C2:C121), "City A wetter", "City B wetter" le for showing seasonal variation, connecting to geographical skills of data presentation.

例如,你收到三个城市十年间的月平均降雨量数据,必须使用AVERAGE、MAX和IF函数找出最湿润的城市。你可能写出:=IF(AVERAGE(B2:B121) > AVERAGE(C2:C121), "City A wetter", "City B wetter")。此外,可能要求你设计图表并解释为什么折线图适合展示季节变化,联系地理数据呈现技能。

Advanced questions might incorporate a VLOOKUP to match country names with development indicators, then use conditional formatting to highlight countries below a certain threshold. Remember to prefix your functions with an equals sign and use cell references correctly – a common marking point.

高级题目可能结合VLOOKUP将国家名称与发展指标匹配,然后使用条件格式突出显示低于某个阈值的国家。记住在函数前加等号并正确使用单元格引用——这是常见的得分点。


5. Art & Design + CS: Pixel Graphics and Binary Encoding | 艺术设计与计算机:像素图形与二进制编码

Digital art relies entirely on binary representation. When you create or edit a bitmap image, you are working with a grid of pixels, each assigned a binary colour code. A favourite examination task asks you to calculate the file size of an image given its resolution and colour depth, or to decode a run-length encoded string back into a black-and-white icon.

数字艺术完全依赖于二进制表示。当你创建或编辑位图图像时,是在处理一个像素网格,每个像素分配了一个二进制颜色代码。一个受欢迎的考题要求你根据图像的分辨率和颜色深度计算文件大小,或者将行程编码字符串解码回黑白图标。

You must show the conversion clearly: 1024 bits ÷ 8 = 128 bytes. This directly links art design resolution choices with memory and storage concepts, frequently tested in both Computer Science papers.

想象一个16x16像素、4位色深的图标。总位数 = 像素数 × 色深 = 16 × 16 × 4 = 1024比特,即128字节。你必须清晰地展示转换:1024位 ÷ 8 = 128字节。这直接将艺术设计的分辨率选择与内存和存储概念联系起来,在计算机科学试卷中频繁考查。

Another engaging task: given a grid of 0s and 1s representing a simple letter 'A', write a pseudo-algorithm to mirror the image horizontally. This involves nested loops and swapping pixel values between left and right indices, building skills in 2D array manipulation that also appear in maths matrix exercises.

另一个有趣的任务:给定一个由0和1表示的简单字母“A”网格,编写伪算法将图像水平镜像。这涉及嵌套循环以及在左右索引之间交换像素值,培养了二维数组操作技能,这些技能也出现在数学矩阵练习中。


广告 / Sponsored

6. Physics + CS: Algorithms for Motion | 物理与计算机:运动算法

icular question may provide the equations s = ut + ½at² and v = u + at, then ask you to write a program that simulates a car’s journey, outputting its position every second until it brakes to a stop.

关于速度、加速度和行驶距离的物理问题可以优美地转化为迭代计算机算法。一个跨学科题目可能提供方程 s = ut + ½at² 和 v = u + at,然后要求你编写一个程序模拟汽车行驶,每秒输出其位置,直到它刹车停止。

culate speed = initial_speed + acceleration * time, if speed <= 0 then STOP, otherwise distance_this_second = speed + 0.5 * acceleration, position = position + distance_this_second, output time and position. This exercise merges SUVAT equations with control structures.

你需要初始化变量:initial_speed = 20 (m/s),acceleration = -2 (m/s²),position = 0,time = 0。在REPEAT...UNTIL循环内,计算speed = initial_speed + acceleration * time,若speed &lt;= 0则停止,否则distance_this_second = speed + 0.5 * acceleration,position = position + distance_this_second,输出time和position。该练习将SUVAT方程与控制结构融为一体。

Look out for questions that ask you to debug an incorrect algorithm that uses the wrong sign for acceleration. You must demonstrate logical reasoning by tracing the variable values in a trace table, a key exam technique required in the CAIE Problem-solving and Programming paper.

留意那些要求你调试因加速度符号错误而产生bug的算法的题目。你必须通过在跟踪表中追踪变量值来展示逻辑推理,这是CAIE问题解决与编程试卷中要求的核心考试技术。


7. Biology + CS: Classification with Databases | 生物与计算机:数据库分类

ecies_Name, Kingdom, Diet, Average_Lifespan, Habitat. An exam style question will ask you to write SQL-style queries or describe the steps to filter and sort records using a database form, linking to taxonomy.

生物分类和生态数据管理常以数据库任务出现。你可能获得一个动物物种表,包含字段:物种名称、界、食性、平均寿命、栖息地。考题会要求你用类SQL查询或描述使用数据库表单筛选和排序记录的步骤,联系生物分类学。

Example: " herbivores and live in forests, showing name and lifespan, sorted by lifespan descending." ou could express it as: SELECT Species_Name, Average_Lifespan FROM Animals WHERE Kingdom = 'Mammal' AND Diet = 'Herbivore' AND Habitat = 'Forest' ORDER BY Average_Lifespan DESC. Even if you haven't learned full SQL, you can use spreadsheet filter logic to achieve the same result.

示例:“编写查询列出所有食草的森林哺乳动物,显示名称和寿命,按寿命降序排列。”你可以表达为:SELECT Species_Name, Average_Lifespan FROM Animals WHERE Kingdom = 'Mammal' AND Diet = 'Herbivore' AND Habitat = 'Forest' ORDER BY Average_Lifespan DESC。即使你没有学过完整的SQL,也可以使用电子表格筛选逻辑实现相同结果。

Additionally, you could be asked to design a table structure (data dictionary) that includes appropriate data types (Text, Number, Boolean) for a bird-watching club database. This connects to requirements analysis, highlighting the interdisciplinary skill of translating real-world biological observations into organized digital information.

此外,可能要求你为观鸟俱乐部数据库设计表结构(数据字典),包含适当的数据类型(文本、数字、布尔)。这联系到需求分析,突出了将现实世界生物学观察转化为有组织的数字信息的跨学科技能。


8. Economics + CS: Flowcharts for Decision Making | 经济与计算机:决策流程图

Economics involves cost-benefit analysis and decision trees, which map perfectly onto flowchart symbols. An integrated question might give you a scenario: a lemonade stand where each cup costs £0.30 to make and sells for £1.00. On a hot day, sales increase by 40%. Draw a flowchart that calculates total profit after inputting number of cups and a weather factor.

经济学涉及成本效益分析和决策树,这些完全可以映射到流程图符号上。一个综合问题可能给出情景:一个柠檬水小摊,每杯成本0.30英镑,售价1.00英镑。在热天,销售量增加40%。画出根据输入杯数和天气因素计算总利润的流程图。

Begin with an Input/Output parallelogram for "Enter cups, weather_type". Then, a decision diamond: "Is weather hot?" × 1.00, profit = revenue - cost. Finally, output profit. This exercise teaches you to represent economic variables and conditions clearly.

从“输入杯数,天气类型”的输入/输出平行四边形开始。然后是一个决策菱形:“天气是否炎热?”如果是,effective_cups = 杯数 × 1.4;否则 effective_cups = 杯数。接着,处理矩形:cost = effective_cups × 0.30,revenue = effective_cups × 1.00,profit = revenue - cost。最后,输出利润。这个练习教你清晰地表示经济变量和条件。

You could extend this by adding a tax deduction (e.g., 10% of profit) using another process symbol. Flowcharts force you to structure thinking logically – a foundational skill for both Economics and Computer Science – and are frequently awarded marks for correct symbol usage.

你可以通过增加纳税扣除(例如利润的10%)来扩展,使用另一个处理符号。流程图迫使我们逻辑地组织思维——这是经济学和计算机科学的基础技能——并且常因正确使用符号而得分数。


9. English + CS: Storyboarding and Flowcharts | 英语与计算机:故事板与流程图

Narrative writing and interactive storytelling can be planned using flowcharts and pseudocode. A creative interdisciplinary task may ask you to design a "Choose Your Own Adventure" story using a flowchart with decision branches. Each branch leads to a different paragraph, mimicking hyperlinks or IF statements.

叙事写作和互动故事可以使用流程图和伪代码来规划。一个创造性的跨学科任务可能要求你用带有决策分支的流程图设计一个“选择你自己的冒险”故事。每个分支指向不同的段落,模仿超链接或IF语句。

For instance, the reader reaches a fork: "Do you enter the cave or climb the mountain?" If cave, go to paragraph 5; if mountain, go to paragraph 8. You can represent this with a diamond decision box in a flowchart, then write a text-based program in pseudocode that displays text and uses INPUT to read the choice, using IF...THEN...ELSE to branch. This links English literature themes with sequencing and selection in programming.

例如,读者到达一个岔路口:“你进入洞穴还是攀登山峰?”若选洞穴,转到第5段;若选山峰,转到第8段。你可以用流程图中的菱形决策框表示,然后用伪代码编写基于文本的程序,显示文本并使用INPUT读取选择,用IF...THEN...ELSE分支。这连接了英语文学主题与编程中的顺序和选择结构。

Moreover, storyboarding a digital animation for a narrative poem involves planning frames, timing, and user interactions. You can be asked to identify which input devices (mouse click, keyboard) trigger events, and to draw a sequence diagram showing the flow between scenes. This fosters cross-curricular dialogue between IT and English class projects.

此外,为叙事诗制作数字动画的故事板涉及规划帧、计时和用户交互。你可能会被要求识别哪些输入设备(鼠标点击、键盘)触发事件,并绘制场景间流程的顺序图。这促进了信息技术与英语课项目之间的跨学科对话。


10. Ethics + CS: Interdisciplinary Dilemmas | 伦理与计算机:跨学科困境

As a Year 9 student, you will explore the ethical impacts of computing technologies across various fields. An exam question might present a case study: a school uses facial recognition for attendance (biometrics + CS). Discuss the benefits and potential privacy issues, linking to ethical principles and the Data Protection Act. This requires you to combine knowledge from PSHE/Citizenship with your understanding of sensors, databases, and algorithms.

作为Year 9学生,你将探索计算技术在不同领域的伦理影响。考题可能会给出一个案例研究:一所学校使用面部识别进行考勤(生物识别 + CS)。讨论其好处和潜在的隐私问题,联系伦理原则和《数据保护法》。这需要你将PSHE/公民教育的知识与对传感器、数据库和算法的理解相结合。

You should structure your answer with points from both perspectives. From a computer science view: the system stores biometric templates in a database, uses a camera sensor, and matches patterns. Ethically, you could mention consent, data security, and possible bias if the system misidentifies certain ethnic groups. Highlight the need for data encryption and transparent policies.

你应该从两个角度组织答案。从计算机科学角度看:系统将生物特征模板存储在数据库中,使用摄像头传感器,并进行模式匹配。在伦理上,你可以提及同意、数据安全,以及如果系统错误识别某些族群可能产生的偏见。强调数据加密和透明政策的必要性。

Another popular scenario involves social media algorithms recommending content (Psychology + CS). You can explain how a recommendation algorithm works (based on user behavior data and collaborative filtering) and then discuss the echo chamber effect and mental health implications. Interdisciplinary questions like these test your ability to see technology as part of society.

另一个流行情景涉及社交媒体算法推荐内容(心理学 + CS)。你可以解释推荐算法如何工作(基于用户行为数据和协同过滤),然后讨论回音室效应和心理健康影响。这类跨学科问题测试你将技术视为社会一部分的能力。

Remember to always justify your arguments with clear reasoning and, where appropriate, suggest responsible design improvements – a high-order skill that examiners love to see.

记住始终用清晰的推理来论证你的观点,并在适当情况下建议负责任的设计改进——这是考官喜爱的高阶技能。


Published by TutorHao | Computer Science Revision Series | aleveler.com

广告 / Sponsored
现货 Cambridge International AS & ALevel IT Coursebook剑桥国际IGC…
计算机 备考教辅 · 正版现货 · 与本文内容相关
查看详情 / View on Taobao参考价 ¥467.0

更多咨询请联系16621398022(同微信)

备考资讯每日更新,关注不错过
考纲变化 · 科目分析 · 学习方法
扫码关注公众号 tutorhao
在微信里长按二维码识别关注
或截图后用「扫一扫 → 相册」选择本图
公众号:tutorhao