最近,有很多学生和家长对于A-Level体系中的两门课程CS和IT的选择有一些疑惑。这两个科目到底有什么区别呢,应该如何做出选择?今天我们一起来解解惑。
CS与IT
CS( Computer Science,计算机科学),也是我们俗称的计算机。
IT(Information Technology,信息技术),在IG阶段叫ICT(Information and Communication Technology)。
CAIE考试局提供了CS和IT两门课程选择,但不能同时选择,而Edexcel考试局只提供了一门IT课程。由于开设CAIE体系的IT课程的学校比较少,本文只讨论CAIE考试局的CS科目和Edexcel考试局IT科目的区别。
课程内容
相同点:
都是由50%理论+50%编程构成
都是AS两张paper,A2两张paper
都包含软件,硬件,计算机基本构成的知识
不同点:
CAIE考试局CS:
理论部分学习的内容包括信息的存储与表示,网络通信,硬件和软件,计算机内部架构,网络安全,数据库,系统软件,人工智能等。
编程部分主要学习数据类型,数据结构,算法设计,软件开发,面向对象的程序编程,递归,文件读写等。编程语言可以在Python, Java 和VB中选一种,大部分学校选择学习易上手,灵活性强的Python。
Edexcel考试局IT:
理论部分学习的内容包括硬件和软件,网络,线上环境,IT信息系统,数据与数据库,环境、道德、法律、伦理等问题,系统开发,大数据,数据管理。
编程部分主要学习网页编程和数据库编程。网页编程要求HTML, CSS, JavaScript联合编程,数据库编程要求SQL语言。
考试时间和A* 率
CIE考试局CS科目考试人数比较多,一年有两个考试季 5-6月和10-11月。
Edexcel考试局IT科目一年一个考试季5-6月。
2021-2023年CS学科AS阶段A率
2021-2023年CS学科AL阶段A/A*率
2021-2023年IT学科AS阶段A率
2021-2023年IT学科AL阶段A/A*率
考试形式
CIE考试局CS科目
Edexcel考试局IT科目
适合人群
将来从事的方向
如果学生对计算机网络、数据库管理、系统分析或者项目管理等领域感兴趣,或者学生之后打算从事IT支持、网络管理员、系统分析师或者IT项目经理等职业,那么IT科目可能是一个更好的选择,学生通常需要有较强的实践和应用技能。
如果学生对编程、算法设计、数据结构、人工智能或者机器学习等领域感兴趣,或者希望从事软件开发、数据科学、人工智能工程师等职业,那么CS科目可能是一个更好的选择,学生通常需要有较强的数学和逻辑思维能力。
学生自身情况
如果学生论述能力强,英语写作能力强,或者希望培养批判性思维,批判性写作的学生可以选择IT科目。因为在考试中有essay题目,需要学生完成500字左右的essay书写,这对学生的英语能力要求比较高。
如果学生理科思维好,逻辑思维强,或者希望培养逻辑思维和解决问题的能力,学生可以选择CS科目。在考试中会涉及到一些算法设计题目,需要学生有强大的问题分析和解决能力。数学等基础学科对CS科目的学习有巨大的帮助。
相关学习资源
MIT OpenCourseWare(MIT开放课程)
MIT提供了很多免费的计算机科学课程,包括算法、数据结构、人工智能等。
Coursera
Coursera上有很多来自世界顶级大学的计算机科学课程,包括斯坦福大学的算法课程、普林斯顿大学的计算机科学入门课程。
LeetCode
LeetCode是一个在线编程平台,提供了很多编程题目供学生练习。
Khan Academy
Khan Academy提供了一些计算机科学和信息技术的在线课程,虽然不是专门针对A Level的,但是对于理解一些基本概念非常有帮助。
Codecademy
Codecademy提供了很多编程语言的在线课程,对于A Level计算机科学的学习非常有帮助。