孫宏志 曹旭

摘要:通過對混合式學習及其基本過程的分析,針對《計算機高級程序設計》傳統教學中存在的問題,設計了基于網絡教學平臺的課前學習、基于計算機實驗室的課中學習、基于網絡教學平臺的課后學習的混合式學習模式,并將其應用于教學實踐。教學實踐表明,該方法在提高學生學習興趣、自主學習能力、合作學習能力、程序設計能力和問題解決能力等方面取得了較好效果。
關鍵詞關鍵詞:程序設計課程;混合式學習;教學改革
DOIDOI:10.11907/rjdk.161181
中圖分類號:G433文獻標識碼:A文章編號文章編號:16727800(2016)007020202
0引言
程序設計是高校重要的計算機基礎課程,《計算機高級程序設計》作為計算機公共課,不僅要求學生掌握數據庫和程序設計的基本知識與設計方法,還要與醫學專業結合,在實踐中逐步掌握程序設計的思想和方法,培養學生運用程序設計思想和方法解決專業問題的能力。傳統程序設計課程多以教師講授指導、學生操作練習形式為主,學生學習的主動性和積極性難以提高,課程目標達成效果不理想。混合式學習能夠有效彌補傳統教學的不足,通過學習理論、學習資源、學習環境、學習方式的有機結合,改善學習效果。基于教學實踐,筆者進行了《計算機高級程序設計》課程混合式學習活動的設計及應用研究。1混合式學習
1.1混合式學習內涵
混合式學習并不是一個新的概念,混合式學習思想提出至今已有15年時間,隨著教育技術的發展,混合式學習在今天得到了前所未有的關注和重視。新媒體聯盟2016年《地平線報告》高等教育版中指出,混合式學習設計應用將成為未來教育發展的趨勢。
何克抗教授認為:所謂混合式學習就是要把傳統學習方式的優勢和數字化或網絡化學習的優勢結合起來,也就是說,既要發揮教師引導、啟發與監控教學過程的主導作用,又要充分體現學生作為學習過程主體的主動性、積極性與創造性。目前國際教育技術界的共識是:只有將這二者結合起來,使二者優勢互補,才能獲得最佳的學習效果。李克東教授指出:混合式學習形式上是在線學習與面對面學習的混合,但更深層次包括了不同教學理論的教學模式混合,教師主導活動和學生主體參與的混合,課堂教學與不同在線學習環境的混合,不同教學媒體的混合,課堂講授與虛擬教室或虛擬社區的混合等。
綜合諸多學者關于混合式學習的描述與定義可知:混合式學習強調多種學習環境的結合,如傳統課堂環境和網絡化、虛擬化學習環境的結合;教師主導作用和學生主體地位的結合;多種教學媒體、多種教學資源的合理選擇與有機組合。1.2混合式學習基本過程
余勝泉教授提出的混合式學習過程,包括建構性學習環境設計、課堂教學實施、課后在線教學、發展性教學評價4個環節。其中建構性學習環境設計包括支持混合式教學的網絡教學平臺選擇、網絡課程的設計與開發、課程資源的收集整理、教學活動的選擇設計、網絡教學環境設置。課堂教學實施是指教學環境使用培訓、教學計劃說明、學習動機激發、課程內容重難點講授、課堂討論、交流、答疑、課堂小組協作研究和課堂評價。課后基于網絡的在線教學包括多媒體在線教學、在線智能答疑、在線討論與交流、在線教學評價、基于項目的網際協作學習和在線個別輔導。發展性教學評價可采用檔案袋評價、考試測評等方式。 2《計算機高級程序設計》教學存在的問題
2.1學習方式單一
傳統計算機高級程序設計教學,通常是教師講授理論知識,學生聽講和記筆記;學生上機操作,教師進行指導和答疑。這種學習方式有利于知識的系統掌握,發揮教師的主導作用,但是形式、內容單一,學生之間缺少交流互動,被動學習,難以提高學習興趣和積極性。2.2學習資源不足
傳統程序設計課程以編程語言為平臺,教師按照邏輯順序和教材內容教學,學習資源只有教材。學生除了學習千篇一律的案例和練習習題,沒有其它學習資源,尤其是缺少和本專業相關的程序設計類資源和問題。學生在學習的過程中往往感到資源匱乏,枯燥無味。2.3未與專業知識結合
筆者學校是一所醫學院校,以培養中醫、中藥類專業人才為主。學生在學習《計算機高級程序設計》課程時,往往認為程序設計是一門與中醫、中藥毫無關聯的課程,甚至認為沒有必要學習這門課程。由于教師沒有將程序設計與醫學專業知識結合,沒有將程序設計思想同中醫思維合理聯系,利用程序設計解決中醫、中藥方面的問題,導致學生無法認識到程序設計課程的重要性,無法將程序設計思想和方法運用到解決專業問題中。3混合式學習活動設計
針對《計算機高級程序設計》課程傳統教學中存在的問題,依據對混合式學習內涵和基本過程的理解與研究,對《計算機高級程序設計》的混合式學習活動進行了設計,流程見圖1。
3.1基于網絡教學平臺的課前學習活動設計
教師根據教學內容,基于網絡教學平臺進行網絡課程的設計與開發,網絡課程設計以學習資源的制作和網絡學習活動設計為主。學習資源的制作側重與中醫、中藥類專業問題巧妙結合,設計開發出課件、微視頻、程序設計案例等多種類型的學習資源。側重自主學習活動和協作學習活動設計,注重在線交流互動和答疑反饋設計。
課前學習活動包括:教師通過網絡教學平臺發布學習任務,將學生進行異質分組;學生根據學習任務,利用網絡教學平臺中豐富的學習資源開展自主學習和協作學習;學生學習后完成課前在線測試,明確自主學習過程中產生的問題。3.2基于計算機實驗室的課中學習活動設計
在課堂教學活動實施過程中,教師應注重課程內容重點與難點,引導學生提出自主學習過程中產生的問題,進行課堂交流討論。
課中具體學習活動包括:學生以小組形式匯報網絡學習和測試情況;教師根據反饋情況,有針對性地進行講解、查缺補漏、答疑解惑;學生分組交流討論,加深對知識的理解。
3.3基于網絡教學平臺的課后學習活動設計
基于網絡教學平臺的自主學習和在線交互,能夠解決課堂教學理解不深入的問題、無法解決的問題或沒有時間解決的問題。在線交流討論、在線答疑、在線個別輔導和在線評價反饋尤為重要。教師應及時解決學生提出的問題,給予合理的評價和反饋,同時設計網絡調查問卷,獲取學生的想法和反饋意見作為改進教學的依據。
課后學習活動包括:學生通過觀看課堂教學實錄,對理解和掌握不夠深入的問題加以反思回顧,加深理解,鞏固所學知識;學生在線完成課后作業并進行作業互評;學生將問題或想法發布到討論區,師生在討論區交流互動,解決問題;教師通過在線批閱作業以及交流互動答疑解惑,進行在線輔導。
4混合式學習效果評價
筆者以長春中醫藥大學針灸推拿學專業1班本科生為教學對象,設計了《計算機高級程序設計》課程混合式學習,開展了一個學期的教學實踐。4.1網絡課程設計與開發
網絡課程的設計主要參考《Visual FoxPro程序設計教程》、《Visual FoxPro及其應用系統開發》兩本教材內容,結合針灸推拿學專業特點,基于清華教育在線網絡教學平臺,設計了《計算機高級程序(VF)》網絡課程。網絡課程設計側重多種媒體形式學習資源的開發與交互活動設計。學習資源包括教學課件、教學錄像、趣味VFP、微課視頻、教學案例、習題庫等多種類型。交互設計主要包括課程討論區、問題答疑、課程問卷、在線測試等。4.2課前學習活動實施
每節課前,教師提前3天將學習任務發布至網絡教學平臺,提醒學生查看,并將全班48名學生分為8組,進行自主學習和小組合作學習。學生根據學習任務,利用網絡學習資源進行學習,完成課前在線測試。以小組為單位將學習過程中產生的問題匯總并記錄保存到學習筆記中,以備課堂教學時匯報。