开学Alevel计算机学习八问及学习指导

开学了,又有很多新同学加入了CS学习行列,很多同学问到的一些比较普遍的问题,我觉得有必要写一篇以帮助同学们更好地学习CS。

1.考试大纲重要吗?

以前有的学生找到我问一些备考的情况,我发现他们基本连大纲看都没有看过,这是不行的,大纲非常非常重要,像行军打仗时你要攻克的一个地方的地形图,如果连地形图都不了解,那不是等着失败吗?这两年计算机的难度不允许摸鱼的学生考高分,一定不能抱着侥幸的心理,学习的时候扎扎实实,复习的时候地毯式攻考点。

所以务必详细阅读并理解A-Level计算机考试大纲。这将帮助你明确需要重点学习的内容,确保对每个主题有足够的理解。大纲也是考试范围的指引,基本上每个章节都会出一道题。

所以看大纲也可以帮助你在大脑里形成一个逻辑关联图,大纲就是现成的思维导图,当老师讲到哪,考试考到哪你都知道“哦,是XX章节的XX个知识点!”

同时不要以为大纲只是知识点的罗列,错!大纲就是考点,比如在考到IDE(就是类似python编辑器)的时候,考题问你它在排除错误(debug)的时候具备什么特点,这时候很多同学仅凭记忆把相关的点答上,没有注意大纲对IDE的特点进行了明确的分类的(如下图),debug的功能有且仅有3个,不能随意发挥哦!

回复关键字4,能够获得最新大纲和教材

开学Alevel计算机学习八问及学习指导

明确考试结构:A-Level计算机科学包含四张试卷:

oAS阶段:

P1(理论卷):考察计算机系统、软件、数据表示、数据结构、算法、网络、数据库等基础知识。

P2(编程卷):基于伪代码,考察学生的编程逻辑和思维能力。

oA2阶段:

P3(理论卷):P1的延伸,涉及进阶的计算机科学知识。

P4(上机考Python、java具体编程):考察学生的编程能力,注重实际操作。

具体语言有三个:

•Java (console mode)

•Visual Basic (console mode)

•Python (console mode).

2、计算机考A难不难(零基础可以学吗)

A-Level计算机课程不仅考理论知识,还考编程,而一般擅长编程的孩子对于理论知识不太擅长,他们不喜欢死记硬背的知识,而如果擅长背记的文科生则不擅长编程,这里形成了一个矛盾点,就是需要文理兼修的学生,才有可能轻松考A。

而且这些年虽然A分数线没什么变化,但是改卷子要求变严格了,这等于就是提高了难度,

所以对于有短板的同学,如果想考出高分,A-Level计算机课程不仅需要热爱和坚持,还需要切实的能力和策略。因此,学生应充分认识到这门课的挑战,并对自己的学习能力有清醒的认知。

其实很多学A-Level计算机课程都是零基础的,当然也有一部分是学过IG计算机的,或者有其他编程基础,对于零基础学生,是可以通过努力拿到A,但是记住,一定要付出更多的努力和时间的!

3、英语不好,有机会考出高分吗

计算机科学的很多概念和题目表述都是在高水平的英语基础上展开的。学生最好具备足够的英文阅读理解能力,才能有效应对考试。平时要加强英文教材的阅读,培养英语思维和计算机科学语言表达能力。

但是如果英文不好,又想学计算机,有没有希望考A?

有希望,但是要付出努力,因为最终计算机简答类的题目还是要用计算机专业术语回答的,所以即便英文不好,也可以背诵专业术语,用历年真题的答案作为学习素材,这样回答问题就能很精准踩点。

要特别注意积累并背诵计算机科学的专业术语和词汇,确保在考试中能够准确表达。

需要我们共同创造。离目标愈近,精神应愈勇,奋斗应愈勇。

4、P2考伪代码(pseudocode)

有必要学习python吗

当然需要学习具体的编程语言,如python,java等,因为pseudocode你没办法直接看到运行结果,没办法调试,所以还是学习一门编程语言,通过不停地测试,才能印象深刻,深度学习,现在的试卷不是背背答案就可以的,而要灵活分析与运用,需要反复练习编程。

扎实掌握基础理论:学生应注重P1和P3中涉及的计算机理论知识。理论题目虽然是开放式简答题,但考点明确,学生只要掌握相关知识,就能写出标准答案。

强化编程实践:计算机科学是一门强调实践的学科。特别是在P2和P4考试中,编写伪代码和实际编程操作是关键。学生需要通过大量编程练习,强化对编程概念和语法的理解,提高解决问题的能力。

5、应试技巧有哪些

涉及到具体知识点应试技巧很多,在具体往期文章里有详细拆分。可以简单概括为以下2点:

·熟悉考试题型:通过大量练习题和往年真题,熟悉考试题型和套路。P1和P3的题目虽开放,但考点明确,背诵和默写是关键。P2和P4则需掌握常见的编程范式,并严格遵循伪代码的语法规范。

·标准化答案表达:在开放式简答题中,确保答案表述准确、规范,避免因语言表达不清而失分。学生应在平时的练习中,针对每个章节的知识点进行标准化的表达训练。

开学Alevel计算机学习八问及学习指导

6 如何规划学习AS

·详细的复习计划:制定一个详细的复习计划,合理安排每天的学习时间,确保对每个章节、每个主题都进行适当的复习和练习。特别是针对P1和P3,需要分类题和默写为主,再辅助一些答题技巧。

·定期复习与总结:定期回顾所学内容,巩固知识,防止遗忘。通过不断温故知新,确保知识点的扎实掌握。

我以前给学生做的规划参考:

具体学生要根据接受程度用的时间有所区别

开学Alevel计算机学习八问及学习指导

计算机编程分为以下模块:

开学Alevel计算机学习八问及学习指导开学Alevel计算机学习八问及学习指导

学习进度参考:

开学Alevel计算机学习八问及学习指导

7 什么时候需要专业老师指导

如果学校开设计算机这门课,可以先找辅导老师领进门,提高成就感,然后尝试在学校先跟上老师的节奏,把基础知识学会,等到学校月考时评估自己掌握情况,一般如果掌握70%以下需要找专业靠谱的老师辅导。

注意找专业的老师是一门技术活,因为很多老师只是擅长计算机编程,但是不一定擅长教A-Level计算机的考试,所以要谨慎选择。

专业的老师:深入浅出,理解大纲,有3年以上教学经验,能准确知道学生被卡住的点在哪里,减少学生试错成本。

比如我发现初学者一般对循环难以理解,这时候如果老师把循环和IF判断结构进行对比教学,学生很容易就悟了。

IF判断结构是判断完了只一次执行符合条件的语句;

而WHILE循环结构其实隐含判断,且不停地判断,如图所示:

开学Alevel计算机学习八问及学习指导

而在教REPEAT循环的时候和WHILE循环结构的时候学生也容易搞不清楚,这时候REPEAT循环最符合自然语言里的逻辑,所以先教REPEAT循环学生更容易懂,懂了之后再对比WHILE循环结构就会理解更深刻,更能灵活运用。

可见有时候你懂不懂,和老师的关系也很大,一个好老师能带你直击要点,跳出卡住你的难点。

但是学校如果有老师教,是外教,外教一般不擅长教考试,只擅长教内容本身,这时候还需要专业老师来指导考试。

如果学校没有开这门课,建议趁早找老师学习起来哦。

考前2个月冲刺的时候一定要跟着专业老师冲刺,知道自己答题哪些方面是不规范的,哪些知识点需要强化的,及时调整。

8、有哪些资源可以推荐

关于针对性的资源推荐,这篇文章里有详细介绍:Alevel计算机考试内容、学习计划和A率(含备考资料下载)

总而言之就是:

·利用在线资源:不要单纯依赖教科书,现在网络资源非常丰富,如在线教程、视频、编程社区等,学生可以借此获得更全面的理解。

·参考优质教材:尽管A-Level计算机教材质量参差不齐,学生仍应尽量选择质量较高的参考书(绿色封面那本),并结合实际学习需求,选择适合自己的学习资源。

同时我这里还有两本压箱底的书推荐,估计市面上已经不出版了,我存了电子版,需要的同学找我要,如果需要纸质书,建议去买正版图书,这2本书适合作为课后科普读物,图文并貌,时不时翻翻,挺有助益的。

因为现在很多同学是刚学习阶段,时间还不算紧急,可以适当拓展课外知识。

开学Alevel计算机学习八问及学习指导开学Alevel计算机学习八问及学习指导

图文并茂,帮助理解:

开学Alevel计算机学习八问及学习指导

部分大学对计算机课程要求‍‍

剑桥大学

官方要求:A*A*A,其中A*需要在数学、进阶数学或计算机科学中取得。

实际录取:A*A*A*或A*A*AA以上,其中数学,计算机科学为必选,剩余2门大部份同学选择了进阶数学和物理。

牛津大学

官方要求A*AA,其中A*需要在数学、进阶数学或计算机科学中取得。

实际录取:A*A*A*或A*A*AA以上,数学、进阶数学或计算机科学为必修科目。

帝国理工学院

官方要求:A*A*A,其中数学要取得A*,另外两科需要取得A*和A。“推荐”计算机科学、进阶数学、物理。以下科目不被接受:商业研究、批判性思维、通识研究和信息与通信技术(ICT)。

实际录取:A*A*A*或A*A*AA以上,绝大部分同学都选择了数学、进阶数学、计算机。

伦敦大学学院

官方要求:A*A*A,其中数学或者进阶数学要取得A的成绩。建议选修计算机科学课程。以下科目不被接受:批判性思维、通识研究、思维技能和全球视野。

实际录取:A*A*A或以上,绝大部分同学都选择了数学、进阶数学、计算机。

【竞赛报名/项目咨询请加微信:mollywei007】

上一篇

澳大利亚国立大学(ANU)博士(PhD)申请攻略及导师简介

下一篇

在布朗大学就读是一种什么样的体验?布朗大学又青睐什么样的申请者?

你也可能喜欢

  • 暂无相关文章!

评论已经被关闭。

插入图片
返回顶部
Baidu
map