李紹靜 蘇萬力 呂健波 姜靜
(1.青島農業大學理學與信息科學學院 山東青島 266109;2.青島農業大學繼續教育學院 山東青島 266109)
進入21世紀后,隨著信息技術的迅猛發展,互聯網對人們的工作和生活起到了廣泛的影響。2013年起,包括云課堂、MOOCs在內的“互聯網+教育”技術開始迅猛發展,為教師和學生提供了便捷的教學環境、豐富的教學資源,學生的學習更加自主化、個性化,提高了教育的適應性和靈活性。近年來,教育部出臺了一系列政策和指導文件,推動了網絡課程的建設和發展。
長久以來,在高等學歷繼續教育中,由于群體工學矛盾的影響,傳統的教學模式在繼續教育中往往難以達到理想的教學效果。網絡遠程教育的出現有效解決了職業教育、成人教育、繼續教育中的難點,突破了傳統教學時間和空間限制,學生可以隨時學、隨地學,還可以與教師、同學之間在線互動,保持他們的學習興趣,提高了學習效果。
網絡課程是“互聯網+”背景下課程教學新的表現形式,是通過網絡表現的某門學科的教學內容及實施的教學活動的總和,它包括按一定的教學目標、教學策略組織起來的教學內容和網絡教學支撐環境[1]。
基于目前的技術發展和高等繼續教育的特點及需求,網絡課程具有獨特的優勢。
網絡學習平臺運用計算機網絡特有的數據庫管理和雙向交互功能,讓教育不再拘泥于教室中的面對面授課方式。
網絡課程建設可以將本課程最優的師資、最優的教學資源通過網絡傳遞給學生。
網絡教育學習不受時空限制,學習者可以根據自身的時間、學習節奏進行自主學習。
目前我國高等學歷繼續教育網絡課程建設仍處于不斷嘗試與探索的階段,依然存在諸多問題:
網絡課程不是將傳統課堂直接搬到網絡上,而是要體現網絡教育的特色,成為傳統教育的替代及延伸。因此,網絡課程建設可以按照課程建設的需求進行分析、設計和實施。盡管目前網絡課程建設是許多學校的建設重點,進行許多課程的網絡課程建設,但是不少網絡課程存在課程模塊設置不合理,課程內容針對性、連貫性不強,師生之間互動缺失等問題[2]。
高等繼續教育網絡課程的建設需要有效的指導,但目前學者們對于具有普遍操作性的網絡課程建設模式的研究卻很少。
網絡課程建設是一項系統工程,涉及本專業、信息技術、視頻錄制等眾多領域,因此網絡課程建設應有分工明確、操作性強的具體操作流程。網絡課程建設有一個周期和過程,而目前國內高等繼續教育網絡課程建設的理論研究及實踐總結恰恰缺乏具體的實施流程和相關的準則,這在一定程度上影響了網絡課程建設的組織與實施效果,從而導致課程體系不完整,缺乏全面性[3]。
網絡課程目前也存在著諸如制作和使用成本比面授課堂高、互動效果不顯著、資源匱乏等問題[4]。
本文嘗試在“互聯網+”背景下,探討高等繼續教育《數據結構》網絡課程建設規范與準則,建立一種能夠在高等繼續教育領域內推而廣之的網絡課程建設模式,為其他高等繼續教育網絡課程建設提供參考。
“互聯網+教育”不是簡單的教育在線化,而是用互聯網思維改造學校,創新課程模式、教學模式、管理模式,要抓住核心,聚焦于優質資源供給服務與教學創新。網絡課程需要借助于先進的信息化網絡課程平臺及優良的課程教學設計,需要精心準備、精心設計、精心制作、精心運營、精心維護。
進行網絡課程建設時,要達到以下目標:
(1)整合課程的教學要求、教學內容及教學資料,為學習者提供科學的、完整的、有效的導學活動。
(2)為有機會進行線下學習提供線上的學習的內容補充及知識延伸拓展,與面授輔導相輔相成、相互補充。
(3)為需要進一步加深學習的學習者提供一定的課外知識拓展,以鞏固和加深對課內知識的理解。
(4)各種教學信息和教學資源在網絡中以數據的形式存儲、使用,后臺采用動態方式進行管理,教學資源可以被反復使用并持續更新。
(5)系統可以完整地記錄每個學生的學習習慣、學習過程和學習結果等信息,基于學習行為進行大數據分析,根據分析結果針對學生的個體情況提出學習建議,更利于學生的發展。
網絡課程建設時,要注意遵循教學規律。在選擇教學內容時,要注意結合基礎性與拓展性;在組織教學內容時,要注意遵循循序漸進的原則[5]。主要建設原則主要遵循以下幾點.
(1)網絡化原則
課程內容主要以網絡頁面的形式呈現,教學界面的設計要注意簡潔大方、操作方便、交互友好。
(2)多媒體原則
網絡課程中的教學內容呈現主要是視頻、圖片、PPT、動畫、直播課堂等多種多媒體教學資源的優化組合,以生動形象的形式展示復雜、抽象的數據結構與算法。
(3)規范性原則
各種網絡課程的建設核心內容有類似性,具有一定規范性原則,構建的網絡建設模式為其他網絡課程的建設提供參考,降低網絡課程大批量開發的成本。
(4)交互性原則
網絡課程教學不像是傳統教學模式,是單方面的知識傳播,應該是人機互動、師生互動、交互、共同參與、探求知識的過程。在課程學習過程中,教師和學生之間、學生和學生之間可以相互學習、交流、討論,形成虛擬環境下的特有的文化氛圍。
(5)實用性原則
網絡課程建設重在應用,方便學生采用簡單的多媒體設備進行學習,方便對課程知識的掌握。
(1)課程學習內容
《數據結構》是計算機學科課程的基礎課程,同時也是計算機學科的核心課程。開設本課程的目的是使學生明確數據在計算機中的組織方法,能夠根據任務合理地組織和使用數據,同時對學生進行復雜程序設計的初步訓練,在信息處理、人工智能、數據庫、操作系統、圖形圖像處理等領域有著廣泛應用,注重學生的理論能力、算法設計能力、實踐能力、創新能力及工程應用能力的培養。
在理論知識方面,要求學會分析研究計算機加工處理的數據對象的特征,掌握數據結構中線性結構、樹形結構、圖形結構的基本理念、基本操作,掌握查找和排序的基本思想,能夠根據實際需要選擇適當的數據結構和存儲結構以及適當的算法,能初步掌握較復雜算法的設計和分析。
課程建設教材選用清華大學《數據結構教程(第5版)》教材為例,主體內容共13章。我們將其必修部分劃分為10個一級知識點,47個二級知識點;選修部分劃分為3個1級知識點,12個二級知識點。課程教學的重點是數據結構基礎知識,即要讓學生掌握數據結構中線性結構、樹形結構、圖形結構的基本理念、基本操作,掌握查找和排序的基本思想,能夠根據實際需要選擇適當的數據結構和存儲結構以及適當的算法,并能針對具體應用靈活使用各類運算來解決問題。常見邏輯結構有線性結構、樹形結構、圖結構和文件結構。常見的物理存儲結構有順序方法、鏈接方法、索引方法、散列方法。建立在數據結構之上的有效運算是問題求解的核心,主要有排序、查找、索引、遍歷等。
主要學習要求包括:
①要求學會分析研究數據元素之間的關系特點(線性結構、樹形結構和圖形結構)及存儲策略。
②掌握順序表、鏈表各種基本運算的實現。
③理解棧和隊列的特性與區別。
④掌握樹、二叉樹的相關術語、存儲方式、基本運算的實現及應用。
⑤掌握圖的相關術語、存儲方式、基本運算的實現及應用。
⑥掌握線性表及樹表的典型查找算法。⑦掌握插入、交換、選擇等典型排序算法。《數據結構》課程知識體系結構如圖1所示:

圖1 《數據結構》課程知識體系結構
在《數據結構》網絡課程設計中采用學習理論與認知構建理論相結合的混合模式,要求我們在課程的設計中遵循重復、強化原則來加強和鞏固知識的記憶,并通過反饋所獲得的學習信息來完善網絡課程的優化建設,給我們提供更好的教學服務;而認知建構理論則要求我們在課程的設置中模擬現實的學習環境和生活環境,加強和鞏固知識的學習,從而降低學習的難度,激發學習者的學習激情,提起學習興趣,提高學習效率。《數據結構》網絡課程改革后的教學目標是使學習者能夠“高效率”地學習,掌握該課程所有知識點,并具備一定運用《數據結構》解決實際問題的能力。課程改革后與傳統教學最大的區別就是強調知識掌握的同時加強了“有效學習”,在教學活動中將學習者對知識的掌握和高效率的學習放在了同等地位。教學的目標不單是使學習者掌握知識的本身,更加強調為不同學習者提供適合其自身需要的個性化學習軌跡。我們需要充分利用現有的ICT技術對《數據結構》網絡課程的教學內容、成績評估和實現手段上做出革新,來適應新的教學目標。
(2)課程建設內容
關于課程建設模塊部分,《數據結構》網絡課程由五大模塊組成:即課程信息、課程學習、課堂資源、章節測試與課程交流。
課程欄目設計包括八個模塊:
①課程信息:該模塊包括課程說明、授課教師、教學大綱、學習計劃以及學科最新知識介紹等,讓學生對課程有一個全面的了解。
②課程學習:本模塊提供所有章節的所有知識點在線視頻。課程學習內容根據知識理論層次包括基本知識和拓展知識兩個部分,學習者可以根據自身的學習需求選擇學習內容,滿足不同層次學生的學習要求。
③課程資源:該模塊提供課程相關資料、課件、算法演示動畫,供學生課下進行知識鞏固及拓展學習。
④章節測試:該模塊按照課程安排,提供每一節習題練習及每一章的測試,學習者可以進行自我測試,了解學習掌握程度,鞏固所學知識,查漏補缺。
⑤課程交流:該模塊為教師提供一個發布課程相關信息、與學生互動交流的場所,學生之間也可以進行課程討論。
《數據結構》網絡課程建成之后,經過了2年的教學實踐,取得了一些積極的效果,學習者取得了很好的成績,大多學習者對網絡課程的新教學理念與方法都非常肯定。
當然,通過網絡教學實踐,也暴露出了網絡課程上課的一些缺點與不足。例如,理論課學習的專注度問題、實驗課效果較為不理想、考核誠信機制需要進一步完善、教學資源的更新及補充、學習互動反饋機制需要改進等等。針對上述問題進行改進和完善是下一步課程建設的主要工作,以期更加符合學習者的需求、提高學習動力、提升學習效果,為其他課程、其他學科的網絡課程建設提供參考和依據。