朱恒偉 馬洪新 劉豪睿
摘 要:混合式教學主要是通過將線上教學和線下教學兩種教學模式相結合,從而滿足學生的多元化學習需求,同時混合式教學對于優(yōu)化課程體系結構,切實提高學生的學習興趣和實踐技能,提高崗位的核心競爭力有著重要意義。另外,Java課程作為一門應用廣泛的編程類課程,對其進行混合式教學模式研究與探索,有一定的現實指導意義和推廣價值。
關鍵詞:Java課程;混合式教學;線上教學
中圖分類號:N41? 文獻標識碼:A? 文章編號:1671-7988(2020)15-240-03
Abstract: Blended teaching is mainly through the combination of online teaching and offline teaching to meet the diverse learning needs of students. At the same time, blended teaching can optimize the curriculum system structure and effectively improve studentslearning interest and practical skills. It is of great significance to improve the core competitiveness of the post. In addition, as a widely used programming course, the Java course has a certain practical guiding significance and promotion value for its mixed teaching mode research and exploration.
Keywords: Java course; Blended teaching; Online teaching
CLC NO.: N41? Document Code: A? Article ID: 1671-7988(2020)15-240-03
引言
年初以來,隨著新冠疫情的影響,線上教學以及線上教學模式的改革已經成為了各學校關注和研究的熱點。而線上、線下混合式教學模式也成為了一種新的選擇,并廣泛應用于各課程的日常教學。Java課程作為一門應用廣泛的編程類課程,對其進行混合式教學模式研究與探索,有一定的現實指導意義和推廣價值,教師在今后的Java課程教學過程中,應該合理應用線上線下混合教學模式,激發(fā)學生學習興趣,并能夠主動地參與到教學活動中,提升教學有效性。
1 Java課程線下教學現狀分析
作為一門重要的程序開發(fā)類課程,Java程序設計在傳統(tǒng)線下教學過程中往往存在很多問題。通過課程考核和教學效果反饋,相當一部分同學存在動手能力差,學習積極性不高,缺乏課程培養(yǎng)目標中要求的實踐技能和獨立解決實際問題的能力。而教師在日常的教學過程中也存在一定問題,如依然沿用傳統(tǒng)的教室加機房上機的授課方法,教學方法和手段存在一定滯后性,講授方式缺乏新穎性,學生的參與度不高,講授內容不能有效串聯新的應用項目,造成所培養(yǎng)的學生技能與社會實際需求有所出入。同時,講授內容存在一定的滯后性,不能準確快速的與社會需求的Java語言體系相融合、相適應,無法做到快速同步發(fā)展,最終導致實際授課效果與企業(yè)需求嚴重不匹配。由此可見,傳統(tǒng)的純線下授課方式缺乏創(chuàng)新,教學手段單一,學生的參與度和積極性不高,無法做到實時回顧、復習,并且高校、企業(yè)、學生尚缺乏有效互動和交流,無法真正做到培養(yǎng)滿足企業(yè)實際需求的理實一體化學生,而開展Java課程線上、線下混合式教學研究與探索,已成為各高校Java程序設計課程改革和研究的重點。
2 Java課程線上線下混合式教學模式
針對《Java程序設計》這門課程,結合線上線下相結合的教學方式方法,尤其是隨著新冠疫情的持續(xù)推進,嚴格按照學?!巴Un不停學”、“停課不停教”的要求有序進行線上與線下相結合的混合式教學。并有效結合兩種教學模式的優(yōu)點,彌補各自缺點,從而對線上線下相結合的混合教學模式進行研究與探索。
2.1 利用線上教學平臺軟件,轉變教學角色開展互動式教學
Java課程的線上教學采用釘釘直播以及QQ群、釘釘群交流的授課方式。由于《Java程序設計》是一門綜合性和應用性非常強的上機編程課,特別注重學生學習積極性和主動性,上課前老師提前把課件和學習資料發(fā)布到交流學習群里,同學們做好復習和預習,并提前把一些安裝軟件和測試程序發(fā)布到學習群里,同學們提前安裝并進行演練。針對同學們遇到的問題和疑惑在課上進行集中答疑,并針對個別有困難的學生進行一對一課下針對性輔導。這樣以學生為中心,學生主動參與到課程中來,老師做好輔導和輔助工作。
在《Java程序設計》線上教學過程中,老師會針對課程內容不定期讓大家做一些小任務或是小項目。開源式項目主要圍繞大家近期所學的內容,通過課上的代碼演練,指導學生利用課上和課下的時間自主完成各開源項目。在這個過程中,既鍛煉了大家自主解決實際問題的能力,同時也提高了學習的積極性;既掌握了理論知識,也鍛煉了應用技能。編程課本是比較枯燥和乏味的,采用了這種任務驅動方法,徹底激活了學生學習的興趣。
2.2 線上線下教學相結合,提高學生學習的積極性與主動性
無論線上教學還是線下教學,其初衷都是提高學生學習積極性,提升實際教學效果。而Java語言作為一種新的、面向對象的編程語言,現已廣泛應用于手機、服務器以及車載終端等移動互聯設備,行業(yè)和社會的現實需求催生了Java語言的迅速普及和發(fā)展。正因為如此,在課程教學過程中,激發(fā)學生運用Java語言進行編程的興趣,提高學生學習的主動性和參與度成為Java課程改革的首要目標。
Java課程是一門實踐性、綜合性和時效性非常強的課程,特別重視培養(yǎng)學生的實踐能力、創(chuàng)新創(chuàng)意能力與素質拓展。顯然,線上教學模式具有教學資源多、易于開展、拓展性強等優(yōu)點,有利于學生根據自身狀況主動探尋、鞏固與拓展知識。一方面,我們在線上教學中,充分利用在線授課平臺的“簽到”、“討論”、“投票”、“測驗”、“問卷”、“課程作業(yè)”等線上活動來監(jiān)控學生的學習狀態(tài)和提高學生的參與度,而不僅僅是課程知識與資源的簡單遷移;另一方面,在線下教學中,采用過程性考核的評價體系,我們通過線上測試、上機測驗、課外大作業(yè)、創(chuàng)新性論文等綜合性的方式和手段對學生進行全面考核。
2.3 線上及線下相結合的過程性考核及評價體系
目前,Java程序設計作為一門重點教學改革課程,其考核方式也區(qū)別于傳統(tǒng)的簡單上機考試或是閉卷考試,本課程現已采用過程性考核的評價體系,我們通過線上測試、上機測驗、課外大作業(yè)、創(chuàng)新性論文等各種方式和手段對學生進行考核。畢竟課上的學習時間有限,我們通過借鑒國內外各大高校先進經驗,通過課程大作業(yè)的形式定期串聯課程內容,在給學生提供一定程序框架的基礎上讓學生自主完成程序的輸寫和調試。學期末通過布置創(chuàng)新性題目論文,讓學生關注學科前言并創(chuàng)新程序開發(fā)模式,提高大家的積極性和自主解決問題的能力。在課程教學中,始終通過線上工具做好學生課下的答疑和輔導,并針對學習困難的同學進行一對一輔導,提高學生的參與度。
在《Java SE程序設計》線上教學過程中,通過不定時的讓學生拍照上傳自己的程序代碼和運行效果,并給予編程做的好的同學一定的加分獎勵。這樣同學們也可以通過上傳代碼共享自己的學習成果,一方面為別的同學提供了不同的編程思路和借鑒,同時也進一步加深了印象,提高學習的積極性。同時不定時的通過釘釘在線考試平臺進行線上學習的學業(yè)測評和學業(yè)檢測,針對大家線上課程的學習效果進行檢測,通過學業(yè)檢測評定大家的在線學習學業(yè)水平,同時發(fā)現問題,有針對性的輔導。
2.4 教學反饋及課程思政
在課余時間針對學生的學習情況,不定期的開展教學意見反饋,聽取學生的合理建議和意見。學生可以在QQ群提出問題或者私信語音、視頻一對一答疑,對集中的問題可以在釘釘直播里進行答疑及輔導,并且可以通過收看視頻回放,通過反復收看解決學生在在線學習中遇到的問題,并針對有困難的同學進行課下單獨輔導。《Java程序設計》線上及線下授課中,在講解某些特定內容時,會適時穿插思政元素,把課程相關前沿知識及未來發(fā)展前景適時傳達給大家,這樣學生一方面更清晰了解產業(yè)發(fā)展現狀及應用前景,另一方面明確了研究方向,進一步提高了學習的積極性,從而發(fā)揮了思政教育功能。
3 結語
在新的社會需求與大背景下,采用線上線下相結合的混合式教學模式,課程課堂氛圍活躍,教學效果良好,教學方式靈活多樣,互動效果較好,達到了學校要求的授課質量要求。并且合理應用線上線下混合教學模式,激發(fā)學生學習興趣,并能夠主動地參與到教學活動中,提升教學有效性。
參考文獻
[1] 趙愛美.混合教學模式在項目化程序設計課程中的探索與實踐[J].計算機時代,2018(25).
[2] 劉小紅,張蓉.校企合作下項目引領模塊教學法在Java程序課程的改革探討[J].電腦知識與技術,2016(22).
[3] 陳瑩,趙娟.線上線下混合教學在“計算機文化基礎”課程上的應用[J].課程教育研究,2018(7).