查文庫>論文> 基於Moodle的軟體技術專業課程教學實踐路徑探索論文

基於Moodle的軟體技術專業課程教學實踐路徑探索論文

基於Moodle的軟體技術專業課程教學實踐路徑探索論文

  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平臺社群中有很多可用的外掛,可以免費下載,按需擴充平臺的功能。

  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.

熱門文章
  • 1