摘 要:傳統的軟件技術專業課程教學存在知識陳舊、教法落后、與社會實踐脫節等問題,嚴重影響了教學效果。因此,軟件技術專業課程的教學模式的改革勢在必行。本文提出一種基于Moodle的網絡教學來輔助軟件技術專業課程課堂教學的混合教學模式,詳細討論這一實施過程。根據調查結果顯示,這種新的教學方式對軟件技術專業的教學非常有效。
關鍵詞:Moodle;軟件技術;網絡教學平臺;教學改革
中圖分類號:TP311 文獻標識碼:A
Abstract:The traditional software technology professional courses teaching contain the problem of old knowledge,teaching methods backward and divorced from social practice,it has seriously affected the teaching effect.Therefore,the demand of reforming the teaching model of software technology specialty class is very necessary and urgent.This paper presents a hybrid teaching model which using the network teaching platform based on Moodle to support the course of software technology specialty teaching,fully discussed the implementation process of the software technology courses teaching in the Moodle network teaching platform.According to the survey results,this new teaching model is very effective to the software technology specialty teaching.
Keywords:Moodle;software technology;network teaching platform;teaching reform
1 引言(Introduction)
從互聯網搜索的招聘職位來看,像手機游戲開發、Java工程師、網站建設等系列軟件技術行業的人才需求是很大的。但是,現實情況卻是軟件專業的大學生,尤其是高職院校的畢業生就業很困難。這就說明學校培養的人才,與社會需要的人才不相符。解決這個矛盾,勢必要更改學校的人才培養計劃,將社會需求與課堂、課后教學相結合起來,合理設置軟件技術專業課程體系。嚴格遵循“以就業為導向”,對目前的教學方法、教學模式進行改革,大力提高學生的必備的專業素養和業務能力。
軟件技術發展是飛快的。很多知識剛掌握,就陳舊了,甚至不到一個月的時間。如我們常用的微軟的操作系統。只有不斷學習、自主學習、終生學習,才能追逐軟件技術的發展。因此,必須對軟件技術專業課程教學模式進行創新改革。經過長時間的實踐探索,提出解決這個問題的有效方法之一,即構建基于Moodle的教學平臺,為學生提供一個全新的、寬松的、自主的網絡學習環境。
2 基于Moodle平臺進行軟件技術課程教學的優勢(The advantage for the software technology course teaching based on Moodle platform)
Moodle,即模塊化面向對象的動態學習環境,是目前世界上最流行的網絡課程管理平臺之一。它在2013年的“Top 100 Tools for Learning 2013 from Jane Hart”調查中,排在了11位,2012年也是排在了11位[1]。Moodle平臺充分利用建構主義的理論,在教學實施中既要以學生為主體,又體現了教師的引導、監控的主導作用,有效的將兩者結合起來。這種教學方式有效地改善軟件技術專業學生的學習方式,學習的主動性,增加了學生交流合作的機會,激發學習興趣。利用Moodle進行軟件技術專業課程的教學具有以下優勢[2,3]:
(1)先進的教學理念
Moodle是遵循“社會建構主義理論”建立的。在這個系統中每一處都體現了“以學生為中心”的教育理念。在這個平臺中,學生因為需要完成某個特定的任務而相互合作。在合作的過程中,不斷的交流、主動地獲取自己需要的知識。這就要求課程的設計者一定要將學習任務設置好,在Moodle平臺中教學設計的基本單位學習活動,一切的教學都是圍繞著學習活動的設計而展開。這樣的教學設計對教師提出了更高的要求,不能僅僅是關注教授知識,而是重點關注學習活動的設計、學習環境的設計。工作的核心任務是設計合理的學習活動、學習活動的評價和監控規則,從而為學生學習提供一個既寬松的而又有紀律的學習環境,就像馬路上汽車可以從南向北開,也可以從東往西開,可以是60速,也可以是40速,但這些必須是在交法的規定下的自由行使。
(2)完善的教學平臺
Moodle平臺包括了資源、課程管理、測試、作業、聊天、論壇、wiki、投票和問卷調查等模塊。作為一個成熟的課程管理系統,為學校教學資源的整合提供了平臺;為教師信息化課程建設提供了環境;為學生提供了虛擬課堂的學習環境。可以全程記錄教學活動,例如拿些學生訪問了這門課程,在線時間,進行了wiki貢獻,這樣方便教師的教學控制和分析。另外,Moodle平臺是開源代碼,在Moodle平臺社區中有很多可用的插件,可以免費下載,按需擴充平臺的功能。endprint
3 基于Moodle平臺進行軟件技術課程教學的實施方案(The implementation plan for the software technology course teaching based on Moodle platform)
3.1 構建基于Moodle的軟件技術課程的核心
在Moodle平臺上,學習活動組成了教學活動。一門課程設計的好與差,關鍵是學習活動的設計。軟件技術專業課程是有自身的特點的,所以基于Moodle網絡平臺的軟件技術課程教學活動的設計首先要分析課程的特點,然后分析社會的需求,接著確定課程目標,設計活動任務、實施活動任務、評價學習效果。在活動的實施過成中,利用Moodle資源、活動工具,設置多種任務驅動,例如案例驅動、任務驅動、情境驅動和角色驅動。
在整個教學過程中,教師利用Moodle平臺元素,提供像文本、圖像、動畫、視頻等多種學習資源和學習任務,為自主、協作學習提供優越的網絡環境。根據軟件技術課程的特點,設計案例驅動、任務驅動、情境驅動的任務。強調學生的設計和編寫程序的培養,強調溝通和協調能力,以實現自主學習目標。
3.2 基于Moodle 的軟件技術網絡教學平臺的教學活動設計
教學活動的設計對教師的要求是很高的。首先,教師要特別關注行業技術的發展情況,了解國內外、省內外甚至是市級區域軟件技術人才的需求狀況,從而制定軟件技術專業的人才培養方案,確立軟件技術專業課程體系,設定軟件技術專業核心課程;然后,針對某一門課程設定合理的教學目標,教學進度;最后,利用Moodle平臺設計豐富多彩的教學活動。在活動中,充分展示課程的相關信息。同時也將教師的課程組織內容放入平臺中,如課程標準、參考課件、相關視頻、參考文章、相關資源站點等。
在設計教學活動時,教師根據具體的課程進行教學內容設計。可以是情境驅動型的,也可以是案例驅動型、或者是任務驅動型的。例如想介紹分支語句,傳統的教法直接給出if…的語法結構,然后例子,“如果a>3,那么b=5”。這樣的例子沒有任何的情境,也沒有任何的意思。教師給以設定一定場景下,例如,“小王剛發完工資,看見工資條上有一項是“應繳納的稅收”,這項是如何計算的呢。”這種設置在現實生活的特定的活動,會讓學生覺得這項內容在現實中是需要的,而不是僅僅的抽象的知識。在有實際意義的任務下,學生會積極主動的探討解決問題的方式。鍛煉他們對實際問題的分析能力、解決能力。在做需求分析設計時教師可以設計角色,包括用戶、項目組長、成員借助Wiki工具、博客或其他的交流工具,小組成員自行設計系統功能。在角色活動中,學生能夠體驗交流與溝通的魅力及其困難,鍛煉溝通協作能力。還有很多其他的案例,這些不同類型的任務不僅可以讓學生橫向思維,更可以激發學生的縱向思維能力,方便差別化學習與教學。
3.3 通過Moodle實施課程的教學
學生不僅可以在課堂上跟誰教師學習,還可以在課后進行自學。教師通過Moodle的教學監控功能,隨時查看參與自己課程學習的學生的基本狀況。不僅包括具體教學模塊的被訪問的次數、時間和場所,例如,學生下載了多少次教師的教案,在什么時間查看了多少次教學計劃等;還包括監控教學模塊學生參與情況,例如,學號為111111的學生在討論交流時發了幾次言,以及發言的內容、他的作業的提交數量等。由此可見,在學習的過程中,既能體現了學生主觀能動性、也發揮了教師引導監督的作用,很好地處理了教師教學和網絡學習的關系。在教學的過程中采用任務與獎勵的,激發學生對軟件技術課程學習的自信心與積極性,充分體現了基于Moodle實施軟件技術專業課教學的優越性。
在過去的一年中,軟件技術專業課程中有《C#程序設計》《網頁制作》《asp.net程序設計》進行了基于Moodle的網絡教學實踐,發現學生參與的積極性高,范圍廣泛,教學效果也很好。然而,Moodle并不是十全十美的,仍然存在一些問題需要改進,例如Moodle的外觀比較簡單,如果改進適應現代孩子的視覺效果,吸引他們的眼球;如何更好的設置活動,創建什么樣的情境能使老師與學生、學生與學生之間如同社區間的無障礙的進行交流等。
4 結論(Conclusion)
基于Moodle平臺的軟件技術專業課程的教學,打破了傳統的教學模式,為信息技術與課程相結合提供了有效的途徑。在這個平臺中,師生可以在社區中進行充分的交流,借助項目教學,任務驅動教學,提高了學生主動學習的意識,為自主學習創建了環境,同時也為軟件技術專業課程的教學改革提供了全新的理念。
參考文獻(References)
[1] Centre for Learning and Performance Technologies (C4LPT).Top 100 Tools for learning(2013).http://c4lpt.co.uk/top100tools/.
[2] 鐘平.基于Moodle的“計算機網絡技術”教學改革探索[J].計算機教育,2009(8):42-44.
[3] 王紅玲,鄭剛.基于Moodle電子商務專業課程教學實踐與研究[J].計算機教育,2010(10):76-78.
作者簡介:
蘇紅麗(1979-),女,碩士,講師.研究領域:計算機網絡.endprint