ITBear旗下自媒体矩阵:

东北大学计算机课程大改,Python成主角,前助教忧虑:计算机系未来何在?

   时间:2025-01-13 17:17:23 来源:新智元作者:新智元编辑:快讯团队 发表评论无障碍通道

近期,美国东北大学Khoury计算机学院的一项课程改革决定引发了广泛讨论。该学院计划淘汰计算机科学基础课程,转而以Python作为主要教学语言。

这一变革的核心在于,学院认为Python是当前企业实习岗位最受欢迎的编程语言,因此将教学重点转向这一实用技能。然而,此举遭到了不少学生和助教的质疑,他们认为此举可能会削弱计算机科学教育的根基。

支持者认为,Python的普及度高,对毕业生找工作大有裨益。然而,反对者担忧,过分追随行业趋势可能导致教学内容迅速过时,忽视计算机科学的核心教育理念。他们认为,计算机科学基础课程的核心是设计过程,通过教授系统化的程序设计,培养学生解决问题的能力。

现行的计算机科学基础课程使用Racket作为教学语言,强调设计思维,而不仅仅是编程技巧。这些课程通过小型问题的实践,训练学生的设计思维,为后续的高级课程和实习工作打下基础。然而,许多学生抱怨Racket不如Python实用,希望课程能更加贴近市场需求。

Khoury学院的改革方案包括取消原有的计算机科学基础课程和面向对象设计课程,推出以Python为主要教学语言的新课程。新课程旨在通过更加实用的教学内容,提高学生出勤率和减少退课人数。然而,这一举措引发了诸多争议。

一些教授和助教指出,虽然Python在业界流行,但选择教学语言应基于其教育价值,而非单纯的市场需求。Racket等教学语言具有专门的“教学语言模式”,能够随着学生对设计原则的理解逐步引入新的语言特性,而Python则缺乏类似的渐进式学习特性。

学院还计划允许持有大学先修课程计算机科学学分的学生免修新课程。这一决定也引发了争议,因为现行课程体系认为AP课程并不包含系统化的设计能力训练,因此与入门课程并不具有同等的教育价值。

反对者担忧,这一改革将导致东北大学计算机科学专业走向衰落。他们认为,放弃系统化的程序设计教育,将无法培养合格的软件开发人才。特别是在当前科技就业环境严峻的背景下,这一改革可能会使学生在未来的职业生涯中遇到困难。

助教Derek Kaplan表示,自己见过许多学生在面向对象设计课程中挣扎,但也见证了这些学生通过学习成为更优秀的程序员。他认为,降低课程要求并不能真正帮助学生,反而可能损害他们的职业发展。

此次改革也引发了关于大学教育目的的讨论。一些人认为,大学应该更加注重实用技能的培养,以满足市场需求。然而,另一些人则认为,大学应该坚持教育的核心价值,培养学生的设计思维和解决问题的能力,而不仅仅是教授流行的编程语言。

总之,东北大学Khoury计算机学院的课程改革决定引发了广泛关注和讨论。这一改革能否成功,将取决于学院能否在实用性和教育价值之间找到平衡点。

 
举报 0 收藏 0 打赏 0评论 0
 
 
更多>同类资讯
全站最新
热门内容
网站首页  |  关于我们  |  联系方式  |  版权声明  |  RSS订阅  |  开放转载  |  滚动资讯  |  争议稿件处理  |  English Version