• 申请加入翻译小组

    2014/02/17 Boat

@huanglimin
大一时过了六级,从事信息安全专业,入职一年。关注信息安全、机器学习、人工智能领域
希望在自己阅读的同时,也可以让其他人更加便捷地获取到想要的信息
Learning to Code vs Learning Computer Science
编程学习 vs 计算机科学学习
It’s always very tricky when people who aren’t educators start banging on about what should or shouldn’t be taught in schools. My own school days are but a hazy memory of hormones, angst, and boring homework. Yet here I am, pontificating.
对于非教育工作者们来说,讨论在学校里应该教什么和不应该教什么是非常棘手的。我自己的校园时光只是一段关于荷尔蒙、焦虑与恼人作业的模糊记忆。然而我在这里,还是想说一说。
With the current “fad” of encouraging children to learn to code, I thought I would be worth looking at the difference between coding and computer science.
在当前“鼓励孩子们学习编程”的热潮下,我认为去探究一下编程与计算机科学的差异还是值得一做的。
History
历史
I learned the infamous Logo Turtle at school and BBC BASIC at home. That is learning to code. I followed instructions, copy-typed from books, and made minor adjustments to “personalise” my programs.
我在学校学习了臭名昭著的Logo Turtle语言,在家学习了BBC BASIC语言,这都是学习如何编程。我按照说明,对着书本依葫芦画瓢,并且为了私人化自己的程序做了一些小调整。
At A-Level I started studying “Decision Mathematics”. Rather than esoteric calculus, and prosaic formulas, it looks at how to solve problems logically. It was the perfect primer for learning how to become a programmer and I firmly believe that no conversation about teaching coding in schools is complete without a theoretical understanding of the science behind the code.
在高级程度,我开始学习“分析决策”,而不是深奥的微积分和枯燥的公式。它着眼于如何富有逻辑地解决问题。这是学习如何成为一位程序员的完美开始,我坚定地相信,在学校里没有关于教授编程的对话,是编程背后完全没有科学的理论认识的表现。

1 收藏


直接登录