程錦 林徐
摘要:2020年國內的疫情對高校的教學秩序產生不利影響,學生前期不能到學校參加正常的學習。Java課程由理論和實踐兩部分組成。為了克服疫情對Java課程教學的影響,Java理論課程采用線上教學模式;Java實踐課程由于不適合線上教學,繼續采用傳統的線下教學模式。但是,線上教學作為高校出現的新型教學模式,還存在教學效果不佳的問題,影響后期的實踐課程教學。線上理論課程和線下實踐課程產生時間差,學生對理論知識缺少鞏固實踐練習,實踐教學之前對知識點存在遺忘的現象,都進一步制約Java實踐課程教學的推進。因此,Java實踐課程教學方式改革。通過在線下實踐課程中的實驗課增加了課堂復習和課后鞏固環節,采用線上線下混合教學模式,加深學生對Java課程知識點的掌握及應用;在課程設計過程中,由教師統一講解搭建框架,指導學生完成Java課程設計,進一步加深學生的Java課程知識點的掌握及應用。這些疫情下催生的最新線上線下結合的Java課程教學方式都是Java實踐課程未來改革的方向。
關鍵字:疫情防控;Java實踐課程;線下線上教學結合;教學方式改革
中圖分類號:G642? ? ? 文獻標識碼:A
文章編號:1009-3044(2021)18-0101-02
開放科學(資源服務)標識碼(OSID):
2020年春節,一場空前的全民抗疫行動在全國展開。疫情對人們的生活、學習的方方面面都產生了前所未有的影響,教學工作也受到了疫情的嚴重影響。前期由于防疫的需要,學生無法返回學校開展正常的傳統線下上課。為了不耽誤學生的正常學習進程,各個學校在做好疫情防控工作的基礎上,本著“學校統籌、學院主導、教師主體、學生中心”的原則,依托各類在線教學平臺,充分利用信息化技術,積極開展線上教學。
計算機科學與技術專業與眾多網上課程一樣,可在線上實現理論教學。因此,是首批開展線上教學的是一些理論課程。《Java語言程序設計》課程作為計算機科學與技術專業中的一門專業課程,自然也是比較早的加入線上教學。隨著疫情的緩解,線下教學逐步恢復,Java實踐課程,包括《Java語言程序設計實驗》和《Java語言程序設計課程設計》兩門課,在學生返校后學習,這就導致理論與實踐有所脫節,促使實踐教學環節的教學方式要有所改革。
1實踐課程教學背景
1.1 理論課程線上教學效果無法保證
2020年1月,新冠疫情迅速蔓延,導致高校無法正常開學。在2020年上半年不確定開學時間的前提下,為了不影響學生對Java理論課程的學習,3月份率先開始了《Java程序設計》理論課程的線上教學。實踐課程學生返校后進行,為了給實踐課程留出充足的時間,每周安排兩次理論課程教學,每次兩節課,整個理論課程預計十周全部上完。
線下教學作為傳統的教學方式,教師和學生都比較熟悉,教師也有著豐富的教學經驗積累,教學過程具有相對完備的教學過程管理體系。線上教學在之前很少用于大規模的學生教學,教師首次應用。由于學生學習狀態相對比較難監控,教學過程管理存在一定的問題;教學模式的改變也對學生的學習造成很大的沖擊和影響,學生學習行為由被動轉換為主動,教師做到“線上教學”的同時卻不一定能保證學生“線上學習”,學生獨自一人在家里對著電腦或手機學習,少了課堂的約束性,學習效果大打折扣。另外,很多學生初次接觸線上學習,對線上學習的流程和學習方法也比較陌生,不同課程會采用不同線上教學方式,需要在不同軟件之間進行切換,無形中會妨礙學生認知的連貫性,影響注意力的集中,影響學習效果。更有甚者,個別學生缺少必要的線上教學接收設備、網絡不暢等客觀因素,也會影響到線上教學的開展。
1.2 實踐課程更適合線下教學
疫情期間,學生和老師在不同的地方,通過各種線上方式來完成授課和學習。理論課程對硬件要求較低,很多課程只需要學生有一部手機即可,實踐課程對硬件的要求就會稍微高一點,需要電腦及配置環境,比如Java課程,就需要學生下載并安裝JDK環境,有些學生所在地沒有電腦或者沒有無線網絡,硬件條件達不到線上實踐課程的教學要求。對于Java課程設計這樣的實踐課程,學生需要兩三人組成一個小組,共同完成一個系統的開發,在此期間,很多細節都需要與教師面對面溝通。在系統開發過程中遇到困難也需要教師現場查看學生的數據庫和代碼來幫助解決,這些都是線上教學無法實現的。所以,Java課程就安排了線上理論教學加線下實踐的模式。
1.3 理論課程與實踐課程時間不同步
傳統教學模式下,理論課程與實驗課程是同步開展的。學生在學習理論知識的同時間段就可以通過實驗課程鞏固所學理論知識,給課程設計做好準備,也可以給后序理論課程打下更堅實的基礎。在疫情期間,從三月份開始開展Java理論教學,五月初理論課程就已經結束,而實驗課程在六月初學生返校后才開始,與正常教學模式比,線下實驗課程開始時間比理論課晚了三個月。這三個月的時間差,由于缺少必要的課程實踐練習來加深對理論的理解和記憶,學生很難有效掌握前期的理論學習知識。而由于學生沒有掌握前期的理論教學知識,又造成實踐可能無法順利完成。這樣理論教學與實踐的脫節,相互影響,相互制約,造成實踐課程教學困難重重。
2實踐課程改革方式
2.1 線上線下混合教學模式
隨著現代互聯網教學模式的不斷深入,傳統教學模式已受到現代信息技術的較大影響,受疫情影響“線上授課”已經從一開始的新鮮轉變成了一種常態。多數教學專家開始提倡將“互聯網+”與線上線下教學相結合,提出了線上與線下相結合的混合式教學模式。Java實踐課程操作性較強,需要學生在教師的指導下完成相應的實驗內容,而相關知識的學習以及教學管理可以線上完成。另外,學生已經有了多門課程線上學習的經驗,對于這種混合教學模式的接受性也較強。
每次實踐課開始前五分鐘在線上學習平臺發布簽到,簽到形式采用普通簽到、位置簽到或手勢簽到。普通簽到要求學生拍攝一張現場指定標志物(如講臺等)的照片,位置簽到要求學生定位到實踐課程指定教學區域,手勢簽到要求學生按照教師在黑板上畫的特定手勢來進行簽到。采用不同的簽到方式主要是為了防止學生代簽到或忘記簽到,保證學生實踐課程的出勤率。
Java實踐課程比理論課程遲三個月開課,導致學生學習理論課程的時候沒有及時配合實驗課程進行知識的鞏固,并且在進行實驗課程的時候,對理論知識有所遺忘。針對學生的這一問題,采取了一邊復習理論知識一邊進行實驗課程教學的模式。其中,Java理論知識的復習采用線上教學的方式。在每次實踐課程前一天,教師需要整理出與此次實驗課程相關的理論知識重點,搭配講解,錄制5-10分鐘的視頻上傳到線上學習平臺,并要求學生在參加實踐課程之前觀看,并在實驗報告冊上“預習報告”部分寫出自己總結的知識點,如果有疑問也可以將問題寫下來,提前交給老師。一般學校中都會存在幾個平行班同時學習一門課程,在傳統的教學中,由于教室規模的限制,很難實現所有的平行班同時上課。通過線上教學模式,提前錄制的理論知識點視頻只要上傳到線上教學平臺,可以根據各個平行班級的具體上課進度發放給學生,學生也可以不限時間地點地反復觀看學習,直到完全掌握所有的理論知識點。教師也節省了反復講解的時間,騰出更多的時間備課,優化教學設計,提高教學質量。教師也可根據學生提交的疑問,提前了解學生的知識盲點,并做好有針對性的準備。
2.2 課上復習課后鞏固練習
每次實踐課程開始時,教師先花10-15分鐘對實踐內容做講解,對照題目逐句分析需求,幫助學生理解需要實現的功能,帶領學生回憶Java課程相關知識點,講解編程方法及技巧。在講解完實踐課程需要、功能及相關知識點之后,再花5分鐘對學生在“預習報告”上提出的問題做出解答,同樣會與理論知識點相結合,幫助學生找回理論知識的記憶。
實驗課程結束后,為了幫助學生鞏固理論和實驗的知識點,教師可以給學生留一項與實驗內容所涉及的知識點相同的任務,讓學生課后完成,學生可以獨立完成,也可以兩三個同學組成一個團隊完成。這樣學生不光可以鞏固相關知識點,也再一次加強了編程能力,同時增強了團隊合作能力,為后續的課程設計打下了堅實的基礎。
2.3 演示搭建系統項目框架過程
課程設計是在實驗課結束后兩周內開展的實踐環節,在這兩周時間內,學生兩三個人組成一個團隊,設計并實現一個管理系統。課程設計從需求分析到系統設計,再到最后的實現和測試,全部都由學生自己完成。2020年在疫情的大背景下,由于教學和學習內外的原因,學生的學習效果有所下降,對課程設計任務也有很多問題。
在選題階段,教師可以提供給學生一些參考題目。這些題目都是最基礎的管理系統,實現對數據庫的增刪改查相關操作。通過這些基礎的管理系統的搭建及操作,可以加深學生對Java的知識點的掌握及對Java編程的理解。教師也可以給學生一些自由發揮的空間,允許這些學生根據自己的興趣選題。但是,教師需要對學生的自助選題進行審核及優化。在審核及優化的過程中,教師也要盡量幫助學生把握自選題目的方向,避免選擇一些超出學生所學知識點太多的題目,影響課程設計的推進。
在Java課程設計實現階段,教師可以先給學生定好需要實現的界面,包括登錄界面、主界面、增加界面、刪除界面、修改界面和查詢界面。然后,依次演示各個界面整體框架的開發過程,每演示一個界面,讓學生根據前期的選題,搭建框架并添加與所選題目相關的內容。在兩周時間內,學生就可以在教師的演示和指導下,將六個界面的設計和編程全部完成,學生也在框架的基礎上做出了自己的系統。
3 結語
2020年度的Java實踐課程的教學工作是在疫情期間的特殊教學模式。經過思考、準備和實施等階段,通過線上理論知識的學習和線下實踐的結合,克服了疫情給教學帶來的不利影響,最終取得了良好的教學效果。在此過程中的很多教學改革和創新,不僅適用于疫情期間,也是未來Java實踐課程以及其他課程的實踐環節可以借鑒和學習的。作為一名計算機專業課教師,認真上好每一次課程,就是對抗疫最大的貢獻。
參考文獻:
[1] 祝智庭,彭紅超.全媒體學習生態:應對大規模疫情時期上學難題的實用解方[J].中國電化教育,2020(3):1-6.
[2] 張超,呂淑云.疫情期高校線上教學質量保障問題與對策[J].黑龍江科學,2020,11(9):32-33.
[3] 劉志剛,李幸潔.我國疫情防控背景下的高校法學教學方式改革[J].安陽師范學院學報,2020(1):1-5.
[4] 宋春花.疫情期間高校網絡教學存在的問題及解決對策[J].黑龍江科學,2020,11(13):112-113.
[5] 李興華,羅來珍,程美玉.疫情期間線性代數課程線上教學模式探索[J].黑龍江教育(理論與實踐),2020(9):8-9.
[6] 段鵬.疫情應急體系下高校線上教學運行機制研判[J].中國高等教育,2020(9):13-15.
[7] 謝幼如,邱藝,黃瑜玲,等.疫情防控期間“停課不停學”在線教學方式的特征、問題與創新[J].電化學教育研究,2020,41(3):20-28.
【通聯編輯:光文玲】