去国外读书的同学们都知道,很多时候需要学习国外的课程,比如说alevel课程,alevel课程包括很多,比如说alevel计算机科学是必备的一门课程,那么alevel计算机科学是指什么?需要怎么学习呢?
A-level Computer science(计算机科学)是关于什么的?
据菠萝在线介绍A-level Computer science(计算机科学)分成两个部分,包括编程和理论。课程的编程部分,学生将会学习C#、Java、Pascal/Delphi、Python、VB.Net中的任何编程语言,老师来规定教哪种语言,不是学生自由选择。覆盖编程基本原理、数据结构、算法、面向对象编程设计。理论部分内容,主要是计算机内部运作,数字、文本、图片、甚至是音乐等数据是如何通过二进制来存储的。还延伸到计算机系统结构,展示主存储器如何通过使用汇编语言指令和提取译码执行循环,来读取数据。除了包含编程,这门课程也致力于促进改善编程惯例,比如说避免全域变数、合理的变量命名、结构化编程、良好的代码重用性、正确注释代码。它也包含一些比较高级的概念,比如计算机的社会和法律影响,如何把一个大的问题分解成一个个独立的编程步骤。
alevel计算机科学
A Level计算机科学科目将学习哪些内容?
学习基于计算机的问题解决方案的发展;学习计算机系统分析和设计的主要原理;学习计算机问题公式化的不同类函数;学习如何规划不同的解决方案;学习计算机问题解决方案安装启动的系统方法;学习计算机测试和文件编制。
alevel计算机科学
需要怎么学呢?
1,当前城市A-level计算机课程包括两套试卷,分值各占40%,非考试评估占20%,非考试评估通常是在3个月内完成。编程测试,有些考试局喜欢机考。可以检测学生的实际问题解决能力,同时考察你的你所学的编程语言方面的技术知识。理论考试,笔试的形式。问题主要围绕计算机系统;它们是怎么形成的;计算机、通讯、网络和数据的社会和法律相关知识。
2,非考试部分,学生选择自己的项目,通常是一个巨大的编程工作。学生针对某一问题想出解决的办法,比如编写一个电脑游戏、制作一个手机app、或者调查机器学习。项目中所用的编程语言没有限制,所以使用Swift、Objective C、C++或其他语言都是可以的,不过Scratch等drag-and-drop语言是不接受的。完成coursework的时候,不仅要求提供working code,而且也要求达到良好、结构完善的水平。
alevel计算机科学是alevel必备的课程之一,据菠萝在线介绍,计算机科学还是有一定的难度的,建议可以从多方面进行了解,从而提高学习效率。
相关阅读
申请免费试听课
A-level热门问答更多>