張勇
【摘 要】本課題構(gòu)建適合高職計算機課程的通過玩游戲的形式培養(yǎng)學生編程思維(本次研究以《JavaScript網(wǎng)站動態(tài)特效設(shè)計》為例),培養(yǎng)學生的學習興趣,降低對高職學生來說計算機編程課程的學習門檻,幫助學生建立起基本的編程思想,為后續(xù)編程課程打下良好基礎(chǔ)。
【關(guān)鍵詞】游戲化教學;編程思想
中圖分類號:G642.3 文獻標志碼:A 文章編號:11007-0125(2018)28-0175-02
一、前言
計算機程序設(shè)計是計算機專業(yè)學生必學的內(nèi)容。怎樣才能學好計算機程序設(shè)計是高職學生一直困惑的一個問題,如何教好計算機程序設(shè)計課也是教師在教學中不斷探索的一個問題。本課題研究就高職院校計算機專業(yè)的學生在程序設(shè)計方面如何學和教師如何教才能收到好的效果進行了探討。結(jié)合多年的程序設(shè)計的教學經(jīng)驗和理論思考,從激發(fā)學生學習興趣、調(diào)動學生思維積極性、巧用教學法、培養(yǎng)學生的編程思想和創(chuàng)造性思維、培養(yǎng)學生的實踐能力等方面進行相關(guān)的實證研究。
二、國內(nèi)外對游戲化教學的研究現(xiàn)狀
(一)國外研究的情況。在國外,怎樣培養(yǎng)學生的編程思想的研究開展比較早。在“方法論教學”方面,在教學過程中要通過實例的分析幫助學生樹立起程序設(shè)計的思維,掌握運用程序設(shè)計技術(shù)解決實際問題的方法。
(二)國內(nèi)研究情況。在國內(nèi)的學術(shù)領(lǐng)域?qū)τ谶@一課題的研究發(fā)表的論文也有上百篇,研究的主題主要集中在通過編程培養(yǎng)學生的編程思想。學習編程最重要的是編程思想的培養(yǎng),教師要在程序?qū)W習中培養(yǎng)學生利用編程解決問題的能力。本課題使用動畫和游戲的方式非常直觀,學生學會了編程的基本原理和方法后,有興趣也有能力將動畫和游戲編寫得更加逼真更好玩,在修改動畫游戲腳本的過程中,學生不斷地提出問題、解決問題,能夠根據(jù)自己的需求進行分析,設(shè)定合適的角色與相應的腳本,最終實現(xiàn)程序,在這樣的過程中學生領(lǐng)會了計算機語言的編程思想,也能培養(yǎng)學生的創(chuàng)新能力。
三、本課題的研究方法
(一)內(nèi)容分析法:內(nèi)容分析法是一種對于傳播內(nèi)容進行客觀、系統(tǒng)和定量的描述的研究方法。內(nèi)容分析法的實質(zhì)獲取傳播內(nèi)容中所包含的大量信息及其變化進行分析,即這是一個推理過程,由表征的有意義的詞句推斷出準確意義。內(nèi)容分析的過程,實質(zhì)上是一個層層推理的過程。本研究將對案例的具體教學任務(wù)進行分析確定教學目標,依據(jù)相關(guān)理論和調(diào)研,設(shè)計該課程(或教學單元)的具體實施步驟,再按照游戲化的學習模式要求嚴格抽取課程中有代表性的實踐課程或教學單元,并對教學內(nèi)容的形式進行分析,最后對其進行檢驗與統(tǒng)計。
(二)比較法:比較法一般認為是指在不同時期、不同社會制度、不同地點、不同情況,對某類教育現(xiàn)象在這些情況下進行比較,從而揭示教育的普遍規(guī)律及其特殊表現(xiàn)。本研究教學實施的對象是成績和人數(shù)等總體客觀情況基本類似的兩個班級的學生,一個班級的教學使用傳統(tǒng)方法,一個班級的教學使用本研究的新模式,然后對新模式與傳統(tǒng)教學的優(yōu)劣進行對比。
(三)調(diào)查訪談法:這種方法是與研究對象以及與此研究相關(guān)的人員的交談或讓他們填寫問卷等,通過這些活動方式收集所需材料的方法。本研究將會事先設(shè)計好訪談話題,這些話題是帶有目的性的,基于這些話題,研究者會在合適的機會對學生、教師以及對游戲化教學感興趣的研究者進行訪談,調(diào)查這些被訪談?wù)叩膶W習態(tài)度、教學經(jīng)驗、研究感想以及看法等。與此同時,還會進行問卷調(diào)查的形式,研究者會根據(jù)教學內(nèi)容和學習目標進行分析,設(shè)計出相應的題目,在教學開始以及教學結(jié)束兩個時間段內(nèi),對研究對象進行問卷調(diào)查,然后對反饋的結(jié)果信息進行數(shù)據(jù)統(tǒng)計分析,從而得出基于游戲化的教學方法對提升學習者創(chuàng)新實踐能力的影響情況。
四、游戲化教學在高職計算機專業(yè)學生編程思想的建立實現(xiàn)中的重點和難點
(一)重點:制定適合高職計算機編程課程的基于游戲的學習模式,解決學生對計算機操作感興趣,而對基于抽象思維和大量理論知識的編程興味索然的現(xiàn)狀。
(二)難點:高職學生的自學能力相對薄弱,學生基礎(chǔ)較差,學習編程受到外語、數(shù)學基礎(chǔ)差的制約,所以學習編程較困難,基于玩游戲的學習方式要提高學生的眾多方面的基礎(chǔ)知識。
五、游戲化教學在高職計算機專業(yè)學生編程思想的建立的實施內(nèi)容
《JavaScript網(wǎng)站動態(tài)特效設(shè)計》是高職計算機軟件專業(yè)的專業(yè)核心課程,由于本課程具有很強的抽象性與邏輯性,以及實踐性與操作性等特點,學生掌握起來有一定難度。在傳統(tǒng)的教學過程中以課堂講授為主,相比之下學生自主學習環(huán)節(jié)的教學設(shè)置較少,學生主動學習和動手實踐的機會比較少,學生長期處于被動學習,學習目的不明確,容易產(chǎn)生重理論輕實踐,知識點之間的應用關(guān)聯(lián)不夠緊密。長此以往形成習慣,導致學生自主學習能力差,主動思考問題的積極性不高,創(chuàng)新意識薄弱。
因此,在高職計算機專業(yè)教學中培養(yǎng)學生的自主學習和創(chuàng)新實踐的能力尤為重要?;谟螒蚧虒W模式與當前重視實踐能力和創(chuàng)新能力培養(yǎng)的高等職業(yè)教育改革思路相吻合,值得研究和推廣。在高職教育中探索這種游戲化教學模式,對轉(zhuǎn)變現(xiàn)行的教育模式,提高高職教育質(zhì)量,培養(yǎng)具有創(chuàng)新實踐能力的復合型人才都具有重要意義。游戲化教學模式在《JavaScript網(wǎng)站動態(tài)特效設(shè)計》課程中的具體實施過程如下:
(一)結(jié)合高職教育中計算機編程課程的傳統(tǒng)教學方法,制定適合高職計算機編程課程的游戲框架結(jié)構(gòu)。對于《JavaScript網(wǎng)站動態(tài)特效設(shè)計》課程,對于基礎(chǔ)的流程控制語法的講解部分,非常適用游戲化的教學方法,學生通過玩游戲,能夠很形象、很準確的理解相關(guān)的知識點,從而建立起基本的編程思想。
(二)在經(jīng)過專業(yè)調(diào)研、工作任務(wù)分析及學習領(lǐng)域課程方案設(shè)計后,針對程序課程進行特定教學的學習問題情境開發(fā)工作,制定符合通過游戲提高學生編程思想的教學法的課程標準。編制的游戲是根據(jù)《JavaScript網(wǎng)站動態(tài)特效設(shè)計》的知識點的難度同步加深的,剛開始設(shè)置的游戲非常簡單,學生很容易上手,也很容易建立起學習的自信心和學習主動性,從而更有興趣繼續(xù)學習下去,這也符合人類的學習習慣和學習規(guī)律。
(三)在具體的計算機專業(yè)課程中開展教學法應用實證?!禞avaScript網(wǎng)站動態(tài)特效設(shè)計》課程的知識點的收集、整理和建設(shè)編制趣味性強的游戲培養(yǎng)學生的編程思維,制定學生的學習檔案,并在教學中開展應用實踐。收集上述應用實踐結(jié)果并進行分析,并對教學流程進行完善與改進,最終完成基于用趣味性強的游戲培養(yǎng)學生的編程思維,制定《JavaScript網(wǎng)站動態(tài)特效設(shè)計》課程的教學方案及本課題的研究報告。
(四)游戲化教學方法教學效果評價的科學設(shè)計。在整個游戲化教學活動流程中,每個學生都有一個自己的學習檔案,記錄著每一個流程的學習情況,老師可以一目了然的看到每個學生的學習情況。教學評價的出發(fā)點是希望學生在游戲化教學課堂中進行學習以及學習心得分享的全新學習過程中,因為學生普遍對做游戲非常感興趣,所以希望學生能夠在輕松的學習氛圍下以自主學習的方式開展學習,并在課堂上積極參與問題的討論和成果的分享,提升學生綜合素質(zhì)的同時增加學生的自主學習能力和交流互動意識。
六、總結(jié)
對玩游戲的形式在計算機編程課程《JavaScript網(wǎng)站動態(tài)特效設(shè)計》的教學中進行應用,以提高學生的學習興趣,培養(yǎng)學生編程思維,增強其自主學習能力,提升學生的創(chuàng)新能力。根據(jù)調(diào)研分析結(jié)果,構(gòu)建計算機編程課程的利用趣味性強的游戲?qū)W習模式的教學流程,優(yōu)化課程標準。根據(jù)優(yōu)化后的課程標準,在高職《JavaScript網(wǎng)站動態(tài)特效設(shè)計》課程中進行應用實踐,推動高職計算機編程課程的教學改革。
參考文獻:
[1]翟宏宇.探究計算機編程思想的發(fā)展歷程[J].中國電子商務(wù),2014(22).
[2]潘躍.中等職業(yè)學校計算機編程語言課教學淺探[J].考試周刊,2015(11).