?

結合游戲元素的計算機語言程序設計教學策略研究

2021-09-22 20:42孫海龍
科技研究 2021年22期
關鍵詞:程序設計計算機語言

孫海龍

引言

手機游戲對于學生的吸引力巨大。高校的很多課堂上,每當下課時間一到,很多學生便拿起手機,玩起各自喜歡的游戲或者看看朋友圈。上課以后,有的學生自主性比較強,主動放下手中的游戲,但有的學生戰斗正酣,沒能收住。而課程內容的應用實例普遍缺乏藝術性和趣味性,沒有吸引力,學生的學習熱情不高。

而游戲能夠為計算機語言程序設計課堂提供活力,為教學創新提供有力支持。借助游戲設計的趣味性、靈活性、交互性、藝術性特點將各個教學模塊串聯起來,構建學生喜愛的計算機語言程序設計課堂教學,提升教學效率。

借助游戲項目教學將抽象的信息技術知識以更為有趣生動形象的方式展現出來,便于學生主動學習知識,掌握知識,產生學習熱情,建立學習習慣,提升學習效率。

1.游戲和現實生活的關系

1.1游戲是一種精神生活領域

大家都很喜歡玩游戲,游戲過程讓人快樂、輕松、有成就感,游戲的畫面和場景讓人回味無窮。在游戲里,我們能做很多在現實生活中難做、無法做、不能做的事情。我們可以做一個英雄去拯救世界,也可以做一個無所顧忌的破壞者,發泄心中的不快。我們可以建造固若金湯的華麗城堡,可以闖進百萬軍中直取上將首級;以一人之力橫掃萬馬千軍;可以使出洪荒之力,創造傳說中的宏大場面。

1.2電腦游戲是一種超脫現實的途徑

當我們放下游戲,回到現實生活中時,我們沒有學會面對生活。所以我們忍不住拿起游戲,無法自拔。游戲成為我們可以暫時超脫現實的一種途徑。然而在游戲這個超脫的領域里,我們得到快樂滿足的同時,也會被圍困在游戲世界的溫柔鄉里,樂不思蜀,甚至影響正常生活。其實在人類生活中,能夠起到同樣作用的還有藝術、哲學、科學等等,這些領域都可以成為人超脫現實的一種途徑。在人類歷史中,這些領域里,都有人沉浸其中,無法自拔,實現了對現實生活的超脫。

1.3游戲角色的品質對現實生活的幫助

面對現實生活中的矛盾和挑戰,我們通常會有兩種方式去面對,一種是回避和退縮,暫時的擱置矛盾,暫時不去挑戰,這是一種處理矛盾的以退為進的方式。矛盾和挑戰都是我們升級的機會。在游戲中,角色有了一定的能力就會挑戰更難的關卡,打更高級的怪獸。而在現實生活、學習和工作中遇到矛盾和挑戰時,如果你還沒有準備好,能力還不夠時,可以暫時回避,踏踏實實提升自己的能力。以善良和責任為前提去創造有益的能夠幫助別人成長的作品,同時是自己得到持續的成長。

2.以游戲任務驅動與游戲項目驅動教學

2.1改變以教材例題為主要訓練內容的課堂教學內容

傳統課堂教學,以教師為主導,以教材為中心,教學方法單一,教學內容冗余枯燥,師生之間互動少,老師對學生的指導不足。學生學習知識缺乏思考和訓練,學到的僅僅是記憶類的知識,不會應用知識解決問題。灌輸的教學方式不能激發學生的學習興趣,無法使學生建立持續的良好的學習動力。

2.2 教師引導學生參與課堂任務制定

教師引導學生充分發揮學生的智慧參與知識點與游戲程序內容的結合,學生發揮主體作用,以知識點的學習理解和編程技能訓練為主線,師生共同推進課堂教學進程,每堂課結束后,即完成了知識的學習,又收獲了喜悅和熱情,發現學習的樂趣,建立學習習慣。

2.3充分調動學生參與課堂教學

計算機語言程序設計作為一門計算機編程語言,理論和實踐需要緊密結合。如果教師講解理論知識時間過長,學生對講解會失去注意力,教學變得低效。筆者經過大量的教學實踐,發現任務驅動與項目驅動混合教學模式,能更好地激發學生的學習興趣和增加學習的真實性,從而激發學生的學習力和創造力。課堂任務的確定和布置,要引導和調動學生的想法,使學生參與甚至主導課堂項目安排部署。

3.結合游戲元素的計算機語言程序設計教學策略

3.1課堂知識點的講解和舉例

教師在上課后,首先交代本節課的學習內容、知識體系、重點難點。接著使用網絡平臺建立課堂練習任務。引導調動學生積極思考,共同參與課堂任務的具體內容的定制和完成。待學生對本節課的內容有了充分了解,并產生了學習的熱情時,教師抓緊時間講解知識點,并舉例說明如何應用以上所講知識。

3.2引導學生參與定制課堂練習項目

教師講解完知識點并舉例介紹應用方式后,引導和調動學生運用本節課所講的計算機語言程序設計知識,提出想法,探討應用,提升對所學知識的理解和運用,形成可行的游戲編程初步設計方案。通過設計趣味性和知識性兼具的游戲項目方案,實現知識的遷移,幫助學生在寓教于樂的過程中,認識和理解計算機語言程序設計的功能,掌握本課知識的學習和應用方法。

3.3分解和優化課堂項目設計

學生參與游戲項目初步方案設計完成后,教師引導學生對項目方案進行分解和優化,形成本次課堂任務。以科學合理的教學目標為導向,避免游戲喧賓奪主,充分發揮游戲教學效用,構建高效課堂。把控課堂教學方向,選擇相契合的游戲,設置教學環節。使各環節具有較好的可行性。在完成任務的過程中,及時發現和收集學生遇到的困難,教師及時提出解決方法和思路。

3.4師生共同完成每個項目任務

充分發揮學生們的主觀能動性,鼓勵同學間進行建設性的互幫互助,避免替代性勞動。以游戲項目為基礎,采取子任務驅動方式組織計算機語言程序設計教學,使課堂教學充滿趣味性和互動性,為學生創造自主探索空間,將分散的知識點串聯成為整體,構建教學體系,幫助學生對于計算機語言程序設計語言建立全面認知,提升對于知識的認知能力、把控能力以及靈活運用能力。

3.5項目提交并進行分享和評價。

教師開啟網絡輔助教學平臺的課堂任務,學生將自己完成的課堂任務記錄在自己的云筆記中,并提交到網絡輔助教學平臺對應的任務里。教師和學生一起查看和點評學生的編程設計作品,指出任務提交的規范和不規范情況,提出整改建議。在分享和評價的過程中,激發師生以及學生之間的思維碰撞,幫助學生建立程序計算思維。

4結語

結合游戲元素的計算機語言程序設計教學策略,有效地調用了學生的學習積極性,激發了學生內在動力,能夠充分調動學生參與學習的積極性,有效提高學生的自學能力和協作學習能力,培養學生養成好的學習習慣,有利于學生職業素養的形成。

猜你喜歡
程序設計計算機語言
基于OBE的Java程序設計個性化教學研究
項目化教學在Python程序設計課程中的應用
C++程序設計課程教學改革研究
醫學專業“Python程序設計”課程教學改革總結與思考
中國計算機報202007、08合刊
中國計算機報2019年48、49期合刊
中國古代的“計算機”
我有我語言
語言的將來
一體式,趨便攜雅蘭仕AL-225
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合