成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

美國頂尖名校拋棄計算機基礎課,All in Python!前助教:計算機系末日來臨

人工智能 新聞
AI都能寫代碼了,大學計算機課程應該教什么?最近,美國頂尖名校東北大學做出一項重磅決定,淘汰計算機基礎相關的核心課程,轉而主推Python教學。

東北大學Khoury計算機學院,竟宣布淘汰「計算機科學基礎」(Fundamentals of Computer Science)課程。

基礎不教了,那教些什么呢?答案是——Python。

不出意外,這項決定遭到了學生和助教們的強烈質疑。

圖片

支持的人認為,Python是當前最受青睞的編程語言,對找工作更有利。

圖片

反對的人認為,如果這個改革方案實施,將是東北大學計算機專業走向衰落的開始。

有網友表示,「一個時代終結了。東北大學課程體系曾經是獨一無二的杰作,而現在,它將變得平庸平淡」。

他認為,那些抱怨Fundies課程難度太大,或缺乏就業市場適用性的人,完全是撿了芝麻丟了西瓜。這些課程的核心是設計過程,而使用Racket正是為了幫助學生理解這點。

圖片

從這門課程受益的校友表示,「很顯然,這種方式是成功的,它已經被證明是開啟計算機科學職業生涯的一個絕佳起點」。

圖片

圖片

這場改革背后,折射出一個值得深思的問題,計算機教育究竟應該教什么?

東北大學計算機課程改革

對于計算機科學(CS)專業的學生來說,軟件工程師是最主要的職業發展方向之一。

一個優質的大學課程體系,必須為學生提供能夠讓其在職業生涯中取得成功所必需的關鍵能力。

圖片

「Putting Your Major to Work: Career Paths after College」2017年

眾所周知,軟件開發領域瞬息萬變。如果課程過分追隨當前的行業趨勢,所學內容很可能在學生畢業之前就已經過時。

一個優秀的課程體系應當著重強調那些具有廣泛適用性的核心理念,使學生能夠靈活地適應在未來工作中出現的全新技術。與此同時,還需要教會學生如何思考軟件本質,以及如何系統地解決問題。

這正是東北大學現行課程體系一直在努力實現的目標。

目前的計算機科學基礎課程(簡稱Fundies)通過教授系統化的程序設計,為解決陌生問題提供了一套行之有效的方法論。

這種方法的核心在于,將復雜問題分解成小而可行的步驟,特別是在動手編寫代碼之前,先要求學生深入思考問題的本質。

諸如Fundies 1、Fundies 2、「面向對象設計」和「軟件開發」這樣的核心課程,著重培養的便是學生對代碼的思考能力,而不是簡單地堆砌代碼。

圖片

不可否認,沒有課程體系是完美的。

常有計算機科學專業的學生會抱怨,「為什么Fundies 1教的是Racket,而不是Python這種更『實用的語言』」。

需要強調的是,Fundies課程的重點并不是教Racket,而是培養可以應用于任何編程語言的程序設計能力。而Racket只是實現這一目標的教學工具而已。

圖片

實際上,一個在Fundies課程中掌握了核心概念的學生,完全可以輕松地將這些能力遷移到Python,或者其他任何語言當中。

況且,在科技行業瞬息萬變的今天,僅僅開設教授Python的課程真的明智嗎?畢竟,說不好哪天就會有另一種語言占據主導地位了。

課程體系的設定,應該更關注那些經得住時間考驗的原則,而非追逐短暫的技術潮流。

是革新,還是倒退?

但現在,在這個近二十多年來最嚴峻的科技就業環境下,Khoury計算機科學學院卻計劃放棄這種行之有效的教學方法。

如前所述,學院提出的改革方案將逐步取消Fundies 1、Fundies 2和「面向對象設計」課程,轉而推出全新的課程體系。

新課程將以Python為主要教學語言,學院認為這是個附加優勢,因為Python目前是企業實習崗位最青睞的編程語言。

圖片

GitHub 2024年度編程語言榜單中,Python繼續霸榜

但是,我們不能僅僅因為一門語言在業界當前流行,就把它作為教學語言——我們必須選擇具有真正教育價值的語言。

選擇Racket是因為它有專門的「教學語言模式」,可以隨著學生對設計原則的理解逐步引入新的語言特性。

雖然新課程最初使用同樣具有教學導向的Pyret語言,但在第一門課程中就會迅速過渡到Python。

而Python卻沒有類似的漸進式學習特性——學生不得不在掌握如何清晰高效地使用這些特性之前,就必須先接觸復雜的語言特性。

另外,Khoury學院表示將允許持有大學先修課程(AP)計算機科學學分的學生免修新課程。

現行課程體系之所以不允許這種做法,是經過深思熟慮的——AP課程并不包含系統化的設計能力訓練,因此與入門課程并不具有同等的教育價值。

Fundies 1和Fundies 2通過小型問題的實踐來訓練設計思維,這為學生在后續的面向對象設計和軟件開發課程中處理更復雜的項目打下基礎,同時也為他們的實習工作做好準備。

如果允許學生跳過這些基礎課程,他們在后續的高階課程學習和未來的職業發展中都可能會遇到嚴重的困難。

改革,是為了提高課程出勤率

從這些變更來看,雖然Khoury學院表面上認可設計范式,但實際上并未致力于將系統化程序設計,作為課程的核心要素來維護。

這是一個令人擔憂的決定。

正如Fundies 1教材中所說,當前課程所強調的程序設計能力是「區分野路子程序員和專業軟件開發者的關鍵」。

如果Khoury學院放棄以設計為導向的課程體系,將無法培養合格的軟件開發人才。

圖片

這次變更的主要推動力,似乎是想讓核心課程變得更容易。

還有另一層原因是,能夠減少退課的人數。

有一位教授告訴學生,學院希望減少從Fundies 2和「面向對象設計」課程退課的學生人數。

雖然這種想法可以理解,但為此刪除課程中最重要的部分顯然是得不償失的。

「面向對象設計」課程的前任助教Derek Kaplan稱,自己見過許多學生在這門課程中掙扎。但也見證了這些學生通過學習這門課程成為更優秀的程序員。

學期末的「代碼互換」(code swap)作業,要求學生在其他學生的代碼基礎上進行開發,這是學生最難應對的作業之一——但它教會了學生如何在他人編寫的代碼庫中工作,這是他們在未來職業生涯中必須具備的能力。

此外,對許多學生來說,這門課程提供了他們首次參與大型軟件項目的經驗,這與他們在實習期間將要從事的工作很相似。

因此,降低課程要求對這些學生并無益處。

我們不禁要問:大學究竟是為了讓學生輕松拿到分數,還是為了真正培養人才?

至少,Khoury學院管理層在計劃對核心課程進行任何改變時,都應該咨詢有經驗的助教。

圖片

助教們擁有獨特的視角——他們不僅親身體驗過這些課程,還在幫助其他學生成功的過程中積累了寶貴的經驗。

助教深知什么是行之有效的,可以幫助確保在進行有利于學生的改變的同時,不損害核心教學原則。

Derek Kaplan表示,「如果Khoury學院執意作出這些改變,這無疑將標志著東北大學計算機科學項目衰落的開始」。

責任編輯:張燕妮 來源: 新智元
相關推薦

2014-04-10 09:40:51

System 360計算機計算機系統

2024-12-02 08:45:00

2022-03-30 15:25:28

鏈接過程計算機系統程序

2021-05-24 08:30:47

計算機互聯網 技術

2009-07-04 09:38:07

2010-02-07 09:55:14

2023-06-29 17:56:00

AI計算機

2021-01-27 14:18:17

量子計算傳統計算量子機器

2021-02-20 20:55:06

USB接口總線

2009-01-10 23:54:10

軟考英語

2012-06-20 10:40:36

量子計算機

2015-09-30 11:22:19

計算機大數據

2023-10-11 18:30:39

Web系統程序

2011-10-11 10:33:12

2009-07-01 09:03:39

Linux綠壩操作系統

2009-09-08 13:56:19

應屆生求職

2020-07-22 14:45:20

2012-04-09 23:41:37

盛大

2019-09-10 12:58:03

電腦編程語言硬件

2021-06-16 11:13:49

曙光
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品三级 | 九色 在线| 中文字幕乱码一区二区三区 | 国产精品久久久久久久久久久免费看 | 国产乱码精品一区二区三区中文 | 国产成人精品综合 | 国产婷婷色一区二区三区 | 看片国产 | 久久久久亚洲精品 | 97色在线视频 | 免费观看成人鲁鲁鲁鲁鲁视频 | 亚洲自拍一区在线观看 | 黄色在线观看网址 | 全免一级毛片 | av片免费| 男人亚洲天堂 | 热久久国产 | 国产一区二区三区 | 国产xxx在线观看 | av男人的天堂av | 麻豆精品久久 | 国产精品免费在线 | 日韩欧美高清dvd碟片 | 日日精品 | 久久久久久久久久久一区二区 | 日本久久久久久久久 | 久久亚洲国产精品 | 在线免费观看视频黄 | 久久久久国产精品 | 免费特级黄毛片 | 亚洲成人一区二区三区 | 色黄爽 | 国产一区二区欧美 | 男女精品久久 | 中文字幕亚洲精品在线观看 | 国产精品国产a级 | 99久久精品免费看国产高清 | 成人av在线播放 | 亚洲一区av| 午夜精品久久久久久久 | 中日字幕大片在线播放 |