黃錦祝
摘 要 C#是由C++及C衍生來的編程語言,直接組成了組件對象模型,因其具備簡單、穩定和安全的特點,目前許多高校的計算機教學中,將其作為主要專業課程,本文針對C#課程教學中存在的問題和原因,提出了教學方法的改進措施。
關鍵詞 高職 C#課程 教學方法
中圖分類號:TP312文獻標識碼:A
隨社會進步、工作崗位對人才需求較大,高等職業教育逐漸引起社會關注,如何使高職學生將所學知識應用于工作,最終輕松上崗,是目前高職院校教學中高度重視的問題。由于C#具有簡單、穩定、安全的特點,因此,在教學中備受歡迎,程序語言本身具有的特點無法決定學習效果,學習中掌握情況一般,不僅是學生的問題,同時也與教師的教學方法有關,只有培養學生興趣,才能減少學生壓力。基于此,需要我們發現教學中存在的問題,找出解決措施,提升教學效果。
1 C#課程教學中存在的問題、原因
在日常教學中,大部分老師會依據教材順序講解,按照章節程序代碼舉例,直接演示。學生缺少主動思考的機會,無法真正學會解決問題的方法,久而久之就只會接受教師已寫好的程序代碼,當遇到實際問題時,難以獨立處理。出現這種顯現的原因主要有以下幾點:
(1)未掌握基本知識點。隨教學逐步深入,學生需掌握大量知識點,以往學過的基本定義以及語法規則都已遺忘。在書寫程序時遇到曾經學過的知識點只能通過翻教材查找,比如循環語句的控制語法、基本定義等,究其原因,就是對基本含義、語法未真正掌握。
(2)學生通常因好奇心理驅動學習,隨學習難度不斷增大,積極性和主動性逐漸減弱,當好奇心消失時就認為學習課程較難,產生排斥心理,喪失主動學習的積極性,進入死循環,直接降低教學效果。
(3)教學過程中,理論脫離實踐。目前大部分學生在學習時都存在目的性,認為對自己將來有幫助的事就學,沒有幫助就不學,在日常教學中,教師僅要求學生掌握課本知識點,依照教材完成程序書寫,學生無法感受C#課程在實際生活中的應用優勢。
對于以上教學過程中存在的問題,需要教師轉變教學方法,探索新的教學理念,將理論和實際相結合,激發學生學習的主動性及積極性,享受編寫程序。
2 C#課程教學方法的改進措施
(1)在教學中增加實操課時,為使學生真正掌握所學知識,在實際工作中靈活運用,同時培養學生團隊合作意識,自發創新能力,在安排課程教學初期,要求教師以教學具體內容為基礎,設計恰當的課程階段性項目,中期結合學生日常學習效果做適當調整,在學生上機操作時靈活運用知識點,加深印象。在實訓過程中,教師在解答專業知識時也要培養學生自主創新能力,比如可根據每位學生不同的情況進行分組,實現項目差異化的開發制作,有利于激發學生對C#課程的學習興趣,增強自信。
(2)設定階段性目標。在教學過程中,要明確每個階段需要做什么、需要達到什么要求,這樣不僅能使學生逐步掌握知識點,也能激發其求知欲。比如學生在學習過程中都存在競爭傾向,當學生發現周圍同學都已經掌握知識點,自己就會努力掌握,獲得成就感,進而形成良好的學習范圍。
(3)教師應多予以表揚鼓勵。在學習中,學生能否持續保持學習熱情,與是否取得進步息息相關。若付出的努力與收獲未形成正比,會對學生心理造成嚴重打擊,進而降低學習積極性。在教學過程中,不論是課堂提問還是課后作業,教師都應發現每位學生的進步,并給予學生表揚鼓勵,增強學生學習信心,保持學習熱情。
(4)改變常規課程考核方式。目前大部分高校C#課程在學期末考核時都選用筆試,即使部分院校也選用機試,但也只是僅供參考。長此以往,導致學生只重視對理論死記硬背,忽略實際應用,雖然無法使用程序解決實際遇到的問題,但也不影響課程成績。基于此,應削弱筆試比重,輔助上機考試進行考核,試題盡量源于題庫,確保題庫內的題型和題量,試題題目應避免使用教材例題,應作出一定變化,鍛煉學生隨機應變的能力。日常課程實訓時應引導學生形成以用為主的思想,重視實際操作的能力,真正理解并掌握知識點。這不僅能提升學生的領悟能力,也能全面反映其學習情況,除此之外,可將日常上機操作作為期末考核的一部分。
綜上所述,隨科技進步、軟件技術發展,C#課程已受廣泛應用。C#課程在高校教學中的重要地位日益顯現,由于學生在學習時易產生排斥、恐懼心理,這就要求教師應正視當前教學方法是否需要改進,教師教學過程中只有找出短板,才能切實補齊短板。這就要求在教學過程中教師將教學與學習進行有機結合,使學生真正學習、掌握并運用知識,更高效的完成C#課程的教學任務。
參考文獻
[1] 許珂.高職數學課程教學技能與方法研究——評《高職教育數學課程的教與學》[J].教育評論,2017,82(05):167.
[2] 李潔,吳修玲.問題反饋式項目教學在高職課程教學中的應用研究——以國際貿易實務為例[J].職教論壇,2017,38(29):67-72.