普渡大學近壹半學生被指控用AI寫代碼,清零掛科

近日,普渡大學計算機專業發生了壹件震動全美教育圈的事件。


該系這學期的CS240——壹門叫做"C語言程序設計"的必修大課,數百名學生選修——在學期接近尾聲時,突然被引爆。



教授Jeff Turkstra

任課教授Jeff Turkstra宣布,他的檢測系統發現,班上近壹半的學生在編程作業中使用了AI。

這壹半學生,面臨的不是口頭警告,不是扣分,而是壹個贰選壹:承認使用AI,全學期所有作業成績清零;不承認,直接掛科。

消息壹出,計算機系炸了鍋。學生聯名抗議,系主任被迫出面,宣布將與學生舉行座談,討論應對方案。事件迅速蔓延至Reddit、Hacker News等論壇,引發數千條評論。

Turkstra本人是普渡大學計算機系的教學副教授,在這裡任教已逾贰拾年。他不僅教書,還同時從事教學工具的研究開發,研究方向專注於"大規模課堂管理與教學支持系統"。

他開發的工具有:代碼風格檢查器Eastwood、C語言測試框架C-Lab、同伴互評系統PeerVal,以及本次事件的核心技術——EnCourse。

這些系統,據他本人介紹,"已被數千名學生、數拾門課程使用",並在國際計算機科學教育學術會議SIGCSE上發表論文。

在普渡,Turkstra是壹個評價極度兩極分化的教授。有學生在教師論壇寫道,他的講座充滿感染力,是大學肆年聽過最好的課之壹;也有學生畢業多年後仍專程發郵件致謝,感謝他為自己的職業發展打下了基礎。

但另壹批學生則描述了截然不同的體驗:每周作業動輒需要贰拾小時以上,助教能給的幫助極為有限,"感覺他更熱衷於讓學生掛科,而不是教學生學東西"。

CS240是壹門進階的C語言課程,該系的必修課,涵蓋C語言的完整體系:文件操作、指針與內存管理、等等。這門課壹周兩次講座(每次75分鍾),共設有12次課後作業,兩次期中考試,以及壹次期末考試。

這門課作業提交方式,從壹開始就與普通編程課有所不同。


每個學生在課程服務器上都有壹個專屬的Git代碼倉庫。從第壹次作業(Homework 0)起,學生就被引導克隆這個倉庫到本地,然後在裡面編寫代碼。

許多高校編程課都有類似的設置。

但Turkstra的系統多做了壹件事:課程提供給學生的Makefile(編譯配置文件),被植入了額外的Git命令。這意味著,每當學生在本地執行壹次編譯——哪怕只是敲了壹行`make`——這個Makefile就會自動悄悄地觸發`git commit`和`git push`,將當時的代碼狀態上傳至服務器。

這與學生手動提交完全不同。手動提交,是學生主動決定"這段代碼寫好了,我要存檔";而這個自動機制,則是在學生每壹次編譯時都留下壹個時間戳精准的快照——無論那段代碼是完整的、殘缺的、還是剛剛粘貼進來還沒改動的。

Turkstra在論文摘要中描述,這套系統的原始目標是:在大班教學中,幫助教授實時了解每位學生的學習進度,識別哪些學生卡在哪個知識點上,以便早期幹預。

而現在,Turkstra還可以通過這個系統判斷代碼究竟是學生壹行壹行親手寫出來的,還是壹次性從AI那裡復制粘貼過來的。

壹個真實學習過程產生的Git提交歷史,應當是密集而漸進的:寫幾行,編譯壹次;報錯了,修改,再編譯;循環往復,提交記錄多而細碎,代碼的演進清晰可見。

[加西網正招聘多名全職sales 待遇優]
好新聞沒人評論怎麼行,我來說幾句
上壹頁123下壹頁
注:
  • 新聞來源於其它媒體,內容不代表本站立場!
  • 在此頁閱讀全文
     延伸閱讀
    "酗酒指控"引爆 FBI局長怒告《大西洋》 索賠$2.5億 又壹所大學倒閉 喬布斯30年前的預言成真了
    愛荷華大學大亂斗變槍戰 恐怖尖叫畫面曝光 反轉!加國華男14項謀殺指控被撤銷
    愛荷華大學重大槍擊!多人中彈 現場曾爆大亂斗 反殺中國!美國大學傳重磅消息,供應鏈將巨變?
    針對學生死亡名單 BC社區人心惶惶 中國指控"抵近偵察滋擾" 新西蘭稱執行聯合國任務
    高叁學生學習困難去醫院測出"智障",當事人回應 如今那個只會寫代碼的人,在職場上已經輸了
     推薦:

    意見

    當前評論目前還沒有任何評論,歡迎您發表您的看法。
    發表評論
    您的評論 *: 
    安全校驗碼 *:  請在此處輸入圖片中的數字
    The Captcha image  (請在此處輸入圖片中的數字)

    Copyright © 溫哥華網, all rights are reserved.

    溫哥華網為北美中文網傳媒集團旗下網站