唐淑萍,路玉梅
(亳州學(xué)院電子與信息工程系,安徽亳州236800)
Java程序設(shè)計課程多元化教學(xué)方法研究
唐淑萍,路玉梅
(亳州學(xué)院電子與信息工程系,安徽亳州236800)
Java課程經(jīng)過多年的實踐教學(xué)和多種語言和資源進行結(jié)合,有利于培養(yǎng)學(xué)生的英語成績和英語的學(xué)習(xí)能力.Java教學(xué)課程還應(yīng)用了網(wǎng)絡(luò)教學(xué)平臺,建立相應(yīng)的教授和學(xué)習(xí)的交流平臺,并且還為學(xué)生準備了豐富的學(xué)習(xí)資源,有效地選擇最好的教學(xué)方式和方法,對學(xué)生進行引導(dǎo),能夠有效地鍛煉學(xué)生的學(xué)習(xí)能力,提高學(xué)生的實踐能力.
Java程序設(shè)計;課程多元化教學(xué);研究方法;翻轉(zhuǎn)課堂
現(xiàn)階段在世界的編程語言排行榜中,Java語言的使用率已經(jīng)達到了百分之二十,在社會市場范圍內(nèi)所需要的Java工程師的需求量更是達到了百分之六十到七十.雖然我們國家在計算機軟件教學(xué)方面已經(jīng)取得了一些成績,每年都有大量的學(xué)生來到計算機專業(yè)進行學(xué)習(xí),但是我國的IT企業(yè)市場卻不能夠真正的獲得一些具有專業(yè)技能的人才.筆者認為其主要的原因可能是由于大部分的大學(xué)畢業(yè)生在學(xué)校所學(xué)習(xí)的Java軟件程序設(shè)計的內(nèi)容,和用人企業(yè)單位真正所需要的用人需求有一定的差別,高等學(xué)校沒有從社會需求上來對學(xué)生進行教學(xué)方案的設(shè)計.國家教學(xué)部門也提出了相應(yīng)的規(guī)定,要求要在全社會范圍內(nèi)開展具有啟發(fā)式和討論式的教學(xué)模式,并且能夠讓學(xué)生高度的參與進教學(xué)活動中來.注重培養(yǎng)學(xué)生的批判性和創(chuàng)造型的思維模式,能夠在一定的程度上激發(fā)學(xué)生的大眾創(chuàng)新萬眾創(chuàng)業(yè)的精神.要求學(xué)生能夠在學(xué)習(xí)的過程中掌握一定的學(xué)習(xí)技巧和學(xué)習(xí)規(guī)律,為未來的Java程序設(shè)計學(xué)習(xí)提供更加多樣的方式,學(xué)校在進行教學(xué)改革之后,應(yīng)該更加注重學(xué)生運用所學(xué)知識的能力,以及解決問題的能力等,并且能夠探索出多種多樣解決問題的答案,有效地避免學(xué)生在課程學(xué)習(xí)之后,不能夠快速的應(yīng)用到工作中去.
因此,有效地提高高等學(xué)校對學(xué)生學(xué)習(xí)Java程序課程的改革模式,能夠在一定的程度上提高學(xué)生的就業(yè)率和創(chuàng)業(yè)率以及學(xué)生在單位所做的貢獻程度,還能夠在一定的程度上提高地方的經(jīng)濟效益,推動高等學(xué)校的教學(xué)水平提高.
現(xiàn)階段“Java程序設(shè)計”課程是高等學(xué)校軟件工程專業(yè)中非常重要的一門課程,其實大學(xué)生進行計算機學(xué)習(xí)的一門基礎(chǔ)的課程,是從其他國家引進的一門先進的課程.其課程能夠在一定的程度上按照相關(guān)專業(yè)的核心技術(shù)知識和能力,以及相關(guān)的技能要求,在一定的程度上結(jié)合相應(yīng)Java專業(yè)的國家課程,按照我們國家學(xué)生以及社會市場的需求進行一定的課程結(jié)合和編寫,進而規(guī)范了我們國家高等學(xué)校“Java程序設(shè)計”課程的教學(xué)模式和教學(xué)編寫內(nèi)容.其中的內(nèi)容主要包括“Java程序設(shè)計”教學(xué)中的教學(xué)做融合的教學(xué)理念,“Java程序設(shè)計”課程的教學(xué)教材,以及“Java程序設(shè)計”課程的教學(xué)方法和手段,并且在“Java程序設(shè)計”課程結(jié)束的時候,會進行一定的理論和實踐考試,并且要求合格,如果出現(xiàn)不合格的情況要進行重新學(xué)習(xí).
經(jīng)過相應(yīng)的調(diào)查顯示,在過去的幾年當中,對學(xué)習(xí)“Java程序設(shè)計”課程的學(xué)生在結(jié)業(yè)的時候進行相應(yīng)的結(jié)業(yè)考試表明,大部分的學(xué)生普遍理論考試的成績要高于實踐上機的能力,并且對于課程上教師所講授的Java程序設(shè)計的知識點能夠進行很好的掌握.而關(guān)于上機考試的內(nèi)容,其要遠遠地低于理論的成績,這其實在一定的程度上說明了現(xiàn)階段大部分學(xué)生的實踐操作能力要遠遠低于理論知識的掌握能力,并不能夠很好地將理論知識應(yīng)用到實際的問題中去.
大部分的“Java程序設(shè)計”課程授課教師在給學(xué)生上課的時候,也發(fā)現(xiàn)了大部分學(xué)生的動手能力非常差,不能夠很好的利用計算機進行實際的操作,并且不能夠熟練地使用工具進行理論知識的搜索.另外,學(xué)生在學(xué)習(xí)的過程中沒有掌握良好的學(xué)習(xí)方法和規(guī)律,不能夠?qū)⒗碚搼?yīng)用到實踐當中,在一定的程度上缺少相應(yīng)的思考問題的能力,針對到多個學(xué)校的調(diào)查和顯示,筆者認為產(chǎn)生問題的主要原因有以下幾點.
現(xiàn)階段我們國家很多的大學(xué)生英語基礎(chǔ)不好,在學(xué)習(xí)“Java程序設(shè)計”課程的不能夠找到學(xué)習(xí)的重點.其實Java語言課程的學(xué)習(xí)是需要利用英語進行程序設(shè)計的軟件課程,并且課程多數(shù)都是由英語進行Java語法講授,能夠有效地幫助學(xué)生進行英語基礎(chǔ)知識的學(xué)習(xí)和理解.但是,現(xiàn)在很多的英語教材和英語課程的講義都是全英文的,對于剛剛接觸“Java程序設(shè)計”課程的學(xué)生來說有一定的困難.很多的學(xué)生認為“Java程序設(shè)計”課程是英語課程的一門專業(yè)課,通常把大量的課余時間都用在了記憶和背誦單詞上,大大的忽視了“Java程序設(shè)計”課程自身的問題,對于Java的專業(yè)程度訓(xùn)練的較少,甚至是沒有,這就是學(xué)生能夠在學(xué)習(xí)“Java程序設(shè)計”課程的時候存在認識偏差.
傳統(tǒng)的“Java程序設(shè)計”課程教學(xué)模式,不能夠提高學(xué)生學(xué)習(xí)Java的興趣,導(dǎo)致學(xué)生在課堂上的參與度低,進而影響最終的學(xué)習(xí)效果.教師的教學(xué)方式在很大的程度上能夠影響學(xué)生的學(xué)習(xí)成績,所以教師的教學(xué)方法非常的重要.現(xiàn)階段傳統(tǒng)的“Java程序設(shè)計”課程教學(xué)方式主要分為課堂的講授以及實踐的演示兩種教學(xué)模式.在“Java程序設(shè)計”的課堂上,老師經(jīng)常會通過講授的方式,讓學(xué)生來學(xué)習(xí),并且要進行及時的互動.在實驗課上要學(xué)生能夠應(yīng)用大量的時間進行代碼的編寫,大多數(shù)的學(xué)校教師,對于實驗課程內(nèi)容講授以及練習(xí)的時間都非常的短,不能夠讓學(xué)生達到很好的練習(xí)效果,導(dǎo)致很多學(xué)生在課后也不能夠進行實驗內(nèi)容的完成.很多的老師對于學(xué)生的指導(dǎo)往往只是針對代碼編寫的糾正上,其實意義不大,其不僅不能夠起到引導(dǎo)學(xué)生積極學(xué)習(xí)的意義,而且也不能夠讓學(xué)生進行自主的學(xué)習(xí),導(dǎo)致綜合素質(zhì)不能夠提高.
現(xiàn)階段我們國家大部分的高等學(xué)校對于計算機教學(xué)中的資源使用存在一定的限制性.目前的教學(xué)資源主要包括以下幾點內(nèi)容,Java教學(xué)的教材、實驗機器以及相應(yīng)的中文輔導(dǎo)教學(xué)書籍等.這些都是“Java程序設(shè)計”課程的教學(xué)資源,其形式比較簡單,沒有辦法有效地調(diào)動課堂的氣氛,進而影響了學(xué)生的學(xué)習(xí)情況.
現(xiàn)階段我國很多的高等學(xué)校在學(xué)習(xí)“Java程序設(shè)計”課程的時候,沒有辦法進行真正的和現(xiàn)階段社會相適應(yīng),也就不能從根本上鍛煉學(xué)生實踐能力.其實在Java的課程設(shè)計過程中,應(yīng)該經(jīng)常讓學(xué)生嘗試著用Java語言進行信息管理系統(tǒng)的創(chuàng)建,或者是圖書館管理系統(tǒng)的創(chuàng)建等軟件的編寫.這樣是非常容易實現(xiàn)的,因為一方面現(xiàn)階段的學(xué)生都能夠熟練地使用上網(wǎng)工具來進行代碼的編寫,另一方面在課程設(shè)計的不新穎的前提下,就沒有辦法對學(xué)生的自我實踐能力進行鍛煉,也就在一定的程度上導(dǎo)致了學(xué)生的自我學(xué)習(xí)能力和知識技巧能力有一定的局限性.
在高等學(xué)校進行“Java程序設(shè)計”課程的設(shè)計和講授的過程中,應(yīng)該集中分析以上問題出現(xiàn)的原因,結(jié)合自身學(xué)校的基本情況,對應(yīng)該采取的教學(xué)方式和方法進行分析和研究,需要注意的是應(yīng)該首先保證能夠提高學(xué)校的Java教學(xué)質(zhì)量,并且應(yīng)該在一定的程度上增加學(xué)校的實驗內(nèi)容和課程的設(shè)計內(nèi)容,能夠在一定的程度上完成學(xué)校的課程標準和要求,在學(xué)習(xí)之后能夠具備基本的“Java程序設(shè)計”的能力,通過在校期間的學(xué)習(xí),有效地積累專業(yè)的經(jīng)驗,在以后的工作中能夠有所應(yīng)用.學(xué)生在學(xué)校的學(xué)習(xí)過程之后,不僅能夠有效地提高自身的Java編程技巧,還能夠在一定的程度上有效地完成自己的教學(xué)設(shè)計,為日后參加學(xué)?;蛘呤侨珖M織的創(chuàng)業(yè)大賽打下良好的基礎(chǔ),為未來走向社會的自我發(fā)展奠定基礎(chǔ).
在教學(xué)中采用多元教學(xué)方法,不同的教學(xué)模塊中采用不同的教學(xué)方法,理論課主要采用案例引導(dǎo),實踐課采用的是任務(wù)驅(qū)動,實訓(xùn)課使用的是項目驅(qū)動.將理論、實踐和實訓(xùn)結(jié)合,將實踐性放在重要位置,以實踐促進和鞏固理論學(xué)習(xí)興趣,以實訓(xùn)提升學(xué)生編寫程序、分析項目、團結(jié)協(xié)作的能力,培養(yǎng)學(xué)生職業(yè)技能和職業(yè)素質(zhì).一般的學(xué)習(xí)Java軟件研發(fā)的大學(xué)生,在剛剛接觸Java語言的時候都會無所適從,不知道從哪里下手進行學(xué)習(xí)和操作.并且要求該專業(yè)的學(xué)生應(yīng)該具有一定的計算機水平,其能力應(yīng)該高于學(xué)校內(nèi)部其他專業(yè)的學(xué)生.但是,由于Java語言是計算機編寫的一種工具.在學(xué)習(xí)“Java程序設(shè)計”課程的時候,教師會經(jīng)常發(fā)現(xiàn)很多的學(xué)生會常常使用一些計算機基礎(chǔ)中的知識進行講解,如果學(xué)生聽不懂的話,就要求教師要對每一句話都做出相應(yīng)的翻譯筆記,這樣不僅浪費的大量的時間,也把學(xué)生學(xué)習(xí)的重點轉(zhuǎn)移到了基礎(chǔ)計算機學(xué)習(xí)的上面了,反而忽略了“Java程序設(shè)計”課程本身的重要性,那么在面對這樣的情況之下,我們的高等學(xué)校首先應(yīng)該做到以下幾點.
第一,學(xué)校的教師在進行理論課授課的時候,應(yīng)該主要采用案例引導(dǎo)的方式進行教學(xué).讓學(xué)生從真正的操作上了解到“Java程序設(shè)計”課程的主要理論體系.第二,教師在進行實踐課采用的是任務(wù)驅(qū)動.第三,在進行“Java程序設(shè)計”課程教學(xué)的時候要實訓(xùn)課使用的是項目驅(qū)動.這樣通過將理論、實踐和實訓(xùn)結(jié)合,將實踐性放在重要位置,以實踐促進和鞏固理論學(xué)習(xí)興趣,以實訓(xùn)提升學(xué)生編寫程序、分析項目、團結(jié)協(xié)作的能力,培養(yǎng)學(xué)生職業(yè)技能和職業(yè)素質(zhì).能夠有效地幫助學(xué)生的“Java程序設(shè)計”課程學(xué)習(xí),有效的教會學(xué)生從課堂上根據(jù)教師多元化的教學(xué)方式進行學(xué)習(xí),并且利用一定的網(wǎng)站搜索功能進行關(guān)鍵詞的查找和內(nèi)容的過濾.
學(xué)校應(yīng)該針對當前的學(xué)習(xí)環(huán)境以及教育環(huán)境的轉(zhuǎn)變,及時的改進教學(xué)方式和方法,轉(zhuǎn)變和以往的教學(xué)模式不相通的地方,學(xué)生在學(xué)習(xí)“Java程序設(shè)計”課程的時候應(yīng)該要求學(xué)生到機房上課,并且教師應(yīng)該在上課的時候全程的示范給學(xué)生編程的過程,這樣在教學(xué)的過程中才能夠進行翻轉(zhuǎn)的教學(xué)模式.另外,在課堂上教師應(yīng)該能夠有效地針對不同水平的學(xué)生進行學(xué)習(xí)內(nèi)容的講授,進而促進學(xué)生學(xué)習(xí),因為學(xué)生已經(jīng)不再是傳統(tǒng)意義上的被動的接受知識的群體,而是能夠進行主動學(xué)習(xí)的學(xué)生.
首先,學(xué)生應(yīng)該進行課堂的“翻轉(zhuǎn)教學(xué)”.在進行課程之前應(yīng)該讓學(xué)生及時地進行課堂內(nèi)容的預(yù)習(xí),教師應(yīng)該以知識點為單位進行提前的教學(xué)視頻的布置,并且要求學(xué)生進行視頻的觀看,保證能夠有效地參與到學(xué)習(xí)當中,能夠獨立地進行視頻學(xué)習(xí)內(nèi)容的總結(jié).其次,學(xué)校的實驗課程應(yīng)該進行一定的教學(xué)改革.學(xué)生在學(xué)習(xí)“Java程序設(shè)計”課程之前,應(yīng)該已經(jīng)學(xué)習(xí)了幾種簡單的計算機課程.在進行編程語言的學(xué)習(xí)和水平測試上來說,都已經(jīng)是具有一定經(jīng)驗的學(xué)生了,并且其應(yīng)該具有一定的實驗內(nèi)容體系和設(shè)計邏輯思維的,能夠在一定的程度上強化相應(yīng)的問題解決辦法,有效的注重知識的前后貫穿問題,能夠保證實驗從簡單到困難,并且保證每一個實驗的內(nèi)容都是一個非常完整的實驗項目,并且應(yīng)該具有一定難度體現(xiàn),給學(xué)習(xí)的學(xué)生留有一定的思考空間.
目前的教學(xué)資源對于在計算機教學(xué)中的使用存在一定的限制性,相關(guān)的教學(xué)資源主要可以分為幾點:Java教學(xué)的教材、實驗機器以及相應(yīng)的中文輔導(dǎo)教學(xué)書籍等.這些“Java程序設(shè)計”課程的教學(xué)資源,形式非常的簡單,不能夠給學(xué)生以更加生動形象和深刻的講授,在一定的程度上影響了學(xué)生的學(xué)習(xí)情況.現(xiàn)階段高等學(xué)校的教改小組對教學(xué)大綱進行了一定的整理,并且將教學(xué)大綱按照一定的內(nèi)容進行分析和處理.極大地豐富了學(xué)校的教學(xué)資源,并且有效的將課堂的翻轉(zhuǎn)進行了前期的裝備工作,同時將網(wǎng)絡(luò)的教學(xué)平臺也作為一種教學(xué)資源,為學(xué)生進行資源的提供,為日后教師和學(xué)生的交流提供了一定的方便.
制定合理的考核方式能夠有效地對課程教學(xué)水平進行考核.“Java程序設(shè)計”課程在改革前的主要考核方式能夠按照相應(yīng)的規(guī)定,將學(xué)生平時的成績按照作業(yè)成績和考勤成績組成,并且占到總成績的百分之十左右,然后將實驗的成績以及相應(yīng)的實驗報告等進行核算形成總成績.這樣的考核方式操作非常簡單,但是其存在一定的局限性,不能夠更好地反映學(xué)生的綜合素養(yǎng)以及學(xué)習(xí)的態(tài)度,不能夠科學(xué)合理地進行實踐能力以及自主學(xué)習(xí)能力的提高.在現(xiàn)階段考試考核方式轉(zhuǎn)變的適合,應(yīng)該將學(xué)生自主學(xué)習(xí)的過程納入考核當中,并且要有效地提高平時的學(xué)習(xí)成績.
在經(jīng)過教學(xué)改革之后,經(jīng)過調(diào)查結(jié)果顯示,通過教學(xué)資源的多項整個和綜合的使用,能夠使學(xué)校的大部分專業(yè)計算機的應(yīng)用能力得到很大的提高,并且學(xué)生已經(jīng)不再害怕使用英語的教材和資源進行學(xué)習(xí).有的學(xué)生已經(jīng)能夠在全部英文狀態(tài)下的平臺中進行教學(xué)資源的學(xué)習(xí),對于學(xué)生學(xué)習(xí)理論知識有著非常良好的輔助作用.并且學(xué)生在通過網(wǎng)絡(luò)的自測以及在線視頻等資源的使用下,能夠不斷地強化自身對知識點的學(xué)習(xí),建立一定的知識體系.
在經(jīng)過教學(xué)改革之后,學(xué)生對于教學(xué)也有著一定的評價.在經(jīng)過對教學(xué)質(zhì)量的調(diào)查之后顯示,采用多元化的授課方式的滿意度非常的高.其不僅能夠讓學(xué)生更加樂于學(xué)習(xí)Java程序設(shè)計,還能夠更加有效地提高自身的學(xué)習(xí)能力以及興趣.
在進行教學(xué)課程改革之后,學(xué)生在參加課程教學(xué)的同時,教師也能夠及時的并且積極地來引導(dǎo)學(xué)生和鼓勵學(xué)生進行各種項目的參加,并且能夠讓學(xué)生參加一些大學(xué)生創(chuàng)新項目等活動,保證能夠培養(yǎng)學(xué)生的一些動手實踐的能力,并且在一定的程度上增強學(xué)生的自信心.針對現(xiàn)階段的“Java程序設(shè)計”課程,最為密切的就是能夠讓學(xué)生參加相關(guān)的經(jīng)驗交流,學(xué)生在通過競賽之后還可以自己組隊進行比賽.結(jié)論:綜上所述,在“Java程序設(shè)計”課程的教學(xué)改革當中,高等學(xué)校的教師團隊應(yīng)該對過去的教學(xué)經(jīng)驗進行分析,根據(jù)不同學(xué)校自身的特點將計算機應(yīng)用能力進行不同的提升.由于很多學(xué)?,F(xiàn)階段的學(xué)生都存在著大量的計算機基礎(chǔ)不佳、教學(xué)方式傳統(tǒng)、教學(xué)資源有限以及教學(xué)課程的設(shè)計內(nèi)容陳舊等原因.并且在進行了相應(yīng)的教學(xué)改革之后,應(yīng)該能夠通過相應(yīng)的英文資源進行學(xué)習(xí),并且建立一定的網(wǎng)絡(luò)教學(xué)平臺,進而加強“Java程序設(shè)計”課程的探索和研究,學(xué)會有效的運用一定的教學(xué)成績考核方式等措施.有效地提高高等學(xué)校對學(xué)生學(xué)習(xí)Java程序課程的改革模式,能夠在一定的程度上提高學(xué)生的就業(yè)率和創(chuàng)業(yè)率以及學(xué)生在單位所做的貢獻程度,還能夠在一定的程度上提高地方的經(jīng)濟效益,推動高等學(xué)校的教學(xué)水平提高.相信通過這次的研究,能夠?qū)σ院蟮腏ava程序設(shè)計課程多元化教學(xué)方法有所幫助.
〔1〕史書明.“Java程序設(shè)計”課程的多元化教學(xué)改革研究[J].常州工學(xué)院學(xué)報,2016,29(04):90-96.
〔2〕秦玉平,馬靖善.“C語言程序設(shè)計”課程教材建設(shè)與教學(xué)方法研究[J].計算機教育,2010,(04):157-160.
〔3〕李躍飛.基于項目驅(qū)動法的《Java程序設(shè)計》課程教學(xué)設(shè)計[J].亞太教育,2015(16):90.
G642
A
1673-260X(2017)11-0217-03
2017-07-09
2014年校級質(zhì)量工程(BSJY201410)