孫全玲++嚴輝
摘要:教學(xué)工作是一個雙面性質(zhì)的工作,它包括教師的“教”和學(xué)生的“學(xué)”,只有將兩者統(tǒng)一,才能真正做好教學(xué)工作。在當(dāng)今的互聯(lián)網(wǎng)+的環(huán)境下,學(xué)生學(xué)習(xí)的模式,獲取知識的方式多種多樣, 傳統(tǒng)的教學(xué)方式已經(jīng)不能引起學(xué)生的興趣和熱情。教師應(yīng)該對課堂教學(xué)進行改革以適應(yīng)新的教學(xué)環(huán)境。教研組成員在多年的教學(xué)過程中,為適應(yīng)當(dāng)前互聯(lián)網(wǎng)技術(shù)普遍應(yīng)用的形勢,對所帶課程在教學(xué)前,教學(xué)中和教學(xué)后進行詳細設(shè)計及總結(jié),教學(xué)效果良好。
關(guān)鍵詞:教學(xué);實驗;實踐;課堂教學(xué);教案
中圖分類號:TP393 文獻標(biāo)識碼:A 文章編號:1009-3044(2017)04-0131-03
The Teaching Practice of Java Program Design in the Internet Plus Situation
SUN Quan-ling, YAN Hui
(Electronic and Information Engineering, Anhui Jianzhu University, Hefei 230601, China)
Abstract: Teaching work is a work having two-sided, it includes teachers' teaching and students' learning. We can really do a good job of teaching only by unifying the two sides. In today's Internet plus environment, the learning, knowledge acquisition of students is variety, the traditional teaching mode has been unable to arouse the students' interest and enthusiasm. Teachers should reform the classroom teaching to adapt to the new teaching environment. The research group members in the teaching process for many years, in order to adapt to the current Internet technology widespread application situation, we take courses before teaching, teaching and after teaching and summarizes, the teaching effect is good.
Key words: teaching; experiment; practice; classroom teaching; teaching plan
1 引言
在當(dāng)今的互聯(lián)網(wǎng)+的環(huán)境下,學(xué)生學(xué)習(xí)的模式,獲取知識的方式多種多樣。現(xiàn)在很多學(xué)生在網(wǎng)絡(luò)課堂中學(xué)習(xí)他們感興趣的知識,很多學(xué)校也鼓勵學(xué)生進行網(wǎng)絡(luò)課程的學(xué)習(xí),成績合格給予學(xué)分。這種情況導(dǎo)致很多的課堂教學(xué)的問題,大多數(shù)教師,學(xué)生都同時反映對課堂上課無興趣,無激情,更無動力。很多教師對學(xué)生的到課率非常頭疼,想出了各種方式進行點名,如:藍牙手機點名,拍照點名等高新技術(shù)手段應(yīng)對到課率的問題,可最終效果卻不甚理想。
老師對學(xué)生的評價是上課不積極,看手機的學(xué)生多于看黑板的學(xué)生,學(xué)生的自主學(xué)習(xí)能力欠缺等。抽看很多學(xué)生對教師的評價大部分都反映教師課堂教學(xué)不活躍,比較死板,希望教師能聯(lián)系社會上的新技術(shù)新應(yīng)用。
如今,很多大學(xué)都在積極推進Mooc翻轉(zhuǎn)課堂的教學(xué)工作,2015年4月13日,教育部出臺《關(guān)于加強高等學(xué)校在線開放課程建設(shè)應(yīng)用與管理的意見 》(教高[2015]3號)。在文件中明確規(guī)定了7項主要任務(wù):1)建設(shè)一批以大規(guī)模在線開放課程為代表、課程應(yīng)用與教學(xué)服務(wù)相融通的優(yōu)質(zhì)在線開放課程;2)認定一批國家精品在線開放課程;3)建設(shè)在線開放課程公共服務(wù)平臺;4)促進在線開放課程廣泛應(yīng)用;5)規(guī)范在線開放課程的對外推廣與引進;6)加強在線開放課程建設(shè)應(yīng)用的師資和技術(shù)人員培訓(xùn);7)推進在線開放課程學(xué)分認定和學(xué)分管理制度創(chuàng)新。
在這種物聯(lián)網(wǎng)+的應(yīng)用環(huán)境下,傳統(tǒng)的教學(xué)方式已經(jīng)不能引起學(xué)生的興趣和熱情,也導(dǎo)致了師生間關(guān)系的生疏或者更嚴重的情況發(fā)生。本人在教學(xué)中也遇到類似的問題,學(xué)生的學(xué)習(xí)意愿變差,學(xué)生的應(yīng)用知識的能力差且無學(xué)習(xí)意愿,反而選擇逃避的現(xiàn)象增多等。一開始,本人覺得不解,甚至抱怨學(xué)生,對自己沒有做太多的反思。一段時間過后,偶爾看到學(xué)生對教師教學(xué)評價,感覺是他們想學(xué)習(xí),但是是教師沒有給他們太多的積極能量,他們覺得教師課堂的知識與現(xiàn)實脫離較遠,他們想知道課堂教學(xué)和現(xiàn)實的聯(lián)系。了解了這些后,本人開始思考,如何在授課的過程中讓學(xué)生愿意積極地學(xué)習(xí)。
本人在教授《Java語言程序設(shè)計》時,課程中有很多語法知識的章節(jié),但是對于這些知識點,學(xué)生反而善于學(xué)習(xí),而且對一些語法細節(jié)感興趣,有點喜歡鉆牛角尖的感覺。但是在解決實際編程問題的時候卻能力明顯不足,在課堂講解一些算法問題時,大部分學(xué)生就表現(xiàn)得很吃力,好像他們無法想象出一個成型的東西,而習(xí)慣于教師的灌輸。針對種種情況,本人在少量課時的情況下,根據(jù)學(xué)生的專業(yè)性質(zhì),對本課程的教學(xué)工作進行了思考并付諸實踐。
2 課程內(nèi)容設(shè)計
本課程的課時非常有限,而教材中對于Java的編程內(nèi)容又比較多,包括語法,面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ),圖形界面的開發(fā),多線程程序的開發(fā)及網(wǎng)絡(luò)編程等。
而本課程計算機相關(guān)專業(yè)的專業(yè)方向課程,學(xué)生已經(jīng)有程序設(shè)計的基礎(chǔ)能力,是專業(yè)能力培養(yǎng)為主的課程,其課程目標(biāo)是為了提高學(xué)生分析問題和算法設(shè)計的能力,所以教學(xué)內(nèi)容應(yīng)當(dāng)根據(jù)課程目標(biāo)進行調(diào)整,并且要考慮什么內(nèi)容由學(xué)生自主學(xué)習(xí),什么內(nèi)容要重點詳細講,什么內(nèi)容是簡單帶過。在Java程序設(shè)計這門課程內(nèi)容安排中,本人將Java的語法知識占課程內(nèi)容的1/4,課堂中以學(xué)生討論為主,讓他們了解在Java中的數(shù)據(jù)類型及語法知識與他們較之前學(xué)過的c語言的異同。課下,對每個語法知識點布置相應(yīng)的編程練習(xí)題,為保證學(xué)生作業(yè)不抄襲,要求他們的作業(yè)以程序運行界面截圖的方式提交。如果在編程中出現(xiàn)問題,鼓勵學(xué)生互相交流或者咨詢教師。本校學(xué)生在上Java程序設(shè)計這門課程之前已經(jīng)上過面向?qū)ο蟪绦蛟O(shè)計類的課程,所以Java的面向?qū)ο笾R點也占課程內(nèi)容的1/4,但是在課堂中會重點講述,并配套實例講解。此部分也作為學(xué)生的主要實驗內(nèi)容,在實驗課中,每個面向?qū)ο蟮腏ava實現(xiàn)都以案例形式讓學(xué)生練習(xí)。課后要求學(xué)生以編程一個完整的應(yīng)用課堂的方式鞏固知識點。圖形界面編程和網(wǎng)絡(luò)編程知識點占課程內(nèi)容的1/4,這部分內(nèi)容主要講授界面布局的管理和網(wǎng)絡(luò)編程原理,課后還是以編程形式實現(xiàn)一個較復(fù)雜的程序。線程部分知識點占課程內(nèi)容的1/4,這部分內(nèi)容有操作系統(tǒng)知識基礎(chǔ),所以還是以編程方式講解Java如何實現(xiàn)多線程編程。
本人根據(jù)多年的教學(xué)經(jīng)驗進行總結(jié)和安排的,盡量在學(xué)校規(guī)定的學(xué)時中講述Java程序的精華,為他們的后續(xù)擴展知識提供扎實的基礎(chǔ)。
3 教案設(shè)計
我非常贊同某位導(dǎo)師的教學(xué)觀點,那就是在教學(xué)中要注重技術(shù)文化層面,啟發(fā)學(xué)生的思維,提高學(xué)生的學(xué)習(xí)興趣,激發(fā)學(xué)生的對科學(xué)探索的激情,加強思想、方法和原理性講解,使學(xué)生做到“知其然,知其所以然”。 專業(yè)教育是由專業(yè)教學(xué)和其他相關(guān)工作組成,只有做好專業(yè)教學(xué)才能做好專業(yè)教育,所以在具體課程教學(xué)之前要進行合理的教案設(shè)計。
針對課程內(nèi)容的設(shè)定,進行充分的教案設(shè)計,在教案設(shè)計中對每堂課的教學(xué)內(nèi)容進行管理,選擇合適的案例,在講解案例時先分析問題,再引導(dǎo)對問題進行算法設(shè)計,最后再讓學(xué)生課下進行編碼和測試,并進行分組討論。在教學(xué)方法中,根據(jù)課程內(nèi)容特點選擇合適的教學(xué)方式,以多媒體教學(xué)和黑板板書結(jié)合的方式進行教學(xué)。類似類的繼承關(guān)系這樣的知識點,使用多媒體的方式,以生動有趣的圖形展示的方式說明Java編程中類與類之間的關(guān)系。在語法知識點的講解中,因為語言基本是貫通的,所以在課堂中采用討論方式將Java特有的類型選擇出,并找出與C語言的相似之處,然后在課堂中以小編程題進行黑板板書,在板書的過程中聽取學(xué)生的意見,然后再分析討論。因為我們學(xué)校在Java編程開發(fā)這門課程的課時安排中給的學(xué)時實在很少,所以沒有辦法再在課堂中進行開發(fā)環(huán)境的編輯編譯,所以針對我校的特點,選擇討論+板書的形式進行講解此類問題。具體的編程還需學(xué)生課下練習(xí)。
整個教案的設(shè)計過程中都要在每個知識點中設(shè)計問題,再在課堂中集中解決問題,然后再告知學(xué)生相關(guān)原理,這樣進行啟發(fā)式教學(xué)方式可以提高學(xué)生的參與度。
4 課堂教學(xué)
在課堂教學(xué)中,教師的狀態(tài)對學(xué)生的聽課效果產(chǎn)生一定影響,教師要有激情并且聲音洪亮,并適時地和學(xué)生進行互動和交流,這樣可以激發(fā)學(xué)生學(xué)習(xí)熱情。但是在課堂交流的過程中本人有種無奈的感受,現(xiàn)在對手機的濫用,導(dǎo)致學(xué)生上課對手機的依賴程度遠大于教師和課本,他們可以十分鐘不聽課,但是好像一分鐘不去摸手機都做不到,手機嚴重影響他們的學(xué)習(xí),對知識點不懂,喜歡查看手機,但對知識的應(yīng)用及相關(guān)的知識卻不愿細究。這樣導(dǎo)致他們在課后咨詢問題的時候?qū)σ恍┖唵蔚幕A(chǔ)知識掌握的非常膚淺,稍有錯誤,網(wǎng)上找不到答案的情況下就來問老師,而且能連續(xù)咨詢相似的問題。這是他們對互聯(lián)網(wǎng)的依賴造成,我在課堂上就已經(jīng)告知過他們,網(wǎng)絡(luò)可以作為輔助工具為我們擴展知識提供幫助,如果依賴它的話,會導(dǎo)致我們學(xué)習(xí)內(nèi)容零散,不能融會貫通,所以在求解具體問題的是卻無法用學(xué)過的知識去解決。很多學(xué)生對我的話也很贊同,但是還有部分同學(xué)卻不以為然。針對這些問題,本人在課堂中盡量以點名形式要求學(xué)生回答問題,有時候讓學(xué)生討論,但是他們表現(xiàn)不積極的話,我會點名讓某個學(xué)生帶頭提出問題或者回答問題,然后讓其他學(xué)生根據(jù)這個學(xué)生的回答來討論,一般而言,計算機編程類問題的答案是不確定的,針對討論結(jié)果,我會讓他們課下將討論結(jié)果以編程方式確認。這樣既可以讓學(xué)生有目的地進行課下自學(xué)和編程,并且可以對不同類型的問題提出多種解決方案,注重編程思維訓(xùn)練,激發(fā)他們的學(xué)生熱情。
5 實驗教學(xué)
實驗課程是提高學(xué)生動手能力和運用知識能力的重要方式,學(xué)生對實驗課程學(xué)習(xí)的好壞直接影響理論知識的學(xué)習(xí)效果。因此,在Java程序設(shè)計這門課程實驗的內(nèi)容中,我根據(jù)實驗大綱和學(xué)生的具體情況將實驗內(nèi)容進行擴展。
在實驗課程的開始階段,學(xué)生對所面臨的任務(wù)不知如何下手,無法將所學(xué)內(nèi)容具體應(yīng)用在實際問題中,針對此情況,我在實驗前兩周時間會給他們程序閱讀類型的題目,讓他們提前看程序,完善程序或者進行問題描述。在實驗時,給出任務(wù)描述然后讓學(xué)生獨立完成編程實驗。在實驗中后期,會給學(xué)生一部分綜合性編程實驗題目,可是一部分學(xué)生面臨所給任務(wù)時經(jīng)常會輕易地從網(wǎng)上尋求答案,而非先思考,如果找不到現(xiàn)成的答案,他們則不愿繼續(xù)工作,更多的同學(xué)會找類似實驗內(nèi)容的代碼,然后進行改寫,但是在改寫過程中會出現(xiàn)很多問題。這主要是他們沒有自己獨立思考,沒有自己的思路,容易被網(wǎng)上的代碼所左右,反而花費時間卻最后是一團糟的現(xiàn)象。針對這種情況,我在實驗過程中不允許學(xué)生上網(wǎng),在課堂中讓他們給出自己的思路,然后小組討論,形成報告,然后再讓他們開始編程,對于編程的實現(xiàn)方式不再干預(yù)。
現(xiàn)在面向?qū)ο蟮某绦蛟O(shè)計方式鼓勵代碼重用,但是前提是要根據(jù)自身的需求去尋求幫助,在實驗過程中,我始終給學(xué)生灌輸此觀點,實驗課程結(jié)束后,學(xué)習(xí)普遍反映效果良好。
6 結(jié)束語
教學(xué)工作是個長期的相互的工作,但是我們都沒有經(jīng)過專門的訓(xùn)練就直接走向講臺,對課堂管理還需要在教學(xué)過程中不斷探索,找到合適自己又針對特定類型學(xué)生的管理方式是本人以后要學(xué)習(xí)的方向,努力使自己做到一個合格的大學(xué)教師。
參考文獻:
[1]韓慧,王春玲,孫俏,等. Java程序設(shè)計教學(xué)方法與考試模式研究[J].計算機教育,2014(2):63-66.
[2]李兆峰,卜炟,張得生,等.Java Web項目開發(fā)案例精粹[M].北京:電子工業(yè)出版社,2010.6.
[3]諶衛(wèi)軍.教學(xué)與教案設(shè)計[J].計算機教育,2013(17):112-118.
[4]張紹堂,徐堅.計算思維指導(dǎo)下的Java程序設(shè)計課程建設(shè)[J].計算機教育,2014(24):86-88.