📚 Year 9 CAIE Computer Science: Common Misconceptions and Corrections | 常见误区与纠正方法
When students begin their journey in computer science, certain concepts can easily be misunderstood. These common misconceptions can create confusion and hinder the development of a solid foundation. In this article, we address ten typical errors that Year 9 learners make under the CAIE curriculum and provide clear explanations to set the record straight.
当学生开始学习计算机科学时,某些概念很容易被误解。这些常见的误区会导致混淆,阻碍扎实基础的建立。本文针对 CAIE 课程下 Year 9 学生常犯的十个典型错误进行解析,并提供清晰的纠正说明。
1. Misunderstanding How High-Level Code Becomes Executable | 误解高级代码如何变为可执行代码
Many beginners believe that the computer directly understands the Python or Scratch code they type. They treat the programming environment as if it were the CPU itself.
许多初学者认为计算机直接理解他们输入的 Python 或 Scratch 代码。他们把编程环境当作 CPU 本身。
The truth is that a CPU only executes machine code—binary instructions made up of 0s and 1s. High-level languages must be translated by a language translator such as a compiler or an interpreter. A compiler converts the entire source code into machine code before execution (e.g., C, C++), while an interpreter translates and executes line by line at runtime (e.g., Python).
事实上,CPU 只能执行机器码——由 0 和 1 组成的二进制指令。高级语言必须通过语言翻译器(如编译器或解释器)进行翻译。编译器在执行前将整个源代码转换为机器码(例如 C、C++),而解释器在运行时逐行翻译并执行(例如 Python)。
Understanding this distinction helps you appreciate why errors might appear at different stages and why an executable file is needed for some languages.
理解这一区别有助于你明白为什么错误可能在不同阶段出现,以及为什么某些语言需要生成可执行文件。
2. Confusing RAM and Secondary Storage | 混淆内存与辅助存储
A classic misconception is that RAM (Random Access Memory) is where your files, games, and photos are permanently stored. Students often say "my computer has 512 GB of RAM" when they actually mean storage.
一个典型误区是认为 RAM(随机存取存储器)是永久存放文件、游戏和照片的地方。学生常说“我的电脑有 512 GB 内存”,实际上他们指的是存储空间。
RAM is volatile, meaning it loses all data when power is turned off. It serves as the working area for the CPU, holding currently running programs and data. Secondary storage (HDD, SSD) is non-volatile and keeps the operating system, applications, and user files even when the computer is off.
RAM 是易失性的,即断电后所有数据丢失。它作为 CPU 的工作区,保存当前运行的程序和数据。辅助存储(机械硬盘、固态硬盘)是非易失性的,即使计算机关机也能保留操作系统、应用程序和用户文件。
A useful analogy: RAM is like a desk where you work on documents; storage is the filing cabinet where documents are kept long-term.
一个有用的类比:RAM 就像你工作的桌面,而存储是长期存放文件的文件柜。
3. Bits versus Bytes | 位与字节的差异
Published by TutorHao | Year 9 Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

或截图后用「扫一扫 → 相册」选择本图