廖彬
【摘 要】討論了由于Java知識體系結(jié)構(gòu)龐大以及不斷更新的特性而導(dǎo)致Java授課過程中存在的問題,按照傳統(tǒng)的課程教學(xué)模式,無法很好的解決這些問題。提出基于MOOC模式的教學(xué)模式,教師對 Java課程的知識體系進(jìn)行解構(gòu)和重構(gòu)?;贛OOC理念梳理該門課程的知識點,以視頻化方式組織知識點,將學(xué)習(xí)任務(wù)和學(xué)習(xí)步驟發(fā)布在網(wǎng)絡(luò)上。結(jié)合線上線下的優(yōu)勢,更好的解決Java課程教學(xué)中存在的問題。
【關(guān)鍵詞】Java課程;MOOC;教學(xué)改革
中圖分類號: G434 文獻(xiàn)標(biāo)識碼: A 文章編號: 2095-2457(2017)32-0034-002
【Abstract】This paper discusses the problems existing in the teaching of Java due to its large knowledge architecture and updated features. According to the traditional course teaching mode, these problems can not be solved well. The teaching model based on MOOC model is put forward, and the teachers knowledge system of Java course is deconstructed and reconstructed. Based on the MOOC concept, the knowledge points of the course are combed, the knowledge points are organized in a video mode, and the learning tasks and learning steps are published on the network. In combination with the advantages of line on line, we can better solve the problems in the teaching of Java course.
【Key words】Java course;MOOC;Teaching reformation
0 背景
Java作為世界上最流行的面向?qū)ο蟪绦蛟O(shè)計語言,是軟件開發(fā)、計算機(jī)及信息管理專業(yè)一門非常重要的專業(yè)基礎(chǔ)課。在TIOBE編程語言排行榜中,Java也是長期占據(jù)第一的位置,如圖1所示為2017年7月的TIOBE編程語言排行榜前10。
在Java流行的背景下,傳統(tǒng)的 Java課程教學(xué)中主要存在以下問題:
(1)Java課程的學(xué)習(xí)內(nèi)容復(fù)雜繁多(特別是前期語法教學(xué)),在有限的教學(xué)課時內(nèi),教師對于關(guān)鍵語法及知識點的講解深度不夠,導(dǎo)致學(xué)生難以對所有的知識要點及時掌握,從而導(dǎo)致教學(xué)效果不理想,學(xué)生學(xué)習(xí)積極性降低的問題。
(2)由于課時量的有限性的限制,教師忙于完成繁重的教學(xué)及知識的講解,教學(xué)節(jié)奏往往較快,從而導(dǎo)致在教學(xué)過程中忽略與學(xué)生的互動,問題的及時解決,從而影響教學(xué)效果,難以促進(jìn)老師與學(xué)生的共同進(jìn)步。
(3)雖然在互聯(lián)網(wǎng)上充斥著大量的Java自學(xué)材料,如:書本,視頻,項目文檔等等材料,但這些學(xué)習(xí)資料往往質(zhì)量參差不齊,在學(xué)生沒有對課程有基本了解的前提下,學(xué)生難以鑒別資料的質(zhì)量,無法自行從學(xué)習(xí)資料中構(gòu)建出完整的Java知識體系結(jié)構(gòu)。
1 基于Java知識體系的教學(xué)問題分析
如圖2所示為Java的學(xué)習(xí)體系結(jié)構(gòu),本課程是Java學(xué)習(xí)體系結(jié)構(gòu)中的基礎(chǔ)。Java基礎(chǔ)的學(xué)習(xí)對學(xué)生的職業(yè)發(fā)展有著重要的意義。學(xué)習(xí)完Java基礎(chǔ),學(xué)生可以在此基礎(chǔ)上學(xué)習(xí)JavaEE編程,并以此開發(fā)企業(yè)級信息管理系統(tǒng);可以進(jìn)一步學(xué)習(xí)基于移動平臺Android的開發(fā)知識;甚至可以學(xué)習(xí)Hadoop、Spark的大數(shù)據(jù)處理平臺,從事大數(shù)據(jù)工程師方面的工作。
由此可見,Java基礎(chǔ)知識的學(xué)習(xí)對于學(xué)生的職業(yè)前景產(chǎn)生重要影響。但是,當(dāng)前 Java教學(xué)沒有考慮Java的知識體系結(jié)構(gòu)的特點,普遍存在的主要問題有如下幾點:
(1)對Java課程的學(xué)習(xí)目的認(rèn)知問題
隨著互聯(lián)網(wǎng)時代的到來,計算機(jī)編程專業(yè)就業(yè)市場持續(xù)火熱,導(dǎo)致計算機(jī)相關(guān)專業(yè)成為眾多學(xué)生心目中理想的學(xué)習(xí)和就業(yè)方向。在這樣的背景下,由于Java在編程語言中的第一位置,使得學(xué)習(xí)Java編程的學(xué)生數(shù)目顯著增加,但是很多學(xué)生在學(xué)習(xí)Java前并沒有基本的編程知識,只是為了獲得就業(yè)機(jī)會而選擇的Java課程,在學(xué)習(xí)時缺乏主動性。而Java作為面向?qū)ο笳Z言,需要學(xué)生具有良好的編程熱情,較好的邏輯思維及抽象思維能力,而Java本身并不能單純的通過一門課的學(xué)習(xí),達(dá)到精通的目的。這些問題往往最終導(dǎo)致大部分學(xué)生遇到問題后,產(chǎn)生畏難而選擇主動放棄。
(2)Java課程設(shè)置的問題
目前大多數(shù)高校的現(xiàn)實情況是,由于當(dāng)前學(xué)生大多沒有相應(yīng)的編程基礎(chǔ),所以所設(shè)置的課程大多集中在以基本的JavaSE教學(xué)為主,包括基本的Java語法、面向?qū)ο缶幊讨R、Java多線程、JDBC、Java網(wǎng)絡(luò)編程等等基礎(chǔ)知識。但是這些課堂教學(xué)內(nèi)容并不能構(gòu)建出如圖2所示的Java知識結(jié)構(gòu)體系,學(xué)生學(xué)習(xí)完課程后,并不能基于已有的知識做出完整的軟件工程項目。另外,由于學(xué)生缺乏相應(yīng)的后續(xù)自主學(xué)習(xí)能力,導(dǎo)致并不能適應(yīng)Java編程技術(shù)的發(fā)展節(jié)奏,當(dāng)學(xué)生走上工作崗位后,很難適應(yīng)崗位的要求。所以,課程設(shè)置的不合理問題,整體影響了Java學(xué)習(xí)的層次,降低了學(xué)習(xí)者精通Java知識體系的可能性。
(3)Java作業(yè)和實驗設(shè)計中的問題endprint
由于Java的整個知識體系龐雜,其課程的大作業(yè)對學(xué)生的自主動手編程能力要求較高;但在實際的教學(xué)過程中,學(xué)生在學(xué)習(xí)Java過程中,課程內(nèi)容大部分時間專注在Java語法的講解內(nèi)容上,導(dǎo)致對學(xué)生的動手編程能力的提升速度較慢。這一系列的問題導(dǎo)致學(xué)生在面對綜合實驗或畢業(yè)設(shè)計時,過度依賴于已有的項目資料,原創(chuàng)度低,抄襲嚴(yán)重,無法達(dá)到課程的教學(xué)要求。
(4)Java教學(xué)老師的問題
由于Java知識體系龐大,并且Java編程技術(shù)的不斷發(fā)展更新,加之目前高校的Java教學(xué)老師缺乏一線實踐開發(fā)經(jīng)驗,并不能較快的學(xué)習(xí)并且跟蹤Java不斷發(fā)展的新技術(shù),這些因素都導(dǎo)致了教學(xué)效果不理想。所以,Java課程的特殊性,要求教學(xué)與實踐的緊密結(jié)合,對教學(xué)老師提出了更高的要求,要求老師不僅僅能夠講些基本的Java語法知識,還要求有較高的項目實踐經(jīng)驗,能夠很好的培養(yǎng)和提高學(xué)生的動手實踐能力。
2 基于Mooc形式的教學(xué)組織模式
本文第2節(jié)中分析了由于Java知識體系龐大及不斷更新的特性導(dǎo)致的Java課程存在的問題,這些問題按照傳統(tǒng)的課程教學(xué)方式,無法很好的解決這些問題。而MOOC教學(xué)模式[1-8]的優(yōu)勢主要有:教師按自己規(guī)劃的學(xué)習(xí)路線,實行完全視頻在線教學(xué),課程結(jié)構(gòu)完整,課程內(nèi)容碎片化成多個小知識點,而這些小的知識點精致的反映到教學(xué)小視頻中。并且,另一方面教師主導(dǎo)在線討論,定期組織在線測驗并進(jìn)行在線評價,能夠很好的調(diào)用學(xué)生的學(xué)習(xí)積極性。那么,結(jié)合MOOC教學(xué)模式及Java課程的特點,可將Java基礎(chǔ)部分內(nèi)容切分為如下結(jié)構(gòu)的小視頻知識點講解流程,如圖3所示。
雖然將Java課程基于MOOC模式更改教學(xué)模式后,提供了更為靈活,基于小視頻及線上討論的教學(xué)模式,但是也同樣存在著如下問題與挑戰(zhàn):基于MOOC的Java課程教學(xué)模式由傳統(tǒng)模式以教師為中心,轉(zhuǎn)移到以學(xué)生為中心的同時,學(xué)生變成了課程學(xué)習(xí)的主題,這就要求學(xué)生具有較強(qiáng)的自學(xué)自制力和毅力,能夠較好地掌控學(xué)習(xí)時間和調(diào)節(jié)學(xué)習(xí)狀態(tài);同時,對采用MOOC教學(xué)模式的教師提出了更高的要求,一方面,要求教師更為精心的組織教學(xué)內(nèi)容,梳理課程中知識點之間的聯(lián)系,從而基于這些知識點的聯(lián)系制作出教學(xué)小視頻;另一方面,還要教師花費(fèi)大量的課外時間和精力與學(xué)生進(jìn)行在線教學(xué)互動,根據(jù)學(xué)生的具體學(xué)習(xí)情況的反饋信息,及時的調(diào)整自己的教學(xué)內(nèi)容與進(jìn)度。
3 總結(jié)
基于MOOC模式的教學(xué)模式下,教師對 Java這門課程的知識體系進(jìn)行解構(gòu)和重構(gòu),基于 MOOC 理念梳理該門課程的知識點。在進(jìn)行課堂教學(xué)之前,以視頻化方式組織知識點,建設(shè)豐富的教學(xué)資源,并將學(xué)習(xí)任務(wù)和學(xué)習(xí)步驟發(fā)布在網(wǎng)絡(luò)上。學(xué)生進(jìn)入網(wǎng)上課程中心, 按照教師發(fā)布的學(xué)習(xí)任務(wù)及學(xué)習(xí)步驟,預(yù)先觀看學(xué)習(xí)視頻,展開自主學(xué)習(xí),對存在的問題進(jìn)入該門課程的交流群組進(jìn)行在線討論,也可在教師空間直接發(fā)表留言。在課堂教學(xué)時,教師有針對性地深入講解某些知識點,指導(dǎo)學(xué)生進(jìn)行課堂實踐,并針對學(xué)生反饋的共性問題展開詳細(xì)討論。例如,通過在線討論和教師空間留言發(fā)現(xiàn)學(xué)生對于 Java多線程編程的問題比較集中,課堂上可對該問題進(jìn)行更深入的講解、更詳細(xì)的討論,讓學(xué)生在自主學(xué)習(xí)過程中遇到的問題得到及時解答。如果在課堂上學(xué)生碰到的某些問題,教師沒有及時解答,課后可進(jìn)入教師空間留言,或進(jìn)入交流群組再次討論。
【參考文獻(xiàn)】
[1]S.K.Online learning:how to make a MOOC[J].Nature, 2013,(7458):369-371.
[2]C K,A R,J.V.Online education: Targeted MOOC captivates students[J].Nature,2014,505(7481):26.
[3]張振虹,劉文,韓智.從OCW課堂到MOOC學(xué)堂:學(xué)習(xí)本源的回歸[J].現(xiàn)代遠(yuǎn)程教育研究,2013(3):20-27.DOI:10.3969/j.issn.1009-5195.2013.03.003.
[4]陳肖庚,王頂明.MOOC的發(fā)展歷程與主要特征分析[J].現(xiàn)代教育技術(shù),2013,23(11):5-10.DOI:10.3969/j.issn.1009-8097.2013.11.001.
[5]李華,龔藝,紀(jì)娟,等.面向MOOC的學(xué)習(xí)管理系統(tǒng)框架設(shè)計[J].現(xiàn)代遠(yuǎn)程教育研究,2013(3):28-33.DOI:10.3969/j.issn.1009-5195.2013.03.004.
[6]韓錫斌,葛文雙,周潛,等.MOOC平臺與典型網(wǎng)絡(luò)教學(xué)平臺的比較研究[J].中國電化教育,2014(1):61-68.DOI:10.3969/j.issn.1006-9860.2014.01.011.
[7]呂麗萍,湯永利.MOOC環(huán)境下學(xué)生自主學(xué)習(xí)與教師有效輔導(dǎo)[J].科技視界,2017(1):75-75.
[8]周文輝,肖林.MOOC在西部高校的應(yīng)用與研究[J].科技視界,2017(2):86-87.endprint