王德興 謝霞冰 于慶梅 袁紅春
摘 要:隨著微信等新媒體的普及和廣泛使用,很多人充分利用零碎時間進行閱讀和學習,碎片化學習成為人們獲取信息的一種重要方式,也可以是計算機專業(yè)大學生學習數(shù)據(jù)結構的重要途徑。數(shù)據(jù)結構課程通過微信把教學資源(如課程PPT、視頻或動畫等)中的數(shù)據(jù)結構知識點進行講解和展示,學生在碎片化時間學習小知識單元,讓學生可以不受時間、地點的限制,進行相關知識點的學習。在學習過程中如果學生有不理解的問題,可在微信中留言或提問,以便在教學課堂上教師對這些問題進行重點詳細地講解,因此可以提高教學的針對性,有利于提高教學效率。
關鍵詞:數(shù)據(jù)結構;微信;碎片化學習;課程教學
一、 引言
隨著微信等新媒體的普及和廣泛使用,以前無法利用的碎片時間得到了充分利用,人們在工作或生活之余、休閑如排隊、乘公交或地鐵等這些零碎時間,可以通過微信閱讀獲取所需信息。碎片化學習已經(jīng)成為人們獲取信息的重要方式,同樣也可以是計算機專業(yè)大學生學習數(shù)據(jù)結構并獲取數(shù)據(jù)結構知識的重要途徑。
數(shù)據(jù)結構是計算機科學與技術及相關專業(yè)的一門重要的核心專業(yè)基礎課程,數(shù)據(jù)結構是目前公認的理論強、內容豐富且抽象的課程。同時也是計算機專業(yè)學生學習編譯原理、操作系統(tǒng)、數(shù)據(jù)庫原理、算法設計與分析和計算機圖形學等課程的基礎。數(shù)據(jù)結構課程的突出難點是知識的抽象,學生在學習過程中感到難以理解和掌握。因此基于微信的碎片化學習數(shù)據(jù)結構課程可以實現(xiàn)預習,思考或理解其中知識點,是完成數(shù)據(jù)結構教學目標必不可缺的任務。
數(shù)據(jù)結構課程用微信形式把數(shù)據(jù)結構資料,如課程PPT、視頻或動畫等,將數(shù)據(jù)結構中的難點算法進行有效地講解和展示,讓學生可以利用碎片化時間進行相關知識點的學習,可以在短時間內獲取知識。一般是以3-10分鐘左右為一個知識單元,這也對視頻的制作和知識點的講解、組織提出了更高的要求,盡可能要求視頻短小而又精悍;教師可以通過微信發(fā)布數(shù)據(jù)結構課程資料,學生接收后閱讀微信中數(shù)據(jù)結構中的知識點,實現(xiàn)預習,思考或理解其中知識點,或簡要閱讀發(fā)現(xiàn)自己不理解的知識點,以便在課堂中重點聽。學生通過基于微信的碎片化學習,提高了學習數(shù)據(jù)結構的效率;教師也可以通過微信進行布置作業(yè),同時在學習過程中如果學生有問題,可以在微信留言或進行提問,以便在教學課堂上教師對這些問題進行重點詳細地講解,因此可以大大提高教學的針對性,有利于提高教學效率。
二、 微信數(shù)據(jù)結構課程內容設計
(一) 微信課程教學內容主題選取
數(shù)據(jù)結構是計算機專業(yè)的專業(yè)技術基礎課程,主要包括:概述、線性表、棧和隊列、字符串、廣義表和數(shù)組、樹和二叉樹、圖、查找和排序等。數(shù)據(jù)結構微信課程作為傳統(tǒng)課堂教學的課內知識補充與課外知識擴展,對教學內容的設計應盡量微型化,可以把數(shù)據(jù)結構知識中分割成小部分相對完整的知識點,每個微信課程應能夠獨立表達一個知識點內容,短小且相對精悍,方便學生利用空閑時間隨時完成對一個知識點的學習。
首先,確定數(shù)據(jù)結構的學習內容是非常重要的,教師要了解學生掌握C/C++程序設計語言情況,根據(jù)學生掌握程序設計語言程度,對數(shù)據(jù)結構知識進行主題選取。內容的確定要根據(jù)數(shù)據(jù)結構教學目標和教學大綱進行,確保學生能夠通過微信掌握數(shù)據(jù)結構知識。
教師可以將數(shù)據(jù)結構的基礎知識和相關實例或案例等在該平臺匯集數(shù)據(jù)結構教育信息資源發(fā)送給學生,以便學生進行預習,對學生更好地掌握教學內容具有促進作用,使其更易被學生理解,提升課堂教學質量。
(二) 微信課程制作原則
根據(jù)數(shù)據(jù)結構教學大綱要求,對教材進行精選,將學生難以理解的抽象概念及復雜算法進行分解細化,分析選取。根據(jù)學生的認知基礎、能力以及知識內容的類型來確定教學內容。在微信的碎片化的學習環(huán)境下,圍繞教學目標,對數(shù)據(jù)結構教學過程的課前、課中以及課后教學活動進行設計。
內容組織形式可以依據(jù)數(shù)據(jù)結構的主題設計,滿足碎片化學習需求。推送數(shù)據(jù)結構學習資源,需保證圖片與文字等直接出現(xiàn)在微信界面上,因此推送的學習內容應簡單易學,推送的學習內容不宜難度過大,以免引發(fā)學生的畏難情緒,但是可以將難度大、深層次的重難點分解,或放在課堂教學中講解。
教師通過微信平臺將每節(jié)課前需要學生預習的課程PPT、視頻、動畫、圖片等資料推送給學生,根據(jù)教學內容布置學習要求和任務。
(三) 微信平臺構建
申請微信群號,上傳教學大綱、教學日歷、課程內容等教學資料。學生在微信中,任何時間,任何地點都可以進行課程內容的學習,還可以與老師,同學進行討論。
微信平臺構建的功能模塊:
1. 資源管理
教師將需要發(fā)布的所有信息及資源上傳至資源庫,并根據(jù)需要進行分類、編輯、保存和刪除等操作。
2. 信息設置并推送
公眾號每天群發(fā)的信息,學習材料一般會包含課程ppt、視頻、圖片或動畫等多種信息載體,保證微信具有良好的用戶閱讀界面,以適應碎片化學習需求,要求教師將這些教學資源進行設計、整理,然后利用微信的信息推送功能為學生推送新教學材料和相關信息;學生依據(jù)推送信息完成課前目標學習。
3. 師生交流互動
學生在課前學習中遇到問題時,可通過微信直接向平臺發(fā)表留言,或等待課上教師解答,或由教師給予實時解答。
三、 微信課程的實施
以微信作為學生的學習平臺,需要完善數(shù)據(jù)結構教學課前、課中、課后的學習活動,同時利用學生在學習活動與平臺的交互,學生通過微信公眾平臺留言,反饋自己在學習中的問題,教師可以對問題進行解答,以便為學生學習評價和總結提供支持。課程教學活動的實施階段可以分為課前,課中,課后三個教學階段,以加強數(shù)據(jù)結構課程的學習效果。
(一) 課前階段
推送教學資源到微信平臺,學生通過微信平臺閱讀課程ppt、視頻、動畫或圖片等教學資料,明確每個章學節(jié)需要達到教學大綱所要求的目標。針對同學自己不明白,不清楚的問題,可以在微信朋友圈中,與老師、同學們進行交流。
教師可以利用微信平臺對學生的學習情況進行了解,學生可以在平臺上給教師留言,提出自己的疑問,方便教師及時對課程的教學安排進行相應調整,同時教師也可以將前期準備知識,實驗內容和實驗室開放時間等通過微信平臺發(fā)送給同學們。
(二) 課中階段
課前學生根據(jù)推送的教學內容完成課前預習目標,根據(jù)學生在平臺上給教師留言,對于學生的疑問,教師可以在課堂中給予重點詳細分析和講解,并用生動、形象通俗易懂的語言,恰如其分的案例等講解給學生,直到學生徹底理解和明白為止。教師在課堂中詳細講解學生不容易理解的內容,可以有效緩解課堂教學的壓力,樹立學生學習數(shù)據(jù)結構課程的信心。
在微信平臺中的數(shù)據(jù)結構資料中不容易展開的知識點背景、應用場景和學習過程應該注意的問題,教師在課堂中進行詳細闡述和講解,強化學生對該知識點的理解和消化。
按照課程的進度情況,將課中階段進行討論。當每章節(jié)的知識學習完成后,開展一次討論課,在課上教師總結本章的教學內容重點,總結自己的學習體會和思考。
(三) 課后階段
對微信課程資料可以按照關鍵字整理,方便學生快速查找所需要的視頻資源。每次課后,學生可以選擇視頻進行課后復習。課后教師可以布置作業(yè)以拓展學生的知識面。通過微信平臺教師可以上傳拓展資料,包括課后習題,數(shù)據(jù)結構考研資料,各種計算機競賽試題等,也可以進行微信討論互動,以提高學生學習能力。
(四) 評價反饋分析
檢驗數(shù)據(jù)結構教學效果的有效方法之一是教學評價。通過教學評價監(jiān)控教學過程,強化學生的學習和教師的教學互動,通過教師與學生的交流對教學效果可以充分了解,發(fā)現(xiàn)教學中的不足和學生掌握知識情況,及時調整教學進度和內容,并對教師的教學內容、教學方法、學生期望的教學模式等進行評價或打分等,教師根據(jù)這些反饋評價,改進教師的教學。
四、 結束語
通過微信碎片化的學習已經(jīng)成為一種潮流。數(shù)據(jù)結構課程通過微信把數(shù)據(jù)結構資料,如課程PPT、視頻或動畫等將其中的知識點進行有效的講解和展示,讓學生利用碎片化時間進行相關知識點的學習。另一方面,微信課程提供的教學資料通過微信平臺進行數(shù)據(jù)結構學習,與傳統(tǒng)課堂學習融為一體,互相補充,通過這種新型的教學手段,可以使學生比較容易的掌握和理解數(shù)據(jù)結構課程,從而大幅度提高學生的學習效率。
參考文獻:
[1]蘇梟徑,趙穎.基于碎片化移動學習的教學設計[J].西北民族大學學報(自然科學版),2014:12,35(96):39-43.
[2]蘇靜婷.移動互聯(lián)網(wǎng)技術對碎片化學習的影響[J].信息通信,2015,135-136.
[3]姜強,趙蔚,王朋嬌.碎片化學習視域下基于智能手機的大學生移動學習認知研究[J].現(xiàn)代遠距離教育,2014(1),37-42.
[4]張美芬.基于微信公眾平臺的碎片化學習研究[J].中國教育信息化,2016(18):27-29.
[5]王德興,胡學鋼,張玉紅,張晶.數(shù)據(jù)結構課程設計的改革與創(chuàng)新探討[J].合肥工業(yè)大學學報(社會科學版),2008:10,22(5):94-97.
[6]張品,胡學鋼.數(shù)據(jù)結構[M].北京:人民郵電出版社,2011.
[7]劉鑫.基于微信平臺的《數(shù)據(jù)結構》微課程設計與應用研究[J].通信世界,2018(3),357-358.
[8]孫亞紅.基于微信平臺的《數(shù)據(jù)結構》課程教學實踐探索[J]微型電腦應用,2018(3),34(4):10-12.
[9]張燕.微信公眾平臺輔助高校數(shù)據(jù)結構教學研究[J].課程教育研究,2016(1),247-248.
[10]嚴大虎,費瑞偉,陳露遙.微信公眾平臺支持下的問題教學活動設計[J].現(xiàn)代教育技術,2015,25(11):79-85.
[11]保潔,蘭靜.微信公眾平臺輔助課堂教學實證研究——以《數(shù)據(jù)結構》為例[J].人才資源開發(fā),2015(22):176.
作者簡介:
王德興,謝霞冰,于慶梅,袁紅春,上海市,上海海洋大學,信息學院。