周雷 林勇 尹梓名


摘 ?要: 由于新冠肺炎疫情的影響,高校師生無法開展課堂教學,因此很多學校利用多種互聯(lián)網(wǎng)+平臺積極開展線上教學,互聯(lián)網(wǎng)+互動教學也成為各大高校信息化教學的主要方式。本科課程“面向對象程序設計B”是針對大三本科生開設,主要側重于編程基本技能訓練和面向對象概念講授的重點課程。然而在在線教學過程中,教師們會遇到諸如無法面對面高效與學生互動、代碼展示不便或復雜概念無法有效解釋等問題。因此本論文將重點對互聯(lián)網(wǎng)+在線教學模式進行研究,并提出能應用到面向對象課程中的在線教學實踐方法。
關鍵詞: 基于在線教學網(wǎng)絡的在線教學;面向對象編程;超新平臺
中圖分類號: TP391.41 ? ?文獻標識碼: A ? ?DOI:10.3969/j.issn.1003-6970.2020.08.056
本文著錄格式:周雷,林勇,尹梓名,等. 《面向對象程序設計B》互聯(lián)網(wǎng)+在線教學的研究與實踐[J]. 軟件,2020,41(08):209-211
【Abstract】: In order to keep the teaching systems of universities work during the period of coronavirus (COVID-19) outbreak, network based online teaching has been selected as the alternatives for most teachers. The course “Object Oriented Programming” is designed for the 3rd bachelor students and it mainly focuses on teaching the basic concepts of Object Oriented Programming and practical skills of C# programming. However, teachers may face up with the problems such as lacking of the opportunities for face-to-face talk with students, and the inefficiency in demonstrating codes and explaining complex concepts. Therefore, this paper will focus on studying and designing effective methods for network based online-teaching, which are then applied for the course of “Object Oriented Programming”.
【Key words】: Online teaching network based online teaching; Object oriented programming; Chao xin platform
0 ?引言
因受到新冠肺炎疫情的影響,學生無法返校,從3月份開始上海各大高校陸續(xù)開始采用遠程授課的方式進行線上教學。作者所在的上海理工大學準備充分,提前和超星平臺打通了教務系統(tǒng),將課程信息和學生名單直接導入系統(tǒng)中,極大的提升了操作的便利性。使用互聯(lián)網(wǎng)進行教學,對教師和學生而言都是首次,因而教師們在課前準備、在線教學、師生互動、課堂討論、課后作業(yè)等方面均會遇到困難,學生們對于知識理解和吸收的效果也受到影響。尤其對本科課程“面向對象程序設計”而言,做為一門編程課,教師在講課過程中會遇到課堂人數(shù)多、需要大量的代碼示范和板書復雜概念等問題。因此本論文將針對“面向對象程序設計”在互聯(lián)網(wǎng)教學中面臨的共性和具體問題開展分析,對在線教學的方式開展研究,并提出具體的實踐方案。
1 ?教學現(xiàn)狀分析
目前國內高等學校都采用混合教學模式,即將課堂教學與在線教學相結合的一種教學方式。上海理工大學醫(yī)療器械與食品學院所設置的本科課程“面向對象程序設計B”緊扣技術發(fā)展的前沿熱點和人工智能的國家發(fā)展戰(zhàn)略,課程教學的目的是讓學生學習和掌握C#語言的語法和面向對象編程的基本概念,并將所學應用到實際項目中,總體而言本門課程具有較高的實戰(zhàn)技能與創(chuàng)新能力培養(yǎng)要求。目前該課程每年第1學期開設,課程包括理論課和實踐課,每次課程理論課48個學時,實驗課16個學時。授課對象為生物醫(yī)學類專業(yè)的本科生,班級人數(shù)約為80人。本論文將從授課內容設置、課件制作、在線互動討論、課后作業(yè)討論等幾個方面對在線教育方式進行研究和實踐。通過對教學內容進行篩選,教師可以有針對性的將較復雜的授課內容,如公式推導、代碼示范或編程工具使用等,制作成視頻課件,并提前發(fā)布在超星等平臺供學生課前預習。對學生而言,通過在課前對相關的重要知識點進行預習,能提高對在線授課的適應程度和提高課堂學習的效率。同時教師也會在課后發(fā)布在線討論和課后作業(yè),以進一步幫助學生對課堂知識點的掌握。
如何設計優(yōu)質的在線教學內容和教學方法是本門課程能否最終提升教學質量和學生學習效率的關鍵。除了不斷優(yōu)化授課內容外,對線上課堂教學內容和方法的探索也是改進教學質量和提升教學效果的重要手段。疫情期間在線教學相關的研究也受到國內學者的廣泛關注[1-6],論文[1]響應教育部“停課不停教,停課不停學”的號召,從“兩問題三誤區(qū)”入手分析了現(xiàn)有在線教學存在的問題,并對比了不同直播平臺的優(yōu)缺點,最后提出了在線教學的具體教學建議。論文[2]回顧了在線教育發(fā)展歷史,結合在線教育發(fā)展現(xiàn)狀, 預測未來在線教育將呈現(xiàn)以下發(fā)展趨勢。文章[3]則對在線教學的特點進行了分析,總結了放心又好用的“在線教學”應具有的特點。文章[4]從教師、平臺、課程和技術四個方面對疫情期間的在線教學進行了細致分析,并提出了提高在線教學效率的方案。論文[5]則對大學MOOC學習的有用性感知對線上互動行為和學習績效的影響展開研究,從而提出了改進在線教學的方法。論文[6]設計了一種新的以教材為基礎的在線教學平臺,與傳統(tǒng)的教學相比,所設計的平臺具有實時豐富,交互性更優(yōu)和提高了教與學的效率等特點。此外BP神經(jīng)網(wǎng)絡、網(wǎng)絡爬蟲、分層策略等新技術也被廣泛應用于教學質量評估、教學策略設計、教學質量評價等改進教學質量的任務中[7-11]。與以上論文的側重點不同,本論文將針對課程教學中遇到的難點問題,重點對互聯(lián)網(wǎng)+在線教學模式進行研究,并提出能應用到面向對象課程中的在線教學實踐方法。
2 ?互聯(lián)網(wǎng)+在線教學方法的創(chuàng)新與研究
為了解決“面向對象程序設計B”在互聯(lián)網(wǎng)教學中所面臨的互動效果有限等共性問題和編程不方便演示等具體問題,本小結將從課程授課內容設置和互動教學課堂設計兩方面進行分析和方法設計。
2.1 ?課程內容設置
面向對象程序設計課程的主要目的是向學生傳授基本語法控等C#程序設計的基礎,進一部講解類、屬性、委托、繼承、事件等面向對象編程概念,并輔助以控制臺應用程序和窗體應用程序練習進行知識點鞏固。結合專業(yè)的發(fā)展需求和在線授課的特點,本課程將對C#數(shù)據(jù)類型、變量和常量、運算符和表達式、控制語句、數(shù)組和集合、面向對象程序設計核心概念、繼承和接口設計、枚舉器和迭代器、窗體應用程序和文件操作等內容進行細致講解。
2.2 ?互聯(lián)網(wǎng)+在線教學課堂設計方法
互聯(lián)網(wǎng)+在線教學課堂應該具備知識結構層次化、教學方式多樣化和教學手段科學化等特點,因此將從以下幾個方面進行混合教學方法的創(chuàng)新和設計。
(1)視頻課件制作
為了讓學生更好的對課程進行預習和復習,將使用PPT旁白演示錄制視頻的方法進行課件制作,這樣學生可結合旁白講解進行深入學習。如圖1所示,課件視頻錄制的流程包括PPT制作、幻燈片旁白錄制和視頻導出等步驟。
(2)資料發(fā)放和課前準備
在超星平臺先創(chuàng)建課程和班級,然后教師在課程主頁上把各項內容填好,如課程介紹、章節(jié)目錄等(如圖2(a))。在超星平臺的“資料”中上傳授課PPT視頻,教材電子版,參考書等,便于學生預習;使用超星平臺的“通知”功能通知學生上課時間和注意事項;該上課時,使用超星平臺的“簽到”功能讓學生簽到;可以通過發(fā)起討論,調動學生的學習積極性。
(3)課堂授課和互動
《面向對象程序設計》這門課,采用的教學方式是MOOC+QQ群電話實時互動模式。本門課程與其他課不同的地方在于,教師在課堂需要大量的代碼示范。
QQ群的群電話功能正好有這個功能,可以實時共享我的電腦屏幕。教師可邊編寫代碼邊講解,學生看起來更直觀,更加容易理解。從使用經(jīng)驗總結,QQ群電話功能好用,可進行實時共享屏幕和實時語音提問互動,基本沒有出現(xiàn)卡頓的情況,學生反映這一手段也很好用(如圖2(b))。在授課過程中學生每看完一個視頻,教師會給學生將視頻中的重點再講解復習。同時再補充課程PPT知識點,讓學生加深理解。
(4)課后作業(yè)和討論
在課后可使用超星或QQ平臺,給學生布置作業(yè)(見圖2(c))和發(fā)起討論(見圖2(d))。教師布置完作業(yè)后,學生要限時完成并提交作業(yè),教師進行批改后,學生可以參考標準答案進行作業(yè)的完善。教師發(fā)起討論后,學生可自由發(fā)表觀點進行討論,并發(fā)起辯論。通過課后討論,學生能做到加深對知識的點的理解和查漏補缺。
3 ?結語
本論文主要提出了用于提升本科課程“面向對象程序設計B”教學效率的在線教學模式設計方法,主要從課程內容設置和在線教學課堂設計兩方面展開分析和設計。提出了從課程內容精選、視頻多媒體課件制作、超星平臺課程建設、在線教學與互動和課后作業(yè)與討論等5個方面進行在線教學課堂設計的方案。在今后的教學過程中,我們將根據(jù)學生的實際反饋,對在線教學課堂進行不斷的改進。
參考文獻
[1] 劉強, 彭娜. 基于“超星直播+學習通”的在線教學示范[J/OL]. 大學化學: 1-6[2020-03-11]. http://kns.cnki.net/kcms/ detail/11.1815.O6.20200309.1422.008.html.
[2] 王運武, 王宇茹, 李炎鑫, 李丹. 疫情防控期間提升在線教育質量的對策與建議[J/OL]. 中國醫(yī)學教育技術: 1-7[2020-03-11]. http://kns.cnki.net/kcms/detail/61.1317.g4. 20200306.1708.008.html.
[3] 韓先滿. 放心好用的“在線教學”什么樣[N]. 中國青年報, 2020-02-24(006).
[4] 郭英劍. 當學生“隱入”屏幕 教學該怎樣進行[N]. 中國科學報, 2020-02-11(007).
[5] 梅紅, 王靜靜, 張俊斌, 徐忠鋒. MOOC學習感知對學習績效的影響研究[J]. 北京工業(yè)大學學報(社會科學版), 2019, 19(05): 102-112.
[6] 徐艷艷, 沈富可, 榮姍珊. 基于信息技術課程在線出版系統(tǒng)的教學平臺研究[J]. 中國教育信息化, 2019(19): 93-96.
[7] 石黎, 孫志梅. 教學質量評價的BP 神經(jīng)網(wǎng)絡模型[J]. 軟件, 2015, 36(3): 19-21.
[8] 王芳, 肖皇培. 以爬蟲為興趣牽引的Python教學方案探索與實踐[J]. 軟件, 2018, 39(12): 28-31.
[9] 孫天超, 李彩娟, 李竹, 等. 現(xiàn)代信息網(wǎng)絡技術在醫(yī)學院校核心課程輔助教學中的應用與實踐[J]. 軟件, 2018, 39(12): 55-57.
[10] 金海峰. 高職計算機網(wǎng)絡技術專業(yè)分層分類教學策略的探討[J]. 軟件, 2018, 39(12): 177-180.
[11] 朱斐. 面向工程教育專業(yè)認證的《軟件項目管理》實驗教學探索[J]. 軟件, 2018, 39(12): 187-190.