主要观点总结
本文讨论了美国东北大学Khoury计算机学院计算机科学的课程改革,取消了计算机基础相关的核心课程,转而主推Python教学。文章介绍了这一决定引发的争议,分析了现行课程体系与改革的内容及其影响。同时指出,一个优质的大学课程体系应该为学生提供能够在职业生涯中取得成功所必需的关键能力,强调计算机科学教育应该关注具有广泛适用性的核心理念,而非仅仅追随当前行业趋势。
关键观点总结
关键观点1: 东北大学Khoury计算机学院改革计算机科学课程,淘汰计算机基础相关课程,转向Python教学。
这一改革引发争议,有人支持认为Python是当前最受青睐的编程语言,对找工作更有利;有人反对认为这将导致计算机专业衰落,失去培养系统化程序设计能力的核心要素。
关键观点2: 现行计算机科学基础课程(Fundies)旨在培养学生的程序设计能力和系统化解决问题的能力,强调将复杂问题分解成小而可行的步骤。
基金课程不是教授Racket,而是培养可以应用于任何编程语言的程序设计能力。Racket只是实现这一目标的教学工具。
关键观点3: 改革背后的思考:计算机教育究竟应该教什么?一个优质的大学课程体系应提供关键能力,强调具有广泛适用性的核心理念,适应未来技术的变化。
改革驱动力包括提高课程出勤率、减少退课人数等,但不应忽视课程的教育价值和学生长期职业发展的需求。
文章预览
新智元报道 编辑:桃子 好困 【新智元导读】 AI都能写代码了,大学计算机课程应该教什么?最近,美国顶尖名校东北大学做出一项重磅决定,淘汰计算机基础相关的核心课程,转而主推Python教学。 东北大学Khoury计算机学院,竟宣布淘汰「计算机科学基础」(Fundamentals of Computer Science)课程。 基础不教了,那教些什么呢?答案是——Python。 不出意外,这项决定遭到了学生和助教们的强烈质疑。 支持的人认为,Python是当前最受青睐的编程语言,对找工作更有利。 反对的人认为,如果这个改革方案实施,将是东北大学计算机专业走向衰落的开始。 有网友表示,「一个时代终结了。东北大学课程体系曾经是独一无二的杰作,而现在,它将变得平庸平淡」。 他认为,那些抱怨Fundies课程难度太大,或缺乏就业市场适用性的人,完全是捡了芝麻丢了
………………………………