首先我最担忧的是CS里面的Syllabus(考纲)会不会范围广的可怕,根据网上的dalao说,A-level CS的模块有四大块,如下:
模块一:计算机科学理论
信息表示
通讯与网络技术
数字电路
处理器基础
汇编语言教程
系统软件
数据安全,一致性与隐私
数据库及数据模型
模块二:问题解决与编程
算法设计与问题解决
逐步求精和结构化图
编程与数据表示
结构化编程
软件开发
模块三:理论
数据表示
通讯与网络技术
布尔代数与逻辑电路
处理器与系统结构
系统软件
安全
检测与控制系统
模块四:高阶编程技能
计算思维与问题解决
算法设计方法
递归结构
面向对象的编程
低级语言
声明式语言
软件开发
以上就是四大模块,我归类了一下:
模块1:计算机概念+汇编+硬件
模块2:编程+算法
模块3:更难的硬件+计算机概念基础
模块4:Python(可能)+语言基础+算法
我第1次看到声明式语言的说法,于是百度了一下:
在计算机科学中,声明式编程是一种编程范式,即构建计算机程序的结构和元素的一种风格,它表达了计算的逻辑而没有描述其控制流程。
声明性编程通常将程序视为形式逻辑的理论,并将计算视为逻辑空间中的推论。声明式编程可能会极大地简化编写并行程序。
常用的声明性语言包括数据库查询语言(例如SQL,XQuery),正则表达式,逻辑编程,函数式编程和配置管理系统。
第三行即为重点,也就是说A-level CS还考SQL(数据库编程)!
重点来了, A-level CS意味着涉及:
汇编,python,SQL,硬件基础,算法设计
以上就是关于A-Level的相关资讯,如果你想了解更多A-Level的相关课程,留学规划或者有任何疑问,欢迎联系新航道重庆学校。
新航道重庆学校官网:cq.xhd.cn
新航道重庆学校官方电话:400-185-9090
推荐阅读: