Computer Science P1&2 计算机科学笔记
CIE 9618 计算机 个人Keyword笔记
A-level Computer Science P1&2
自己当时复习时整理的一些常考且难记的Keywords,以及一些容易混淆的概念。
Paper 1 Theory Fundamentals
synchronise 同步
geographical area 地理范围
resistive touchscreen 电阻屏
capacitive touchscreen 电容屏
coordinate 坐标
precision 精确度
executable file 可执行文件
run–length encoding 比如: B10 A3
attenuation 衰减
penetration 穿墙
interference 干扰
DNS: a hierarchical distributed database installed on domain name servers that is responsible for mapping a domain name to an IP address.
hybrid network 混合网络
Twisted pair 双绞线
Coaxial 铜线
Fibre-optic 光纤
CSMA/CD (carrier sense multiple access with collision detection)
IPv4 address: a 32-bit long, hierarchical address of a device on the Internet
Embedded 嵌入式
light-emitting diodes 发光二极管
Logic proposition: a statement that is either TRUE or FALSE
Logic expression: logic propositions combined using Boolean operators, which may be equated to a defined outcome
Accumulator ACC寄存器
Word: a small number of bytes that can be handled as a unit by the computer system
Interrupt 中断
Sensor 传感器
Actuator 执行器
anti-virus 杀毒软件
compiler 编译器
interpreter 解释器
Data integrity 数据完整性: a requirement for data to be accurate and up to date
Data privacy 数据隐私: a requirement for data to be available only to authorised users
Malware 恶意软件
Data validation 数据有效检查
Data verification 数据准确检查
Ethics 道德
Encryption加密
cipher密文
Data redundancy 数据重复
Column, Attribute 列,竖着
Row, Tuple, instance, entity 行,横着
Referential integrity 数据完整: the use of a foreign key to ensure that a value can only be entered in one table when the same value already exists in the referenced table
DBMS (Database Management System)
数据库管理系统
Query 选择查询
Paper 2 Fundamental Problem-solving and Programming Skills
Bubble sort: a sort method where adjacent pairs of values are compared and swapped
Dynamic syntax checks: Highlight syntax errors as the code is entered
Context-sensitive prompts: Suggest the code to add // automatically complete statements
Single stepping: Run the code one line at a time so the values can be checked
rapid application development 快速软件开发
waterfall life cycle 瀑布开发
iterative 迭代开发
parameter 参数 比如: time(nowtime)
arguments 参数 比如: time(1200)
Algorithm: a sequence of defined steps that can be carried out to perform a task
区分 Stepwise refinement: breaking down the steps of an outline solution into smaller and smaller steps
和 Decomposition: breaking down problems into sub-problems, leading to the concept of a program module.
Nested loop嵌套循环: loop containing another loop
Syntax error: an error in which a program statement does not follow the rules of the language
Logic error: an error in the logic of the solution that causes it not to behave as intended
Run-time error: an error that causes program execution to crash or freeze
Black-box testing: comparing expected results with actual results when a program is run
White-box testing: testing every path through the program code
Dry-run (walk through): the process of checking the execution of an algorithm or program by recording variable values in a trace table
Alpha testing: testing of soft ware in-house by dedicated testers
Acceptance testing: testing of soft ware by customers before sign-off
Beta testing: testing of soft ware by a limited number of chosen users before general release
Corrective maintenance: correcting identified errors
Adaptive maintenance: amending a program to enhance functionality or in response to specification changes
Perfective maintenance: modifying a program to improve performance or maintainability
Breakpoints: Stop the code at a specific line to check the current progress / values



