参加滑铁卢大学CCC计算机竞赛是一种怎样的体验?

 In 热点新闻

撰稿人:11年级 周鼎

 

段段代码映照出多少汗水,个个程序承载着多少心血。

在刚刚过去的几周,滑铁卢大学的CCC计算机竞赛使得同学们仍然记忆犹新。赛场上的奋勇拼搏,写出相关程序时的欣喜,以及失败时的失落都是一次不可磨灭的体验。CCC计算机竞赛的主旨是让同学们用平时所学编写程序并且解决官方给出的问题。竞赛分为Junior (初级)以及Senior(高级)两个组别,当然了,顾名思义,高级组的题相对会比初级组的难一些。我本次参加的是初级组,最后取得了60/75分的成绩。对于我来说,如果在提前复习以及提前准备的情况,还是可以答对全部问题的。同时,平时认真上课也十分有必要。

这时有同学就要问了“什么?还有这方面的课?”是的,课程的名称叫做CS,全称是Computer Science(计算机科学),安省课程代码是ICS。说实话,我开始也是抱着试试看的态度报的这门课。根据在国内的经历,这种课一般是会被“语数外”占用的课,同时在上课的时候,也一般就是学习使用PPT,word,PS等计算机基础软件。

不过,当我上了楚老师的ICS3U(11年级计算机科学)以后,我发现我想错了。前几节课我们学习了现在的计算机运作方式以及计算机各部分的工作原理以及名称;接下来我们又陆续学习了HTML,CSS,Java Script 以及Python这几种编程语言,同时我们还亲手建立了属于自己的网站以及用PyCharm编写了专属于自己的应用程序。

当然了,可能很多同学一听到“编程”就会望而却步,在这里我可以告诉大家,并不用这样。只要上课认真听讲,认真做作业,绝对可以从一个计算机“小白”蜕变为一个计算机“大拿”。

尽管滑铁卢大学的CCC计算机竞赛可能听起来很“高大上”,但是里面用到的代码和相关知识在ICS课程中都会学习到。因此,如果认真上了ICS课程的话,去试一试也无妨,也是一次不错的经历。