20210430张老师计算机科学复习迎考讲座

大家好,我是IGCSE阶段和AS、A LEVEL阶段CS计算机课程的张老师。今天主要和大家介绍下IGCSE阶段计算机课程,分享下备考的一些经验。

IGCSE的CS(计算机)考试临近,今天主要介绍下复习的经验和建议。

IGCSE的计算机考试分为Paper1和Paper2,1部分主要考察是计算机系统的基本概念,这部分有的内容是需要理解,例如数制的转换,逻辑运算等等,有些内容是要记忆的例如什么是计算机系统,什么是硬件等等,但是值得注意的事,理论概念的考核时候题目往往不是简单的问这是什么,而是把概念至于现实场景中,会给一些信息,这些信息是引导你得出答案。

这里往往学生会去背概念,这种方式是比较低效的。

所以复习这部分时候有些建议:

理论的复习书是重中之重,书上的KeyWords必须都要理解记忆,在记忆时候一定要注意相似概念下的不同点以及相似点分别是什么,这是考试重点,例如MIDI和MP3都可以存储声音信息,但是他们之间有什么区别,各自的优缺点是什么,这些没有在教材中写明,但是在教材中介绍了MIDI、MP3各是什么,这就需要通过理解整理并提炼出他们的区别,这种总结和提炼能力在考核中一定会有体现。

在比如说书上会有这个keywords,说的是十六进制和二进制,但是考试从来没有直接考这个概念,但是多次考试都是考察的他们之间的关系,如何相互转换,为什么在计算机里是用这两种进制等等。

gmwiwR.jpg

这些是需要整理、总结和提炼的。

除此之外,理论考试还要注意:虽然IGCSE考试是全英文环境,但是需要英文表达能力在CS考试中并没有太高要求,只要能够用简单的单词,简单的语法描述出想要表达的概念就可以了,所以在表述中多数是简单的陈述语句,不需要复杂的语法,生僻的单词。综上所述,复习理论第一步复习是记忆,第二步是整理和提炼各个概念之间的关系,这个关系主要是相似、相异的地方。此外注意相关专业单词的积累。

第2部分是编程考核,这部分主要考察学生的计算机思维,这个阶段考察的方式并不是直接让学生写代码,而是阅读代码、分析代码的能力,同时考察学生的编程习惯。这部分学生往往会觉得难,其实本质的原因在于不习惯计算机的思维方式,毕竟是第一次接触吗。但是在IGCSE阶段考察的难度其实并不难。

编程能力其实是长时间的训练从而积累的一种思维方式,它的本质是按计算机的执行方式将一个要解决的问题分解成计算机一步一步要做的事,这个步骤再用计算机语言描述出来。这其实也是为什么很多专业,很多领域,例如商科,也需要计算机的原因,想让计算机帮人们解决问题,就要先学习如何和计算机交流,让计算机做事。

是的,目前有三种,python、basic、pascal,pascal现在已经淘汰,在as阶段改为了java。金中教授的是basic。

考虑到如果大学想要学习工科方向,例如电子工程,计算工程,java就比较重要了。如果只是考虑大考,选择basic没有任何问题,计算机强调的是编程思想,当你学好basic后去看看java,熟悉一下,就会发现我也会写java了。

并且在as阶段也是可以选择basic最为考试语言的。

回到刚刚话题,考察学生编程的能力还有一种方式:代码查错,这种方式下,有两个不同层次的要求,一个浅层次的要求就是计算机语法和语序的问题,这种问题往往比较简单,还有一个深层次的考察,就是算法上的错误,这种一般是IGCES考试的最难点了,但是考察的次数不多,这个在IGCSE阶段出现很少,个人估计不会考,但是这个在AS阶段就是比较基本的能力了,所以IGCSE阶段的CS考察的是基础。

综上所述,编程的复习着重复习教材上出现的代码或者问题,用三种方式都练习写一遍,会有很好的收获。

两部分考试以及复习的内容介绍差不多了,最后和大家分享下IGCSE阶段的CS对于AS、A LEVEL阶段CS学习的关系,有的同学可能有这方面的需求。

AS、A阶段的CS考试的形式和IGCSE阶段的CS考试一样,都是Paper1和2,也是理论和编程两部分,在内容关系上,理论难度逐步提高,编程要求上升趋势。考试的难度趋势上17年难度最大,分数是最低一年,后来几年难度都不是太高,但是2020年后使用了新的考纲,考试内容上有些变化,如果有AS和A阶段考试需求的学生需要提前准备,因为新大纲的考试难度很难说,有可能简单,也有可能难。如果提前训练,那么难度就不是问题了。

最后给大家一个心得作为结尾吧,计算机不难学,为什么?因为计算机的编程能力是可以训练的,因为人总是比计算机聪明。

家长提问: 张老师,据您了解,金中的孩子高二选CS的比例应该不大吧?

有选的,因为如果要申请工科学校的很多专业是需要cs的成绩。其实cs还是很可以出高分的,不过金中目前的理论老师是外教,上课比较…………,编程是中教,比外教好点。

由于金中cs课程现状,如果在今后申请学校的专业对CS有要求的同学,可以考虑补习。之前有学生就是补习A阶段的CS课程以A*通过,对于申请学校还是比较重要的。

我今天主要就是分享下,计算机课程在高中阶段的大考里的一些经验。希望能够帮助到大家。定好目标,才有动力。


写在最后

计算机科学既然是一门Alevel的学科,且有安排考试,且有的大学专业要求这么课的成绩,那么就不能无视。

如同生物,学校甚至不开这门课,但还是有孩子会选择自修并去考试一样,计算机甚至还好一点,因为在金中是开这门课并可以安排考试的。

所以,给到孩子们一条通道,可以选择校外补课,参加AS大考,并祝拿到高分。