招生联系人:
加拿大联系人:杨老师,微信号:xby4163460540 电话:4162485999转3137
中国联系人:张老师(江苏)159-621-91577,杨老师(北京)130-111-97429

热点新闻

首页 > 热点新闻

如何利用CS课堂知识帮助其他课程提高效率

新闻来源: 发布日期:2020-7-14 23:04:37

撰稿人:11年级 周欣逸 Ryan Zhou



复习的最佳方式是运用

       苏安高中的计算机课程已经成功开课一年了。在这一年里,楚老师兢兢业业指导我们学习关于计算机的基础知识以及编程的运用,让我们受益匪浅。但是,许多同学可能学完相关知识后就不再关心这门课程,或者把目光放向了明年滑铁卢大学的CCC计算机竞赛。大家可能在平常生活中减少了编程的实际运用,从而开始变得生疏。学过这门课的同学都知道,即使是自己写的代码,一个月后可能都不太记得清楚具体每个字符的运用,所以这门课的知识复习的最好方式便是运用到其他课堂和生活中。



我的运用

       其实我写这篇文章的原因充满了巧合,我在accounting课上写作业用代码偷工减料,结果被朋友看到并报告给了楚老师,这才有了这次发言的机会。我们accounting当时学习内容为depreciation,资产逐年按照固定比例递减,算出10年内所有的改变。我一看到这个问题第一反应就是写一个代码一次搞完,这样就不需要计算器反复做无用功了。因为以前学习的习惯,我选择在js.do网站上使用JavaScript完成代码编辑,这样出来的答案即准确又迅速。



       从某种意义上来说,这可以算作cheating。但是我个人不这样认为,因为电脑的意义是更高效地解放人类劳动力,所以我只是使用更高级的计算器得出我要的结论罢了,而整个代码的编写也是建立在我对accounting知识之上的。虽然整个代码很简单,但是确实能省下不少时间。此外,我还针对题型的不同情况写了两份代码。



       很多同学认为JS只适用于制作网页,除此之外还是得靠Python或其他语言。实际上不同语言基本逻辑是相似的,只要逻辑通顺,任何编程语言都不会是学习的障碍。由于我之前学JS时间比大多数人多,所以我对这个语言理解力和适应性强于大多数人,所以我通常会选择这门语言进行编程。反而大家公认简单便捷的Python,我还不太适应。而且我编程习惯也不太一样,我通常不会先考虑所有方案再选择最简便的完成,而是选择脑海中的第一条思路并且迅速实施。这也是为什么我能在极短时间内完成“cheating”代码的编写。



       虽然这次被楚老师发现了我用编程“作弊”,但我下次还敢,而且会再接再厉。其实编程并不难,也不需要太高的天赋,因为我认为编程语言和学习英语没什么区别,只不过从学习外国人的语言与外国人沟通,改成了学习电脑语言和计算机沟通。电脑是个很忠诚的朋友,它会永远执行你发出的指令,如果无法执行,那就说明表达能力欠缺,也就是我们一般说的bug。编程其实不难,希望这篇文章能激起将来想学ICS3U的同学的兴趣。代码未必会枯燥,重点再于怎么用和用在哪。