文/單曉光 劉勝達 王英瑋,黑龍江財經學院
隨著大智移云技術的迅速發展,人們對信息處理提出了更高的要求,JAVA 作為世界使用最多的編程語言而備受關注,使得JAV A 程序設計課程成為了高校培養計算機專業學生編程能力的重要課程之一。然而,該課程目前存在內容繁多、不容易理解和趣味性不高等問題,亟需借助游戲化教學等手段激發學生的學習興趣。因此,適時進行JAVA 程序設計課程游戲化教學方案設計研究具有一定的現實意義。
所謂游戲化教學,是指在教學過程中融入游戲化的教學理念,例如采用分組游戲的教學模式、引入游戲化的教學案例和游戲化項目教學法等。與傳統的教學手段不同,游戲化教學利用游戲趣味性及激發性等特點,使學習過程變得更科學、快樂和有效,從而激發學生的興趣,讓學生能夠積極主動參與學習,進而提升教學效率和教學效果。
學習熱情往往隨年齡增加而減弱,不可否認,現階段有相當一部分大學生存在厭學情緒,卻對游戲有著強烈的欲望和訴求,而游戲化教學能夠讓學習過程變得輕松愉快,從而有助于激發學生的學習興趣,進而有助于提升教學效果。
熱門網游中經常出現“團戰”的場景,很多網友紛紛組隊參與游戲,在游戲過程中一般很少有人退出。因此,可以將“團戰”引入游戲化教學,即要求學生組建游戲化學習小組,通過團隊協作來完成游戲化學習任務,從而提升學習的參與度,進而提升學習成績。
在游戲化教學環境下,學生的學習壓力與在傳統學習環境下相比要減輕一些,更容易突破思維束縛,從而能夠充分發揮想象力,因此游戲化教學方式不僅能夠激發興趣和延長參與,還能夠有效地培養學生分析問題、解決問題和開拓創新等高階能力。
JAVA 程序設計課程游戲化網絡教學平臺設計措施主要包括以下幾點:第一,隨著Web 的興起,B/S 結構逐步取代C/S 結構,目前已成為主流結構,因此JAVA 程序設計課程游戲化網絡教學平臺應采用B/S 結構。第二,為了進一步體現JAVA 程序設計課程游戲化網絡教學平臺的多元化,可以將平臺劃分為管理員、教師和學生等主要功能模塊。其中,管理員功能主要是進行網絡教學平臺的后臺管理,教師功能主要是進行網絡教學平臺的班級管理、學生管理、資源管理、作業管理互動管理和測試管理等。學生的主要功能是進行在線學習、互動交流、在線測試和在線評價等。第三,可以為J AVA 程序設計課程游戲化網絡教學平臺增加游戲化闖關測試功能,使得學生除了可以在線學習外還能夠進行游戲化闖關測試。
為了更好地吸引學生的注意力,更好地促進學生的參與,以及更好地鍛煉學生的認知能力,可以針對JAVA 程序設計課程開發一些游戲化教學案例,例如掃雷游戲、貪吃蛇游戲、數學大挑戰游戲、水果連連看游戲、食物相宜相克游戲、垃圾分類游戲和五子棋游戲等。
實踐教學環節是鍛煉學生JAVA 編程語言代碼編寫能力的重要環節,可采用游戲化項目實踐來提升學生的學習動力,具體措施如下:第一,由教師綜合JAVA 程序設計課程的知識點,設定幾個備選的游戲化實踐項目。第二,讓學生自組游戲化項目實踐小組,選擇感興趣的游戲化實踐項目。第三,各小組根據所選的游戲化實踐項目進行資料搜集、項目討論、項目設計、項目實現和項目測試。最后,進行小組展示、小組自評、同學互評和教師評價。另外,在實踐教學中融入游戲化的教學手段,不僅能夠較好地提升學生項目分析、設計和實現的能力,還能夠很好地培養學生的團隊協作能力。
首先,為了避免僅由一次期末考試確定課程成績的缺陷,可以在平時教學階段增加多次考核評價。其次,為了有效解決傳統考核評價的單一性缺點,可采用多元化的考核評價方式,例如學生自評、學生互評和教師評價。
為了更好地提升JAVA 程序設計課程的教學效率,本文進行了該課程的游戲化教學方案設計。首先介紹了游戲化教學的概念,然后闡述了游戲化教學的優勢,最后設計了JAVA 程序設計課程游戲化教學方案。經過近一個學期的JAVA 教學實踐,發現該方案能夠有效地激發學生學習JAVA 編程語言的興趣,有效地提升學生進行JAVA 語言編程實踐的參與度,有效地提高教學效果,具有一定的推廣價值。