详细内容或原文请订阅后点击阅览
C ++创建者Bjarne Stroustrup重新想象如何教授编码
在他的周四演讲中,C ++编程语言的创建者Bjarne Stroustrup强调了需要三种不同类型的入门计算机科学课程。C++创作者Bjarne Stroustrup重新想象如何教授编码的教学方式首先出现在Stanford Daily。
来源:斯坦福大学日报在周四的计算机科学教育研讨会上,C ++创作者Bjarne Stroustrup分享了他对C ++的作用以及在编程教育中需要解决的内容的想法。根据Tiobe编程社区索引,C ++是一种通过添加对象来建立在C语言上的编程语言,它是世界上第二名最受欢迎的编程语言。
根据Stroustrup在学术界和行业都花了数十年的时间,在摩根士丹利和贝尔实验室担任角色,在1979年在那里设计了C ++。现在,他是哥伦比亚大学的计算机科学教授。
借鉴了他丰富的经验,斯特鲁斯特鲁普认为,编程教育需要更多的可变性。他指出,教育中最大的失败之一是课程“将节目作为每个人的一件事。”
在他的教学中,Stroustrup希望激发渴望学习更多并提到许多大学中有争议的想法的学生:总体上更少的计算机科学专业学生。
“太多的学生一般研究软件和软件开发,”斯特鲁斯特鲁普说。
他还谈到了教授计算机科学的新观点。对于Stroustrup来说,一种统一的计算机科学教育方法忽略了以下现实:不同类型的编程需要不同的技能。例如,Stroustrup指出,为Web应用程序编写代码与为Google这样的Mega Corporation开发基础架构并不相同。然而,许多介绍课程将它们视为相同的。
要攻击这个问题,Stroustrup主张将课程分为三个不同的曲目。
将为非专业人士或只需要基本工具的人服务。第二个迎合了希望专注于基于应用程序的编程而不是理论的科学家。第三强调希望更深入研究软件工程的复杂性的工程师或专家。