加州大學的教師就設計了一個叫做 CodeSpells 的遊戲,用以學習 Java 語言,取得了不錯的效果。現在,北卡羅萊納大學的兩位教授也想要通過遊戲來傳授電腦知識。與 CodeSpells 不同的是,他們並不想傳授具體的電腦語言,而是傳授電腦科學中一些重要的理念。
提到電腦遊戲,我們常常想到的是:打發時間、追求刺激、娛樂上癮、必須電擊等等,很少把它和學習上進、自我教育、增長知識、提高素質等聯繫在一起。其實,從廣泛的層面來看,遊戲完全可以成為一種很好的教育方式 。目前來說,在這方面已經有了一些積極的嘗試,比如加州大學的一些教師就設計了一個叫做 CodeSpells 的遊戲,用以學習 Java 語言,取得了不錯的效果。
現在,北卡羅萊納大學的兩位教授也想要通過遊戲來傳授電腦知識。與 CodeSpells 不同的是,他們並不想傳授具體的電腦語言,而是傳授電腦科學中一些重要的理念。
據 Wired 報導,這個遊戲叫做 ENGAGE。背景設定為一所被「壞科學家」佔領的研究機構。玩家要扮演一個好工程師,去修復研究站的網路,打敗壞科學家。在此過程中,玩家需要解決許多電腦科學問題,比如加密、資料分析、將代碼轉換為文字圖片等等。遊戲有兩個模式,其中一個是第一人稱視角的 3D 環境,另一個模式是視覺化的程式設計環境。
為測試遊戲是否有效,兩位教授在一所中學進行了實驗。實驗採取了「配對程式設計」的方法,即玩遊戲的時候要求兩個人一起合作,其中一個人使用遊戲控制器,執行命令,另一個人負責提供回饋。實驗之所以採取這種方式,是因為他們想要強調合作的重要性。
Kristy Boyer 教授說,廠商經常跟她說,電腦科學系的學生缺乏合作技巧,因此,她想要在實驗早期就專注於合作,另外,學生在合作的時候,通常也會更加投入。
由於此次實驗屬於學校選修課的一部分,並且是面向已經對電腦感興趣的學生,其結果並不具代表性。不過,Boyer 教授說,他們會在將來把它推向更廣泛的人群。
對於這個專案,CodeSpells 的開發者之一 Stephen Foster 表示了興趣,但是他對遊戲並不完全認同,「其中一個擔憂是,它讓玩家扮演電腦科學家的角色,這對某些特定的群體缺乏吸引力。女性和少數種族,從歷史上來看,不像白種男性一樣對電腦科學著迷」。
Kristy Boyer 堅持說他們的決定是正確的。她說,他們努力使遊戲對所有人都有吸引力。另外,她認為女孩也會對遊戲中的角色感興趣,而且這能夠改變電腦科學只適合男孩的固有看法。(Wired)
必須電擊是什麼?????