【摘要】JAVA程序設計是軟件技術(shù)專業(yè)的一門專業(yè)基礎課程。學生JAVA程序設計能力的強弱,直接影響到后續(xù)專業(yè)基礎課和專業(yè)課的學習。為了讓學生有一個良好的開端,提高他們學習的興趣,進一步提高教學質(zhì)量,迫切需要對本課程進行改革與實踐。
【關鍵詞】行為導向 課程改革 教學方法
【中圖分類號】G424 【文獻標識碼】A 【文章編號】2095-3089(2019)05-0222-02
1.行為導向教學法的基本意義與內(nèi)涵
行為導向的教育思想,主要源于人們對現(xiàn)實及未來社會對職業(yè)人才新要求的思考以及對教育和學習概念的重新認識。過去,對學習過程最傳統(tǒng)的認識是:動機、接受、理解、記憶。而今人們無論對“教育”還是對”學習”都有了新的認識,更強調(diào)“交流”的作用。
行為導向教學法是從教學生“學會學習”目標出發(fā),使職業(yè)教學從注重“教法”轉(zhuǎn)到注重“學法”,將學生的學習與學生發(fā)展密切結(jié)合起來。采用師生互動型教學模式進行教學,在教學中,教師是活動的引導者,教學的主持人。
2.行為導向下的JAVA程序設計課程的教學改革
行為導向教學法強調(diào)在教學過程中讓學生從“要我學習”到“我要學習”的轉(zhuǎn)變,從學習的被動體轉(zhuǎn)換為學習的主動體。教師的作用發(fā)生了根本的變化,即以傳統(tǒng)的主角、教學組織領導者變?yōu)榻虒W的引導者、學習輔導者和主持人。理論教學是建立在學生已有的知識經(jīng)驗之上,是這方面的生活經(jīng)驗的升華。
我們嘗試著使用行為導向型的教學法即興趣激勵法、目標激勵法、案例驅(qū)動法、模擬團隊項目組織教學法等,讓學生不斷的鞏固理論知識,熟練操作技能,提升職業(yè)素質(zhì)。
2.1興趣激勵法
興趣是最好的老師,程序設計對初學者來說是非常枯燥無味的一門學科。有很多語法結(jié)構(gòu)、以及專業(yè)術(shù)語需要記憶。尤其是對于沒有任何編程經(jīng)驗的學生,先要為其建立起編程和開發(fā)的概念,并通過動手做增加感性認識,是教學的關鍵。比如下圖(圖一)所示俄羅斯方塊、漂亮的花瓣時鐘、以及實用的屏幕保護等。我們通過展示很多現(xiàn)實的、有趣的、漂亮的程序,激發(fā)學生的興趣,讓他們覺得程序只要好好的學習,就能寫出非常有趣的程序。
2.2目標激勵法
光有興趣是遠遠不夠的,在學習過程中要保持學習激情,才能不斷努力??颗d趣來維持,也可能只有半天功夫??梢栽囍鑼W生產(chǎn)生興趣期間,來樹立學習目標(如圖二所示)。先樹立小的程序目標,然后再樹立項目的案例目標。在職業(yè)目標中,學生理解到學習這門專業(yè)的最終目標,也理解到這門課程在整個專業(yè)的重要作用。目標激勵法要求學生一步一步的樹立學習目標,讓學生跟著自己的目標不斷成長。
2.3案例激勵法
能夠保持學習激情,對于JAVA程序設計這門課程的學習來說,是一個非常大的推動。
項目案例的設計是實施程序設計課程案例激勵法的關鍵。在教學過程中起導向作用的是項目,它的設計要求簡單易懂、實用化,還要求涵蓋盡可能多的專業(yè)基礎課的知識點,要求切合教師與學生自身特點,能聯(lián)系的話盡可能聯(lián)系專業(yè)人才培養(yǎng)與當?shù)叵嚓P行業(yè)的實際發(fā)展趨勢。
項目案例貫穿整個教學周期,在案例激勵法實施流程中,通過案例的導入、到教學中的知識擴充、再到循環(huán)漸進的練習,學生對理論知識充分的掌握和領會;該流程還體現(xiàn)了“教、扶、放”,三步走的基本技能訓練模式。
3.行為導向下的第二課堂的教學改革
JAVA程序設計課程畢竟是一門設計課程,想要提升學生的職業(yè)素質(zhì),可不是一朝一夕能夠完成的。我們也只能夠在教學的間隙即學生的第二課堂——來指導學生注重自身素質(zhì)的培養(yǎng)。對于學習程序設計的學生來說,最最缺乏的,也是急需掌握的就是以下兩個素質(zhì):即口才及團隊精神。
團隊協(xié)作是程序設計人員必須具備的一種職業(yè)素質(zhì),對這個專業(yè)來說多是非常重要的。我們嘗試著通過拓展訓練,比如地雷陣、擺造型等,學員初步認識了自身潛能,增強自信心;克服心理惰性,磨練戰(zhàn)勝困難的毅力;提高解決問題的能力;認識群體作用,增進對集體的參與意識與責任心;改善人際關系,更為融洽地與群體合作。
4.行為導向下的JAVA程序設計的考試改革
考試的目的是對學生知識與技術(shù)掌握的評價,也是對教學效果的一種評估。對于JAVA程序設計課程來說,傳統(tǒng)單一的筆試考試模式已不再適應了。應注重過程考試,也就是通過過程的監(jiān)控手段實現(xiàn)教學目標。原則上應該是多種考試并舉。
項目展示及答辯考核,對于JAVA程序設計課程,教學的目的是讓學生最終能夠完成一個個的項目。因此,最好的考試方式就是評價學生所做的項目。學生的考核成績應該由以下幾部分組成(如圖四所示):平時過程成績(30%),項目小組自評(10%),項目小組互評(10%),項目任課教師評價(30%),項目答辯表現(xiàn)評價(20%)
5.結(jié)論
經(jīng)過以上分析與闡述,行為導向教學法對高等職業(yè)教育下的JAVA程序設計課程教學改革是積極的、有效的、值得實施的。
行為導向教學法強調(diào)以培養(yǎng)學生專業(yè)能力為主,運用興趣激勵法、目標激勵法、案例驅(qū)動法等各種行為導向教學方法,讓學生不斷的鞏固理論知識,熟練操作技能,提升職業(yè)素質(zhì);采用模擬團隊項目組織形式,學生在各自的項目團隊中,學習目標明確,學習態(tài)度積極,學習技能不斷提升。每一次課學生都會感到收獲非常大,許多知識就是這樣在不斷的討論、不斷的動手實踐中掌握的。
然而在實施行為導向教學法還存在一定的問題,比如教學理念轉(zhuǎn)變有個較長的過程;教師的教學準備工作量加大,知識面不夠,實踐太少;教材的不適應問題;教學設施和教學環(huán)境的建設問題;教學質(zhì)量評估與職業(yè)技能鑒定的改革問題。
作者簡介:
李慶(1980-),男,漢族,湖南邵陽人,碩士,系統(tǒng)分析師,研究方向:軟件工程,計算機。