孫紅杰 孫鈺塽 于嘯 張繼成

摘要:傳統C#課程教學受授課學時的限制,知識的傳授只能點到為止,無法滿足學生對C#課程全方位的學習需求。本文對網絡資源在C#課程中的應用進行了研究,豐富的網絡資源是課堂教學的有力補充,拓展課堂授課的知識面,滿足學生多領域學習的需求,疑難解答是課堂答疑的延伸,增加了師生之間的互動,提高了C#課程的授課效果。
關鍵詞:C#;網絡資源;項目
中圖分類號:G642.0 ? ? 文獻標志碼:A ? ? 文章編號:1674-9324(2016)05-0213-02
一、前言
C#是針對.net框架而開發出來的語言,能夠完成.net框架的全部功能,在.net框架結構中占據舉足輕重的地位。.net框架具有可移植性、多語言兼容、多操作環境等優越特性,是現今軟件語言的重要組成部分,也是學生完成畢業設計、進一步深造和職場應用的重要武器。
傳統的C#授課包括理論課和實驗課。理論課講授基礎理論知識,實驗課通過完成一個獨立的小程序,鞏固基礎理論。由于受課時和教學大綱的限制,學生通過課程只能初步掌握C#語法基礎和簡單應用。學生沒有涉獵C#完成整體項目的經驗。
時代對人才的需求已不僅僅是掌握書本知識,要求靈活性強、全方位的技能型人才。從招聘面試考核中可以看出,在學歷和教育背景相同的情況下,人們更需求有一定工作技能、技術型人才。只能紙上談兵,動手能力差的學生越來越不受用人單位的喜愛。如何在有限理論教學的基礎上,進一步拓展學生的知識領域和實踐能力是目前廣泛關注的熱點問題。
網絡的飛速發展,使得網絡教育步入教育領域,包括網絡圖書館、網絡視頻教學、和網絡精品課程等具體應用。作為課堂教育的有力補充,研究網絡資源在C#課程中的應用,具有重要現實意義。通過建立C#學習網站,能夠讓學生不受時間、空間和地域的限制,廣泛涉獵C#語言的各應用領域,提高動手能力和實踐能力,為今后走向工作崗位和進一步深造打下良好的基礎。C#網絡資源的應用能夠進一步縮小學生之間的差距,網絡資源具有反復觀看,重復學習的特點,對于接受能力差的學生,通過網絡資源更加細致地進行學習,達到提高學生整體學習效果的作用。
二、網絡資源建設的研究
研究網絡資源在C#課程中的應用,是傳統網絡課程建設的有力補充,是在課堂授課基礎上的進一步拓展,涉獵C#課程的更廣泛應用領域。網絡資源的建設依托于互聯網,便于學生隨時隨地進行學習。網絡資源框架圖如圖1所示,包括知識模塊和互動模塊。知識模塊主要負責提供學生進行學習的資源,互動模塊負責學生自我檢測和疑難解答。
1.知識模塊。知識模塊的建設基于構建主義,包括基礎知識、示例應用和項目應用三個部分,以資源為基礎,示例為輔助,項目為擴充。基礎知識為主干,輔以示例應用進一步講解基礎知識,最終以項目為線索貫穿整個知識體系,達到實踐應用的最終目的。基礎知識資源是已有課程教材資源的進一步拓展,除了進一步細化擴展教材上所擁有的知識與技能外,還需要與社會密切聯系,將課程學習的過程與方法,課程知識的應用與價值引入到網絡資源中。網絡資源更加細致,每個知識點詳盡地展示,對應示例更加豐富,將每個知識點在不同領域的使用分別進行示例演示,拓展知識面。網絡資源更注重實際應用能力的培養,在軟件工程思想的指導下,增加項目應用,畢業設計中常用的典型項目和科研中常用的研究項目用于豐富項目示例庫,通過具體實例,拓展學生視野,增強學生動手能力。比如畢業設計中經常使用的管理系統(如圖書管理系統、房產信息管理系統等)包括權限的設置,信息的錄入、查詢和增刪改等基礎應用,是做畢業設計頻繁使用的基本功能,通過項目應用模塊提前進行訓練,對學生順利完成畢業設計,提升畢業設計質量具有非常重要的現實意義。
資源的建設采用樹形拓撲,以課程做主干,在每個課程節點上進一步擴充詳細資源子節點。比如在講到數據類型的時候,課堂授課由于時間有限只是簡單介紹數據類型標識符和可表示的數值范圍,在網絡資源中介紹使用數據類型的原因,電腦中數據類型存儲的方法,.net Framework中數據類型的歸屬,數據類型的縮寫表示,以及對每種數據類型補充詳細的描述和每種數據類型在程序中的具體應用,通過每種數據類型的應用示例,使學生了解每種數據類型的具體使用環境,對數據類型的應用環境有了深刻的認識,豐富知識的同時加深記憶。
2.互動模塊。互動模塊包括習題考試和疑難解答兩部分,用來檢測學生的學習狀況和解答疑難問題。考試是強化知識記憶的重要手段之一,習題考試模塊涵蓋所有的知識點,系統地以考試方式檢測學生的學習情況。通過網絡習題,學生可以了解哪些知識點存在問題,借助答案部分的參考解答,對知識點有徹底的認識。為期末考試打下了良好的基礎,提高學生整體成績,增強學生與同等院校的競爭力。
學生對于學習過程中不明確的問題使用疑難解答模塊進行處理。一種方式是可以在疑難解答留言處進行留言,有老師定期解答問題或者同學之間可以互相解答問題。另一種方式是發Email給老師進行咨詢,老師在收到信件后進行回復答疑。疑難解答方式既方便了學生解決疑惑,同時教師通過答疑也會了解哪些知識點是學生沒有吃透的,可以更進一步的詳盡講解。或者有些課堂教學中沒有的知識點是學生普遍關心的,可以適當加入課堂教學中。促進教師不斷地完善課堂教學,提升教學質量。互動模塊的建立在提高了學生成績的同時也是教師獲取學生學習狀況和關注點的重要途徑。
三、結論
網絡資源的建設是課堂教學的拓展,學生自學為基礎,所有知識體系詳盡細致,每個知識點都有示例配套講解,所有項目都有詳細設計和具體編碼實現,充分滿足了學生廣泛涉獵C#課程的學習積極性,與課堂教學相呼應,能夠提高學生的學習興趣和學習積極性。同時促進了師生互動性,增強教學效果。
參考文獻:
[1]盧長鵬,薛永三,柴方艷,等.《ASP.NET程序設計》課程教學改革策略的探索[J].電腦知識與技術,2013,19(12):2832-2833,2835.
[2]朱紅英,賴蘋華,宮曉曼.基于項目驅動的DACUM模型Java課程開發建設研究[J].科技通報,2014,30(11):242-244.
[3]王華東.階段式教學法在ASP.NET程序設計課程中的應用[J].計算機時代,2014,(10):71-72,75.
[4]師碩,薛桂香,于洋.基于CDIO工程教育理念的.NET程序設計課程教學實踐[J].教育教學論壇,2015,(12):93-94.
[5]張煜,李萌,李樂山.項目驅動式教學法在工業設計專業課程中的研究與實踐[J].吉林省教育學院學報,2014,30(2):97-99.
[6]鐘永彥,陳娟.基于項目驅動的電氣控制技術教學研究[J].中國教育技術裝備,2013,(36):80-81.
[7]段秀紅.淺析項目驅動教學法在大專院校計算機網絡教學中的應用[J].科技創業家,2013,(24):159.
[8]那一沙,吳子東,杜修平.基于建構主義的面向對象程序設計C++教學[J].現代遠距離教育,2008,(4):35-37.
[9]楊維東.建構主義學習理論述評[J].理論導刊,2011,(5):13-17.