郝文菊 宋偉 孫溢洋 呂帥
摘要:在網(wǎng)絡(luò)信息發(fā)達(dá)的時代,信息化課程是大勢所趨。提倡建設(shè)信息化教學(xué)平臺,以Java程序設(shè)計課程為例,探索新型信息化教學(xué)平臺,是現(xiàn)代教學(xué)實踐探索的一個重要問題。本文在介紹Java程序設(shè)計的實踐教學(xué)模式和信息化教學(xué)平臺的基礎(chǔ)上,與傳統(tǒng)課堂教學(xué)的優(yōu)勢相結(jié)合,實現(xiàn)對教學(xué)資源的重構(gòu)與學(xué)習(xí)空間的擴(kuò)展,延伸高校信息化教學(xué)工作的改革思路,促進(jìn)信息化技術(shù)與傳統(tǒng)課程教學(xué)的融合。
關(guān)鍵詞:Java程序設(shè)計;教學(xué)平臺;信息化教學(xué)
中圖分類號: TP311? ? ? ? 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2021)09-0108-02
開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):
Practice and Discussion on the Construction of Information Courses of Java Programming
HAO Wen-ju, SONG Wei, SUN Yi-yang, LV Shuai
(Nantong Institute of Technology, Nantong 226600,China)
Abstract: In the age of advanced network information, informatization courses are the general trend. Advocating the construction of an information-based teaching platform, taking Java programming courses as an example, exploring a new type of information-based teaching platform is an important issue in the exploration of modern teaching practice. Based on the introduction of the practical teaching mode and information-based teaching platform of Java programming, this paper combines with the advantages of traditional classroom teaching to realize the reconstruction of teaching resources and the expansion of learning space, and extend the reform ideas of university informatization teaching work , to promote the integration of information technology and traditional curriculum teaching.
Key words: Java programming, teaching platform, information teaching
隨著網(wǎng)絡(luò)的不斷發(fā)展,計算機(jī)信息化技術(shù)已經(jīng)深入到人們生活的方方面面,教育部提倡教育現(xiàn)代化,發(fā)展信息技術(shù)與高等教育融合,推動教育改革并培養(yǎng)創(chuàng)新人才,適應(yīng)現(xiàn)代化的教學(xué)模式?!禞ava程序設(shè)計》是高校課程體系中的重要課程。它是一種功能強(qiáng)大的、安全的、跨平臺的、國際化的編程語言,并包含了理論教學(xué)與實踐教學(xué)兩部分的內(nèi)容。理論教學(xué)一般是教師結(jié)合相關(guān)學(xué)校的教學(xué)目標(biāo)及教學(xué)大綱來進(jìn)行教學(xué);實踐教學(xué)更加注重的則是實踐操作,是在理論教學(xué)的基礎(chǔ)上,讓學(xué)生利用現(xiàn)代化實踐平臺來解決相應(yīng)的編程習(xí)題,使其在練習(xí)中,理解,熟悉不同代碼所能產(chǎn)生的不同效果,能夠達(dá)到結(jié)果從實踐中來的目的。從而激發(fā)他們的求知欲,探索欲,提高學(xué)生的創(chuàng)新意識,創(chuàng)新精神和創(chuàng)新能力。
1 傳統(tǒng)教學(xué)模式面對的挑戰(zhàn)
傳統(tǒng)教學(xué)模式下,Java程序設(shè)計課程的主要教學(xué)方式為教師講解后再由學(xué)生進(jìn)行相應(yīng)的實踐操作。最后再由學(xué)生將個人成果以文件的形式匯總交發(fā)給教師,由教師進(jìn)行相應(yīng)的評改,并總結(jié)課程情況,記錄學(xué)生在練習(xí)中普遍存在的問題,并在后續(xù)課程中進(jìn)行分析講解,以達(dá)到解決問題的目的。
信息化課程模式下,學(xué)生可以加入相應(yīng)的班級體系,更加方便地接觸與課程相關(guān)的各種各樣的信息,面對不會的問題,可以通過相應(yīng)課程中所錄制的回播來重新觀看,重新學(xué)習(xí),不用擔(dān)心因遺忘而造成無法完成相應(yīng)的課程相關(guān)項目,并且教師可以利用“愛課題”“Educoder”“釘釘軟件”等教學(xué)平臺,不定時的發(fā)布數(shù)量不等的習(xí)題,做到邊學(xué)邊做,幫助學(xué)生在學(xué)習(xí)過程中快速穩(wěn)定地獲取到相應(yīng)的內(nèi)容重點。同時,教師可以在平臺所提供的軟件中查看學(xué)生做題成果,在上課時間觀看學(xué)生做題狀態(tài),題目解答情況。在需要的時候一對一地幫助學(xué)生解決問題。減少了在傳統(tǒng)上課模式中由于數(shù)據(jù)統(tǒng)計值較低,導(dǎo)致問題無法顯現(xiàn),學(xué)生不明就里,問題無法得到真正的解決的問題。
細(xì)節(jié)決定成敗,有時一個小細(xì)節(jié)的疏忽往往會導(dǎo)致整個體系的崩壞。在信息化課程下,學(xué)生實踐所產(chǎn)出的代碼都是需要經(jīng)過嚴(yán)格審查的,就算是只有一個標(biāo)點錯了也是無法通過審查的,以提醒學(xué)生注重實踐的嚴(yán)謹(jǐn)性。不可馬馬虎虎,隨隨便便敷衍了事。幫助他們熟悉規(guī)范,了解規(guī)范。以使他們養(yǎng)成在實際實踐過程自覺遵守規(guī)范的習(xí)慣。
信息化教學(xué)與傳統(tǒng)教學(xué)模式相比之下,信息化教學(xué)有著傳統(tǒng)教學(xué)方式所無法企及的優(yōu)越性,它讓學(xué)生更加深入地了解到科技的魅力,增強(qiáng)了學(xué)生對于編程語言的興趣,更是在以實踐求真知的道路上增添了一筆色彩。培養(yǎng)了學(xué)生的創(chuàng)新能力,給了學(xué)生一個開拓自我,提高自己的平臺。
2 信息化課程的優(yōu)勢
時代的發(fā)展、新技術(shù)不斷涌現(xiàn),對教育教學(xué)提出了更高要求。各式的課程都能夠與信息化掛上鉤。現(xiàn)如今,各自各樣的網(wǎng)絡(luò)課程充斥在我們的周圍,免費的、付費的,網(wǎng)絡(luò)資源就好像海水一樣無窮無盡,這無疑為學(xué)生們的學(xué)習(xí)生活提供了極大的便利,他們需要什么資源就能夠到網(wǎng)站上去尋找到。但是在這中間,不可避免地會接觸到很多非必要的,甚至是錯誤的信息,這些信息的存在無疑會擾亂學(xué)生的學(xué)習(xí)軌跡。這時候,課程信息化的重要性就能夠顯現(xiàn)出來了,同樣是信息,但是他是把信息依托學(xué)生的學(xué)習(xí)軌跡進(jìn)行歸納整理總結(jié),最后以一個課程的形式呈現(xiàn)出來。學(xué)生能夠在教師的指導(dǎo)下,自主地獲取、分析、加工信息。這無疑極大地提高了學(xué)生獨立自主的學(xué)習(xí)能力。編程語言都是重實踐的,Java也不例外。就好像人們對于文字的記憶往往不如圖像來的深刻,利用信息化課堂,教師可以更加直觀地講解一些很抽象的問題。如利用動態(tài)的圖片來對算法進(jìn)行講解,這就遠(yuǎn)比書本上靜態(tài)的圖像有效,當(dāng)邏輯通了,那么編程需要考慮的則只有該如何Java語言來表示出這一邏輯,這時候java語言的作用就只是一個翻譯官,充當(dāng)著計算機(jī)與人之間橋梁的作用。這便解決了語言表達(dá)空白且乏力的問題。并且可以深入引導(dǎo)學(xué)生,激發(fā)出學(xué)生探索,求知的興趣。
Java程序設(shè)計課程根據(jù)實踐性的特點,利用傳統(tǒng)的理論教學(xué)與上機(jī)也難以避免實踐脫節(jié)的現(xiàn)象,傳統(tǒng)的教學(xué)方式針對Java程序設(shè)計課程不適應(yīng)填鴨式的教學(xué)模式,達(dá)不到從實踐的過程中得出答案的樂趣,不能有效調(diào)動學(xué)生的興趣。引入信息化教學(xué)平臺,有效地將學(xué)生引入到實踐環(huán)境中,理論上課和平臺測試相結(jié)合,有利于學(xué)生鞏固課堂知識,上課簽到提高了教師考勤的效率,課堂討論便于教師與學(xué)生溝通,適用于應(yīng)用型本科課程教學(xué)模式,提升Java程序設(shè)計課程教學(xué)質(zhì)量和水平。
實踐是建設(shè)Java程序設(shè)計信息化教學(xué)平臺第一要素,按照該課程的教學(xué)特點應(yīng)用到教學(xué)平臺,有利于提高應(yīng)用型本科院校的教學(xué)質(zhì)量。Java程序設(shè)計根據(jù)不同的知識點,將項目實踐以及課堂理論知識相融合,實現(xiàn)了教學(xué)環(huán)節(jié)的信息化。
信息化課程的建設(shè)更無疑是大大減輕了教師的負(fù)擔(dān),傳統(tǒng)教學(xué)模式,需要教師一份份地批改,審閱學(xué)生的作業(yè),但課程信息化后,對于一些有著明確答案的客觀題則是不需要教師再去一份份批閱,更不需要一遍遍統(tǒng)計,平臺的存在可以幫助教師合并歸納統(tǒng)計出在學(xué)生提交的作業(yè)的各種情況,當(dāng)場做,當(dāng)場統(tǒng)計結(jié)果。極大地方便了教師對學(xué)生未理解知識點進(jìn)行重點講解、重新講解。
同時,信息化教學(xué)使得課堂環(huán)境由原本一對多的局面變得多元化,這個“一”可以是學(xué)習(xí)速度快,完成項目好的學(xué)生,也可以是對于問題有新的見解,勇于發(fā)表自己看法的學(xué)生。每個人都有表現(xiàn)得機(jī)會。每個人都有獲取知識的權(quán)力。
3 信息化課程的劣勢
雖有疫情的推動,使得課程信息化向前邁進(jìn)了一大步,但是不得不說信息化課程的建設(shè)還是不夠完備,例如學(xué)生聽課時的監(jiān)管方案,對于多數(shù)學(xué)生來說,還是老師在網(wǎng)絡(luò)上講,他們在屏幕面前自己做自己的事。偶爾的一兩次簽到只要坐在屏幕前就不會錯過。相較而言,線下課程在這方面的表現(xiàn)更加出色。信息化教學(xué)的線上部分明顯更加適用于對于自己有著一點自制能力的學(xué)生。而對于那些自制力比較弱的學(xué)生也是處于無可奈何的狀態(tài)。
Java程序設(shè)計的信息化課程的建設(shè)無疑是對傳統(tǒng)老師教學(xué)模式的一種變革,他的出現(xiàn)可以說是減輕了教師的負(fù)擔(dān)的同時,也增加了教師的負(fù)擔(dān)。在MOOC平臺上,考核學(xué)生成績,學(xué)生可以相互評分,教師也能夠查看學(xué)生的學(xué)生的成績。Educoder平臺給學(xué)生布置作業(yè),遠(yuǎn)程交作業(yè),釘釘平臺具有視頻回放功能,幫助學(xué)生鞏固課堂知識。
有些高齡教師本身就不熟悉計算機(jī)的操作,因為信息化課程的到來,而需要去學(xué)習(xí)大量的有關(guān)于信息化課程中教師端操作方法。因為操作方法不當(dāng)導(dǎo)致出現(xiàn)錯誤這類為題也可以說是極為常見了。這就要求老師必須與時俱進(jìn),學(xué)習(xí)操作新設(shè)備、新軟件,熟悉他們的使用,并且要做到能夠利用他們講好課程內(nèi)容。而學(xué)生也必須要提高自己自主學(xué)習(xí)的能力,在老師的引導(dǎo)下自主探究學(xué)習(xí)的同時,還要學(xué)會充分利用網(wǎng)絡(luò)資源。
4 結(jié)語
信息化課程是課堂的一種教學(xué)模式,更是一種學(xué)習(xí)方式的體現(xiàn),他幫助學(xué)生理解課堂內(nèi)容,更幫助學(xué)生學(xué)會實踐,探索的方法。有的人利用他可以學(xué)到很多的知識,也有的人連課程中原本存在的知識也無法掌握。
參考文獻(xiàn):
[1] 楊福臣.高職食品感官評定技術(shù)課程建設(shè)及信息化教學(xué)研究[J].輕工科技,2020,36(10):188-190.
[2] 焦莉娟,李朝霞.“互聯(lián)網(wǎng)+”計算機(jī)語言類課程教學(xué)模式[J].高師理科學(xué)刊,2020,40(8):85-88.
[3] 劉歡,蒲文丹,周勉,等.信息化教學(xué)模式下有機(jī)化學(xué)實驗課程的研究及建設(shè)[J].教育教學(xué)論壇,2020(34):358-359.
[4] 王雙.大數(shù)據(jù)時代高校課程信息化建設(shè)探析[J].科技風(fēng),2020(17):127.
[5] 軒璐.基于“一平三端”平臺的《Java程序設(shè)計》課程信息化建設(shè)[J].電腦知識與技術(shù),2020,16(16):100-101,108.
[6] 吳應(yīng)樺,薛園園.高職院?!禖語言程序設(shè)計》實踐性教學(xué)模式淺析[J].科技信息,2011(25):234.
【通聯(lián)編輯:唐一東】