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

Year 9 CCEA Computer Science: Cross-curricular Integrated Question Practice | Year 9 CCEA 计算机:跨学科综合题型训练

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

📚 Year 9 CCEA Computer Science: Cross-curricular Integrated Question Practice | Year 9 CCEA 计算机:跨学科综合题型训练

Computer science is not an isolated subject; it connects naturally with mathematics, science, geography, art, and even languages. For Year 9 students following the CCEA curriculum, practising questions that blend computing concepts with other disciplines strengthens both problem-solving skills and real-world understanding. This article provides a set of cross-curricular integrated questions, each designed to highlight how computational thinking applies beyond the computer lab. Work through these examples to deepen your knowledge and prepare for assessments that test your ability to transfer ideas across subjects.

计算机科学不是一门孤立的学科;它自然与数学、科学、地理、艺术甚至语言联系在一起。对于学习 CCEA 课程的 Year 9 学生来说,练习将计算思维与其他学科知识融合的题目,既能强化解决问题的能力,也能加深对现实世界的理解。本文提供了一组跨学科综合题型,每道题都突显了计算思维在计算机实验室之外的应用。通过完成这些练习,你可以深化知识,并准备好应对那些考验知识迁移能力的不同科目的综合评估。

1. Binary Representation in Music | 音乐中的二进制表示

A digital keyboard can record which notes are pressed during a performance. Each note is stored as a series of bits. A simplified system uses 1 to represent a key pressed and 0 to represent a key not pressed. The keyboard has 8 white keys. The binary pattern 10101010 means that every other key was pressed. This pattern can be translated into a rhythm or melody. Explain how the binary system helps musicians edit recordings and why understanding patterns in binary is useful for composing electronic music.

数字键盘可以记录演奏时按下了哪些音符。每个音符被存储为一系列二进制位。一个简化的系统用 1 表示按键按下,0 表示按键未按下。键盘有 8 个白键。二进制模式 10101010 意味着每隔一个键被按下。这个模式可以转换成节奏或旋律。请解释二进制系统如何帮助音乐家编辑录音,并说明理解二进制模式对创作电子音乐有何用处。


2. Algorithms and Recipe Sequencing | 算法与食谱排序

In food technology, a recipe is like an algorithm. It contains a sequence of steps that must be followed to produce the desired dish. Consider a recipe for chocolate chip cookies: preheat oven, mix butter and sugar, add eggs, add flour and chocolate chips, shape dough, and bake. A student tried to parallelize some steps by preheating the oven while mixing ingredients. Explain why the order of instructions matters and what computational concepts (like sequence, selection, and iteration) apply to improving a recipe's instructions.

在食品科技中,食谱就像一种算法。它包含一系列必须遵循的步骤,以制作出期望的菜肴。考虑一份巧克力曲奇的食谱:预热烤箱、混合黄油和糖、加入鸡蛋、加入面粉和巧克力碎、塑形、烘烤。一名学生尝试通过边预热烤箱边混合配料来并行执行一些步骤。解释为什么指令的顺序很重要,以及哪些计算概念(如顺序、选择和迭代)适用于改进食谱的说明。


3. Spreadsheets for Scientific Data Analysis | 科学数据分析中的电子表格

In science lessons, students often collect experiment data, such as the temperature change of a cooling liquid over time. A spreadsheet can be used to record results and create charts. Suppose a student recorded the temperature of water every 30 seconds for 5 minutes. The data is in two columns: Time (s) and Temperature (°C). The student wants to predict when the temperature will reach 25 °C using a trend line. Describe how a spreadsheet uses formulas, cell references, and graph features to perform this scientific analysis. Also, identify an error that might occur if the data is entered incorrectly and how to fix it using spreadsheet tools.

在科学课上,学生们经常收集实验数据,例如液体冷却过程中的温度变化。电子表格可以用来记录结果并创建图表。假设一名学生每隔 30 秒记录了水的温度,持续了 5 分钟。数据分为两列:时间(秒)和温度(℃)。学生想用趋势线预测温度何时会达到 25 ℃。描述电子表格如何使用公式、单元格引用和图表功能来完成这一科学分析。同时,指出如果数据输入错误可能出现的错误,以及如何借助电子表格工具来修正。


4. Databases and Geography: Mapping Population Patterns | 数据库与地理:绘制人口模式

A geography project requires students to analyse population data for different countries. A database table contains fields: Country, Population, Area, Continent, and Capital. The teacher asks students to find all countries in Europe with a population greater than 50 million and then calculate their population density (Population/Area). Explain how to design a query (using SQL-like logic) to retrieve this information, and discuss why a relational database is better than storing data on separate pieces of paper for collaborative geographical research.

一个地理项目要求学生分析不同国家的人口数据。数据库表包含字段:国家、人口、面积、所在洲和首都。老师要求学生找出欧洲所有人口超过 5000 万的国家,然后计算其人口密度(人口/面积)。解释如何设计一个查询(使用类似 SQL 的逻辑)来检索这一信息,并讨论为什么在协作地理研究中,关系数据库比将数据存储在不同纸张上更好。


5. Networks and Language Learning: A Virtual Classroom | 网络与语言学习:虚拟课堂

Language exchange programmes often use video conferencing tools that operate over computer networks. Students in a French class connect with a partner school in Paris. The video and audio data must travel between two locations. Describe how packet switching works to send a spoken phrase across the network. Also, explain why latency (delay) might affect a conversation, and suggest a computing solution to reduce the effect of latency, using techniques like buffering or compression.

语言交流项目通常使用通过计算机网络运行的视频会议工具。法语课上的学生与巴黎的一所合作学校连线。视频和音频数据必须在两个地点之间传输。描述分组交换如何将一段口语句子通过网络发送。同时,解释为什么延迟可能会影响对话,并提出一种计算方案来减少延迟的影响,例如使用缓冲或压缩技术。


6. Problem-Solving with Flowcharts in Mathematics | 数学中的流程图解题

tiply by 3 and add 1; if x is even, divide by 2. This is the Collatz conjecture process. Trace the flowchart for x = 6, writing down the sequence until you reach 1. Then, redesign the flowchart to include a counter that tracks the number of steps taken. Explain how a flowchart helps detect infinite loops and why mathematicians might use a computer program to test this conjecture for very large numbers.

涉及序列或函数的数学问题可以用流程图来建模。一个流程图可以表示这样的函数:如果 x 是奇数,乘 3 再加 1;如果 x 是偶数,则除以 2。这就是考拉兹猜想的过程。对 x = 6 跟踪流程图,写下序列直到达到 1。然后,重新设计流程图,使其包含一个计数器来记录所经历的操作步数。解释流程图如何帮助检测无限循环,以及为什么数学家可能使用计算机程序来对非常大的数字测试这一猜想。


广告 / Sponsored

7. Game Design and Narrative Writing | 游戏设计与叙事写作

In English class, you are asked to write an interactive story where the reader makes choices that affect the ending. This is similar to branching narratives in computer games. Design a simple story with three decision points, each using a binary choice (e.g., left or right, fight or flee). Draw a storyboard showing the flow of decisions as a tree diagram. Explain how variables can be used in a program to remember the reader's previous choices and influence later events. How does this relate to computer science concepts like state and conditional branching?

在英语课上,你被要求写一个互动故事,读者在其中做出的选择会影响结局。这类似于电脑游戏中的分支叙事。设计一个带有三个决策点的简单故事,每个决策点使用一个二选一的选择(例如,左或右,战斗或逃跑)。画出一个故事板,将决策流程表示为树状图。解释在程序中如何使用变量来记住读者之前的选择并影响后续事件。这与计算机科学中的状态和条件分支等概念有何关联?


8. Image Representation in Art | 艺术中的图像表示

Pixel art is a form of digital art where images are created by colouring individual squares on a grid. Each square’s colour is stored as a binary number. A Year 9 art project involves creating an 8x8 pixel icon using only black and white. The image can be represented as a list of binary strings. Discuss how increasing the bit depth (e.g., from 1 bit per pixel to 8 bits per pixel) changes the file size and colour possibilities. Compare vector graphics and raster graphics, and explain which is more suitable for a logo that must be scaled to different sizes without losing quality.

像素画是一种数字艺术形式,通过在网格上为每个小方块着色来创建图像。每个方块的颜色存储为一个二进制数。一个 Year 9 美术项目要求使用纯黑色和白色创建一个 8x8 的像素图标。这幅图像可以表示为一串二进制字符串的列表。讨论增加位深(例如,从每像素 1 位增加到每像素 8 位)如何改变文件大小和颜色可能性。比较矢量图与光栅图,并解释哪种格式更适合需要按不同尺寸缩放而不损失质量的标志。


9. Cryptography and History: Ciphers from the Past | 密码学与历史:过去的密码

During a history lesson on World War II, students learn about the Enigma machine and the Caesar cipher. The Caesar cipher shifts each letter by a fixed number of places in the alphabet. If the shift is 3, A becomes D, B becomes E, etc. A message "HELLO" becomes "KHOOR". Write a simple algorithm (pseudocode) to automate the Caesar cipher decryption given a ciphertext and a key shift. Also, discuss how modern encryption relies on computational complexity to keep data secure, and why computerised cryptography is essential for online history research or secure archiving of historical documents.

在一堂关于二战的历史课中,学生们学习了恩尼格玛密码机和凯撒密码。凯撒密码将字母表中的每个字母移动固定位数。如果位移是 3,A 变成 D,B 变成 E,等等。消息 "HELLO" 变成 "KHOOR"。编写一个简单的算法(伪代码),在给定密文和位移密钥的情况下自动解密凯撒密码。并讨论现代加密如何依赖计算复杂性来保障数据安全,以及为什么计算机化密码学对在线历史研究或历史文档的安全存档至关重要。


10. Environmental Computing: Modelling Ecosystems | 环境计算:模拟生态系统

In environmental science, students study predator-prey relationships, such as foxes and rabbits. These can be modelled using a simple program that updates the populations each year based on birth rates, death rates, and predation. Suppose the rabbit population increases by 20% per year naturally, while foxes decrease by 10% without prey. Foxes eat a fixed number of rabbits per fox per year, reducing the rabbit population. Design a spreadsheet or program to simulate 10 years of this ecosystem. Explain how simulation helps scientists predict outcomes and the role that random number generators can play in making models more realistic.

在环境科学中,学生研究捕食者-猎物关系,例如狐狸和兔子。这可以用一个简单的程序来模拟,该程序根据出生率、死亡率和捕食作用每年更新种群数量。假设兔子数量每年自然地增长 20%,而狐狸在没有猎物的情况下每年减少 10%。每只狐狸每年捕食固定数量的兔子,从而减少兔子数量。设计一个电子表格或程序以模拟该生态系统 10 年的情况。解释模拟如何帮助科学家预测结果,以及随机数生成器在使模型更现实方面可以发挥什么作用。


11. Sorting Algorithms and Physical Education | 排序算法与体育

In PE class, students are often asked to arrange themselves in order of height. This is an example of a sorting algorithm in action. Compare two methods: bubble sort (neighbours compare and swap) and insertion sort (each student finds the correct place in an already sorted line). A group of 8 students perform these methods while the teacher counts the number of comparisons and swaps. Explain which algorithm is more efficient in terms of comparisons, and why computer scientists measure the time complexity of algorithms. How does this activity help understand the importance of efficient algorithms in large-scale computing tasks, like ranking athletes' performances?

在体育课上,学生经常被要求按身高顺序排队。这是排序算法实际操作的一个例子。比较两种方法:冒泡排序(邻居比较并交换)和插入排序(每个学生在已排好的队伍中找到自己正确的位置)。一组 8 名学生执行这些方法,老师统计比较和交换的次数。解释哪种算法在比较次数上更高效,以及为什么计算机科学家要衡量算法的时间复杂度。这个活动如何帮助理解高效率算法在大规模计算任务(如对运动员表现排名)中的重要性?


12. E-safety and Citizenship: Cross-curricular Discussion | 网络安全与公民教育:跨学科讨论

In citizenship class, students debate online privacy and digital footprints. One scenario: a friend posts an embarrassing photo of you without permission. You must decide how to respond using your knowledge of social media reporting tools, data protection principles, and respectful communication. Write a short guide that combines computing knowledge (how photos can be copied and spread, reporting mechanisms, terms of service) with citizenship skills (empathy, conflict resolution, and rights). Explain how understanding the technology behind social media empowers you to make better personal and ethical decisions.

在公民教育课上,学生们辩论网络隐私和数字足迹。一个情境是:一位朋友未经允许发布了一张你的尴尬照片。你必须利用对社交媒体举报工具、数据保护原则和尊重沟通的了解,来决定如何回应。编写一份简短指南,结合计算知识(照片如何被复制和传播、举报机制、服务条款)与公民技能(同理心、冲突解决方式和权利)。解释理解社交媒体背后的技术如何使你能够做出更好的个人和伦理决策。


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

广告 / Sponsored
Linux高级程序设计(高等院校计算机技术十二五规划教材)/刘加海/季江民/浙江大学出版社
计算机 备考教辅 · 正版现货 · 与本文内容相关
查看详情 / View on Taobao参考价 ¥55.6

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

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