ENGAGE:從遊戲中學習計算機知識

提到電腦遊戲,我們常常想到的是:打發時間、追求刺激、娛樂上癮、必須電擊等等,很少把它和學習上進、自我教育、增長知識、提高素質等聯繫在一起。其實,從廣泛的層面來看,遊戲完全可以成為一種很好的教育方式。目前來說,在這方面已經有了一些積極的嘗試,比如加州大學的一些教師就設計了一個叫做CodeSpells 的遊戲,用以教授Java 語言,取得了不錯的效果。

現在,北卡羅來納大學的兩位教授也想要通過遊戲來教授計算機知識。與CodeSpells 不同的是,他們並不想教授具體的語言,而是傳授計算機科學中一些重要的理念。

Wired 報導,這個遊戲叫做 ENGAGE。背景設定為一所被“壞科學家”佔領的研究機構。玩家要扮演一個好工程師,去修復研究站的網絡,打敗壞科學家。在此過程中,玩家需要解決許多計算機科學問題,比如加密、數據分析、將代碼轉換為文字圖片等等。遊戲有兩個模式,其中一個是第一人稱視角的3D 環境,另一個模式是可視化的編程環境。

為測試遊戲是否有效,兩位教授在一所中學進行了實驗。實驗採取了“配對編程”的方法,即玩遊戲的時候要求兩個人一起合作,其中一個人使用遊戲控制器,執行命令,另一個人負責提供反饋。實驗之所以採取這種方式,是因為他們想要強調合作的重要性。

Kristy Boyer 教授說,廠商經常跟她說,計算機科學系的學生缺乏合作技巧,因此,她想要在實驗早期就專注於合作,另外,學生在合作的時候,通常也會更加投入。

由於此次實驗屬於學校選修課的一部分,並且是面向已經對計算機感興趣的學生,其結果並不具代表性。不過,Boyer 教授說,他們會在將來把它推向更廣泛的人群。

對於這個項目,CodeSpells 的開發者之一Stephen Foster 表示了興趣,但是他對遊戲並不完全認同,“其中一個擔憂是,它讓玩家扮演計算機科學家的角色,這對某些特定的群體缺乏吸引力。女性和少數種族,從歷史上來看,不像白種男性一樣對計算機科學著迷”。

Kristy Boyer 堅持說他們的決定是正確的。她說,他們努力使遊戲對所有人都有吸引力。另外,她認為女孩也會對遊戲中的角色感興趣,而且這能夠改變計算機科學只適合男孩的固有看法。

圖片來自:Wired
資料來源:ifanr

如果喜歡我們的文章,請即分享到︰

標籤: ENGAGE