?

基于網絡的完整案例教學平臺的研究與探討

2010-08-15 00:43曹小春
赤峰學院學報·自然科學版 2010年12期
關鍵詞:C語言學習者案例

曹小春

(溫州廣播電視大學,浙江 溫州 325011)

基于網絡的完整案例教學平臺的研究與探討

曹小春

(溫州廣播電視大學,浙江 溫州 325011)

本文主要介紹了完整案例教學的相關含義,進而闡述了在網絡環境中完整案例教學法的優勢及完整案例教學平臺設計和實施中的關鍵問題.最后,以程序類課程C語言為例,給出了基于網絡的完整案例教學平臺的基本框架,并對主要模塊功能進行簡述.

網絡;完整案例;云計算;C語言

在計算機類課程的教學過程中,特別是如C語言、VB等程序設計類課程,普遍存在一種現象,即各個章節在闡述眾多的知識點時所舉案例之間缺乏聯系,很多案例只包含若干問題,使學生在知識的掌握上缺乏系統性和漸進性.老師辛辛苦苦地講解完所有知識后,大部分學生差不多忘記了前面所學的知識點,如若要求學生利用學到的知識做設計,那更是無從下手.理論學習不能和實踐很好地結合,不知道理論知識該用在什么地方,什么情況下用等等,這些問題很大程度上影響了教與學的效果.如何有效地縮短理論教學與實際應用之間的差距,亟待我們一起解決.經過多年的實踐,筆者認為網絡環境下的完整案例教學法不失為一種有效的方法,本文就這一問題作初步的探討,以期同行們的共同關注.

1 完整案例教學法的含義

案例教學法有人稱它為“蘇格拉底式教學法”,最早可追溯到古希臘、羅馬時代.最早把案例教學法引入到教育的是美國哈佛大學法學院的院長克里斯托弗·哥倫布·朗得爾.因為哈佛商學院的成功運用,為社會培養了眾多杰出的工商界驕子,案例教學法成為一種風靡全球的,被認為是代表未來教育方向的成功教育模式.案例教學在理論與實踐間架起了橋梁,是其它教學形式無法代替的.

案例教學法的定義有多種,其中一種定義是:指教師根據教學目標的需要,采用案例進行講解及組織學生對案例進行研討,引導學生從實際案例中學習、理解和掌握一般規律、原則、方法及操作實驗,從而有效地將理論知識和實踐技能相互結合的一種教學方法.[1]

而本文所指的完整案例教學法是指在網絡環境下,設計一個至少包含課程大部分甚至全部知識點的案例,教師的導學圍繞案例按步驟或按需求進行,由案例引出知識點,并不是讓學生在做的過程中去掌握知識點.要進行應用開發,沒有扎實的基礎理論知識,那只能是無米之炊.所以,筆者所主張的基于網絡完整案例教學平臺的首要任務是通過案例幫助學生快速、有效地構建知識體系.當然,教學僅僅讓學生掌握理論是不夠的,所以,在系統設計中,可以合理附加一些實訓,來鞏固和檢測學生學習的效果.可以說案例和理論在整個完整案例教學活動中互為出發點和落腳點.

2 基于網絡完整實例教學法的優勢

和傳統的教學方法相比,基于網絡的完整案例教學法具有很多優勢,筆者認為主要有以下幾個方面:

2.1 突破“時間”和“空間”限制,有利于互動

基于網絡的完整案例教學平臺,學生可以不受時間和空間的限制,自由控制整個學習過程,教師和學生或者是學生之間也可以方便地在網絡上進行實時或非實時交流,每一個人可以充分扮演自己的角色,大家形成一個學習共同體,相互交流,共同提高.

2.2 學生成為教學的主體,有利于學習者思考的主動性和創造性

在傳統的接受式學習方式下,學生主要是被動的接受教師所傳授的內容,學生的主體性沒有充分發揮出來.而在完整案例教學法中,學生是主體地位,教師則起主導作用,它強調學生主動性和能動性的充分調動與發揮.在教學與學習過程中,通過多形式的主體學習形式,讓學生主動參與學習,對案例進行分析和研究,培訓學生自主發現、自主探索和獨立創新的能力.

2.3 有助于加強學生解決實際問題的能力

對實際問題的解決是實踐能力結構中的核心部分.問題解決由發現問題、分析問題、決策以及執行四個環節構成.就完整案例教學法而言,它注重以案例局部帶出相關知識點所涉及的,通過對問題以及問題解決來闡述相關理論,來引導學習者感悟其中的思想.通過討論案例中涉及到的各種各樣的問題,也就學會了如何去分析問題,當遇到類似問題時就知道如何去應對.

2.4 可以充分享受“云計算”發展帶來的成果

“云計算”是一種新興架構,它是以公開的標準和服務為基礎,以互聯網為中心,提供安全、快速、便捷的數據存儲和網絡計算服務,讓互聯網之“云”成為用戶的數據中心和計算中心.[2]云計算可以大大降低用戶配置終端的成本,節省資源的消耗,有助于教育的低碳化.基于云計算的網絡服務在任何時間、任何計算機上使用基本上是無差異性的.2009年,云計算進入教育領域,應用于教學的云計算平臺應運而生.當前流行的有Google協作平臺、Ning、百會和好看簿等等.基于網絡的完整案例教學平臺就可以充分利用云計算平臺,有效地開展移動學習,創建在線群體協作學習環境.促使教師從關注內容轉而關注學習者,從關注個體轉而關注群體協作.

2.5 有助于認識從感性到理性的升華,提高學習效果

人類的思維活動的進程,總是遵循由感性到理性的路徑發展.要獲得對實物本質性的認識,就要從現象出發,形成對現象的感性認識,這是認識的基礎.[3]基于網絡的完整案例教學從具體的案例開始,對所要學習的內容產生感性的認識,然后再深入探討相對應的理論知識,從而提升到理性的認識,很大程度上提高了學習效果.

3 基于網絡完整案例教學平臺設計和實施過程中的關鍵問題

3.1 開發工具的選擇

工欲善其事,必先利其器.一款好的工具可以使我們的開發效率達到最佳,所以開始設計前,要根據開發需要選擇合適的工具.目前,主流的Web開發工具很多,諸如Dreamweaver、Zend studio、Frontpage、Visual Studio.NET 等等.每款工具不乏優點,各有千秋,但是Visual Studio.NET 以其強大的開發功能博得了設計者門的親睞.它包括五種正式的語言編譯器,包含豐富的代碼庫,為程序員提供解決方案、源代碼管理和編譯調試等綜合環境.根據個人的習慣和系統的需求等因素,這里選擇Visual Studio.NET 2008 作為開發工具.另外,數據庫采用微軟公司的Sql Server 2005.

3.2 完整案例的設計

在完整案例教學法中一個恰到好處的案例,對教學的開展至關重要.完整案例是貫穿教學全過程的,案例盡可能包括課程的所有知識點,絕不能混同于教學過程中的簡單例子或練習.案例必須與教學內容相一致,具有一定的典型性、真實性和開放性,幫助學生準確地把握教學目標,提高學生學習的興趣.[4]

C語言課程知識點很多,在設計案例過程中,要合理歸納、分解知識點,弄清知識點間的聯系,避免知識點的交叉重疊.

基于網絡環境的完整案例教學法,由于不受時空限制,所以學習者非常廣泛.完整案例設計時必須注意個體差異,包括不同的學習風格、認知特點、個體能力以及人格特征等因素的影響.在案例中體現知識點時可以對難度進行分類標注,這樣學生可以根據自己的情況合理自主地選擇內容進行學習.

所以,要設計出一個好地案例,要求教師要有淵博的理論知識、較高的教學水平和極強的責任心,在設計前教師還要全面了解課程的知識結構.

3.3 要把握好教與學的度

完整案例教學法與其它教學法最大的區別是融教與學于一體,以教導學,以學促教,達到兩者的協調與共進.其成功與否很多程度上取決于教師和學生的角色定位是否合理,學生的角色不再僅僅是教學過程的旁觀者而是參與者,學生從“知識容器”變成追求真理的能動主體.這就要求教師在教學中不能局限于對案例的簡單分析,更不能采用“滿堂灌”的教學方法,缺乏正確的引導和必要的討論,這樣的教學只是冠以案例為名,就失去了完整案例教學法的實際意義.

在完整案例教學法的實施過程中,教與學是教師和學生的互動過程,如果教師不能正確引導和組織學生開展案例討論活動,或者學生不能變被動為主動,突出其主人翁地位,教學質量必定大打折扣.

3.4 要有行之有效的評價和監控體系

學生經過一段時間的學習后,教師要及時了解學生的掌握情況,檢驗網上教學的效果,以便為完整案例教學法的實施做出評價,并采取有效的、針對性強的手段更好地進行過程控制.

在進行網絡案例教學期間,教師如可以采用案例討論活動的參與度,來監控學生的參與程度如何,及時對學生反饋的問題進行解答.在每部分內容講授討論完后,可以通過相應的小實例加以練習和鞏固.

4 “C語言”課程網絡完整案例教學平臺框架簡述

本完整案例教學平臺主要包括案例中心、學學練練、知識點庫、測試提高、團隊協作、有問必答等幾個部分.

“案例中心”是整個平臺的核心,教師的導和學生的自主學習都圍繞案例展開.案例中設置很多知識觸發點,用來引出對應知識點.當鼠標移動到觸發點上,系統會自動調出知識點相關的內容,以提供給教師講解或學生自習.如例句“inta;”,將引出數據類型,變量等相關知識點.在激發知識點的同時,系統還會在實訓提示區顯示該知識點所涉及的實訓題.“案例中心”有預定義和自定義兩種學習方式.如果選擇預定義模式,系統會根據原先設置好的順序,有計劃有步驟展示案例和知識點.系統可以記錄學習者的學習進度,中斷學習后可以從記憶點繼續學習,方便學習者從簡到易系統地學習C語言知識,該模式適合于初學者.而自定義模式主要針對有C語言基礎的學習者,可以隨意學習選擇的知識點.

“學學練練”是平臺的“加油站”,該模塊就部分知識點增加適量的實訓題目,作為完整實例形式單一的一種有效的補充,通過典型題目的強化訓練,鞏固消化所學的知識,進一步提高知識應用的靈活性.

“知識點庫”包含C語言課程的所有知識內容,它服務于案例中心.通過該功能模塊提供的查詢功能,學習者也可以自由選擇知識點進行學習.

“測試提高”用來檢驗學生的學習效果.測試分為模塊測試和綜合測試.模塊測試按章節設置,檢驗學生局部知識的掌握情況,而綜合測試則是針對全部知識點.學生每次測試完畢后,系統會記錄有關測試信息,然后進行必要的分析,最終給出學生對知識點的掌握情況,并就存在的問題提出學習建議.

“團隊協作”借助Google的云計算服務——Google論壇搭建團隊協作平臺.在該平臺中布置一個設計任務,圍繞任務設置任務分配、任務進度、經驗總結等欄目.整個任務由全體學生分工協作共同完成,共享每一個人的實踐成果.所有成員包括教師都可以隨時關注任務的進展情況,真正實現在任何時間、任何地點進行學習、討論.

“有問必答”主要是問題式教學方法的具體體現,在C語言教學中“疑為主軸”的思路尤為重要.教師要善于向學生提問題,同時要啟發學生多提問題,培養學生的“問題”意識,鼓勵學生大膽質疑.通過該模塊,教師可以適時發布專題討論內容,學生可以隨時提交學習中的疑問,師生之間充分開展討論,加深對知識的理解.

總之,基于網絡的完整案例教學能夠很好地體現教師為主導、學生為主體的教學模式,可以有機集成教學內容,有效激發教師和學生的創造性,讓教學和學習變得更輕松、更有效.

〔1〕戴維德·W·埃維英.揭開哈佛商學院的奧秘[M].臺北:聯經出版事業公司,1991,23.

〔2〕鄭起運.云計算及其對我國教育教學的啟示——以Salesforce云服務為例.中國醫學教育技術,2009(5).

〔3〕劉俊浩.案例教學法的認識論分析.兵團教育學院學報,2006(3).

〔4〕陸維揚,等.案例教學是普及啟發式教學的有效模式.高等教育研究學報,2003(4).

G 642

A

1673-260X(2010)12-0036-03

猜你喜歡
C語言學習者案例
案例4 奔跑吧,少年!
你是哪種類型的學習者
基于Visual Studio Code的C語言程序設計實踐教學探索
十二星座是什么類型的學習者
隨機變量分布及統計案例拔高卷
基于C語言的計算機軟件編程
發生在你我身邊的那些治超案例
漢語學習自主學習者特征初探
高職高專院校C語言程序設計教學改革探索
高校學習者對慕課認知情況的實證研究
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合