跳转到内容

GCSE 计算机科学/AQA GCSE 计算机科学 8520

来自维基教科书,开放的书籍,开放的世界

本节旨在符合 AQA GCSE 计算机科学 8520 课程大纲,但未经 AQA 认可。它可以作为复习指南或为教科书中的内容提供替代解释。

如果本书的任何部分不清楚或甚至错误,请在讨论页面上发表评论或直接自行更正!特别是,请说明本书是否假设所有 GCSE 计算机科学学生都具备的知识或技能。

课程内容

[编辑 | 编辑源代码]

3.1 算法基础

3.1.1 算法表示
3.1.2 算法效率
3.1.3 搜索算法
3.1.4 排序算法

3.2 编程

3.2.1 数据类型
3.2.2 编程概念
3.2.3 编程语言中的算术运算
3.2.4 编程语言中的关系运算
3.2.5 编程语言中的布尔运算
3.2.6 数据结构
3.2.7 输入/输出和文件处理
3.2.8 编程语言中的字符串处理操作
3.2.9 编程语言中的随机数生成
3.2.10 子程序(过程和函数)
3.2.11 结构化编程
3.2.12 健壮和安全的编程
3.2.13 编程语言分类

3.3 数据表示基础

3.3.1 数制
3.3.2 数制之间转换
3.3.3 信息单位
3.3.4 二进制运算
3.3.5 字符编码
3.3.6 图像表示
3.3.7 声音表示
3.3.8 数据压缩

3.4 计算机系统

3.4.1 硬件和软件
3.4.2 布尔逻辑
3.4.3 软件分类
3.4.4 系统体系结构

3.5 计算机网络基础

3.6 网络安全基础

3.6.1 网络安全威胁
3.6.1.1 社会工程学
3.6.1.2 恶意代码
3.6.2 检测和预防网络安全威胁的方法

3.7 数字技术对更广泛社会(包括隐私问题)的伦理、法律和环境影响

3.8 软件开发方面

华夏公益教科书