袁利永 倪應華 周家慶



摘要:本文對照獨立本科院校計算機專業學生工程應用能力培養目標,結合Java課程的教學目標與課程特點分析了傳統教學模式與在線開放課程學習模式各自存在的不足,提出了Java課程的“互聯網+”多元混合教學模式,著重討論了基于校企合作的多元混合資源建設、多元混合教學組織、多元混合教學評價等問題,最后介紹了Java課程的“互聯網+”多元混合教學的實施與效果。
關鍵詞:Java;互聯網+;多元混合;教學模式
中圖分類號:G434 文獻標識碼:A? 論文編號:1674-2117(2020)10-0095-04
● 背景
程序設計能力是計算機專業學生的核心工程應用能力,是學生應用技能和創新思維的重要表現。[1]“Java面向對象程序設計”(后面簡稱“Java課程”)既是浙江師范大學行知學院網絡空間安全專業和計算機科學與技術專業的核心基礎課程,也是電子技術、電子商務等專業的選修課程,其課程地位十分突出。[2]
為了提高Java課程的教學效率,行知學院相關教學團隊完成了校級在線開放課程的建設,并在一些教學班中進行了使用。作為一種新型教學模式,在線開放課程具有資源多元化、不受時空限制、課程受眾面廣、易于使用等優點,但它也存在學習過程管理不嚴、課程缺乏系統性、缺乏與教師的直接交流等缺點。[3]基于上述現狀,筆者所在的Java課程教學團隊以學生工程應用能力為導向,結合傳統教學模式和在線開放課程學習模式各自的優勢,對Java課程“互聯網+”多元混合教學模式進行了探索與實踐。
● Java課程“互聯網+”多元混合教學模式探索與實踐
筆者所在教學團隊分別從“資源混合、環境混合、活動混合、評價混合”[4]四個方面對Java課程“互聯網+”多元混合教學研究模式進行了探索,提出了多元混合教學總體方案(如下頁圖1)。
下面,筆者分別從多元混合教學資源建設、多元混合教學組織和多元混合教學評價等角度對基于“互聯網+”的Java課程多元混合教學展開討論。
1.多元混合資源建設
多元混合教學資源是進行“互聯網+”多元混合教學的基礎,其建設工作十分重要。Java課程的教學資源主要包括教學大綱、教材、教學講義、教學視頻、教學案例、單元實驗講義、單元實驗案例、綜合實驗講義、綜合實驗案例、單元測試試題、綜合測試試題等。Java程序設計主要采用以案例為載體的任務驅動教學法,因此,教學案例、單元實驗案例和綜合實驗案例等資源的建設顯得十分重要,它的質量對教學效果及學生工程應用能力培養具有十分重要的影響。為了培養學生的工程應用能力,使學生能盡快適應將來的工作崗位,教學團隊與具有多年Java項目開發經驗的企業合作進行教學資源建設,一方面從他們的實際工程中提煉適合教學的綜合實驗案例,另一方面根據企業對Java軟件工程師知識結構和實踐能力的要求設計具有典型性、針對性及實用性的教學案例和實驗案例。教學團隊再根據收集與設計的教學案例、單元實驗案例和綜合實驗案例編制相應的教學講義和實驗指導書。在此基礎上,教學團隊根據課程總體教學目標和各教學單元的知識和能力要求,設計了大量的單元測試題和綜合測試題,為多元混合教學評價提供基礎。另外,教學團隊還收集整理了互聯網上一些比較優秀的Java教學資源,如教學視頻網站、行業論壇、優秀博客、優秀微信公眾號等。
2.多元混合教學組織
Java課程多元混合教學主要采用線上學習與線下教學相混合、理論與實踐相結合、課內教學與課外教學相融合等方式進行,其教學活動主要以線下理論與實踐教學為基礎,在此過程中融合線上學習與測試、課外教學等活動。其教學組織以知識點為線上學習最小單位,以周為線下教學基本時間單位,以章節為線上線下基本考核單位。Java課程多元混合教學總體組織方案如圖2所示。
首先,在課程開始之前向學生介紹課程目標、教學內容、教學方式和考核方式等。然后,以周為教學時間單位開展線上線下、理論實踐混合教學,并在每個章節結束后進行章節測試。在完成所有章節教學任務后,進行期末理論測試,并完成期末綜合實驗與評價。最后,根據教學效果反饋對課程教學資源與教學過程進行完善與改進。在課內教學的同時及以后,教學團隊組織學生開展一些與Java語言學習有關的課外活動,主要包括編程興趣小組、學科競賽、技術沙龍、項目實際、參觀軟件企業等活動。
以周為教學時間基本單位的多元混合教學活動組織方案如圖3所示,其主要教學活動過程如下:教師教學視頻與基礎練習發布(線上)學生單元知識點學習,并完成基礎練習(線上)教師重點理論講授,針對疑難困惑問題與學生互動交流,理論歸納提升(線下) 教師發布實驗任務,學生試做實驗任務(線上)學生完成上機實驗、同學相互交流,教師共性問題講解、個性問題指導(線下)師生互動交流(線上或線下)。
3.多元混合教學評價
Java課程的教學主要分為理論教學與實踐教學,因此其教學評價也分為理論課學習評價和實驗課學習評價兩部分,理論課評價和實驗課評價又分為線上評價與線下評價兩部分。目前,教學團隊采用的理論教學和實驗教學的考核評價方式分別如表1和下頁表2所示,且在考核評價方案中,理論教學線上考核比重為40%,實踐教學線上考核比重為60%。
4.多元混合教學實踐與效果
Java課程基于“互聯網+”多元混合教學已經進行了三輪實踐。教學班的理論課教學采用線上視頻學習、線下難點講解、線上章節理論測試、線下期末考試、線上線下混合師生互動的教學模式。實驗課教學采用線上線下相結合的上機實驗、線上編程測試、線上線下混合實驗指導和師生交流、線下期末綜合實驗的教學模式。線上學習主要基于某學習平臺的Java校級精品在線開放課程,其累計訪問量已經達到80萬+人次。
Java課程各學期理論課考試成績說明了多元混合教學模式具有更好的教學效果,且具有一定的科學性。
● 結語
目前,行知學院Java課程教學團隊正在對部分Java教學班開展基于“互聯網+”多元混合教學探索與實踐,接下來將推廣至所有Java教學班,甚至其他程序設計系列課程。在從傳統教學模式向多元混合教學模式的遷移過程中,教師需要投入很大精力,但從教學效果上看,“互聯網+”多元混合教學能夠有效促進學生應用能力的培養和創新素養的形成。
參考文獻:
[1]周凱波,鄒育桃,何頂新,等.自動化專業程序設計類課程創新型教學模式探索[J].實驗室研究與探索,2018,37(01):170-172.
[2]袁利永,倪應華,于莉.面向工程應用能力培養的Java多維度混合教學模式探討[J].計算機教育,2018(05):49-52.
[3]吳春雷,王雷全,張俊三,等.SPOC混合教學模式在綜合實踐課程中的應用[J].實驗室研究與探索,2018,38(01):153-157.
[4]楊文正,劉敏昆.計算思維導向的多元混合教學及其應用研究——以“大學計算機基礎”課程為例[J].中國電化教育,2017(04):129-136.
基金項目:浙江省“十三五”第二批教學改革研究項目(項目編號:JG20190605);項目名稱為新工科背景下程序設計類課程“互聯網+”多元混合教學探索與實踐。