QQ登录 - 设为首页 - 加入收藏 - 网站地图 木易瓶子屋!第一时间了解互联网开发技术新鲜事儿!

亲!来点一下试试嘛。。。

木易瓶子屋每日新鲜技术平台 第一时间了解互联网的那些事儿

Python现在成为美国名校中最流行的编程入门语言

作者:木易瓶子┆ 分类:python学习┆时间:2015-01-01┆点击: 108次┆tags: Python美国名校编程入门语言

成文动机

Python在编程新手中变得越来越流行。3年前,Mark Guzdial贴出一篇博文,讨论了Python在教育领域呈现的上升态势,并预测了未来的编程教学语言。现在, MIT、UC Berkeley、MOOC(edX, Coursera和Udacity)都提供了Python语言的编程入门课程。一些子领域的教授也在倡导将Python作为初学者的入门语言。我开发的Online Python Tutor也验证了这一点。

因为没有明确的报告阐明Python在名校中的现状,所以,我做了一些调查,与此同时,也汇总了其他教学语言的流行情况。

为什么要分析这个现状?因为编程语言的选择反映了学校的教育哲学,同时也会影响学生对计算机科学的第一印象,与此同时,名校对编程语言的选择也会对其余学校产生影响。

方法

我选择了前39所学校,每所学校,我调查了CS、CSE或者EECS专业的CS0和CS1的课程,我将CS1定义为CS专业的基础课程,CS0为非 主修计算机专业或者是在CS1之前需要打基础的学生开设的入门课,这里不包括小课、选修课、或者是其他专业提供的编程课,在结果中,我将CS1和CS0合 并在了一起。

调查结果

结果如图表所示,纵坐标之和是超过39的,因为有些学校既提供了CS0,也提供了CS1。


结果讨论

虽然我是一个Python的推动者,我还是要客观给出调查结果。

Python稍稍领先Java,Java在大学先修课程(Advanced Placement Computer Science)中仍然在使用。在科学家和工程师的编程入门中,Matlab优先考虑。C++、C被逐渐替代。基于Scheme的语言只是在计算机语言研 修学者中使用,在调查的39所学校中,只有3所学校使用。Scratch是K-12教育中的主角,还没有到大学的层面。

当然还有三种类型的编程语言是图表中没有涉及的,因为在统计结果中很少有学校将它们作为编程入门语言,它们是:静态函数语言(Haskell和 OCaml等)、动态函数语言(JavaScript, Ruby以及PHP等)、广泛使用的开发语言(Objective-C等)。

欢迎转载但请注明出处及链接,商业媒体使用请联系编辑(QQ 363630845)。
Python,美国名校,编程入门语言
正在加载中……