【#第一文檔網# 導語】以下是?第一文檔網的小編為您整理的《C語言程序設計教學反思》,歡迎閱讀!
《C語言程序設計》學科教學反思
本學期擔當高一計算機網絡專業C語言學科的教學任務。面對剛從初中畢業,對專業課還有些懵懂的學生,如何將枯燥的程序設計這門學科讓學生更容易接受,如何將理論性強的知識生動,易懂的傳授給學生,是我一直思考的問題。
一、教學前反思
計算機專業中,C語言編程語言課是計算機專業的核心課程,是加深學生對計算機的認識、提高學生思維能力的專業骨干。C語言編程語言具有抽象化和模塊化的特點c語言程序設計上機指導與習題選解答案,學生接受起來有一定的難度。同時職業高中學生的學習能力較差,課后不肯花時間,久而久之,導致聽不懂,給C語言編程語言課的教學帶來一定的難度。存在的普遍問題很多:如對格式不理解、語句不會用、程序不會寫,即使依葫蘆畫瓢寫出來了,為什么這樣,還是不知道。學生對C語言編程語言不理解,漸漸地就失去了興趣。因此我在課前收集了大量實用性強,趣味性的小例子,讓學生觀察程序結果,使用C語言編寫的小游戲領悟它的編程思想,讓學生進行模仿與分析,使他們產生興趣,產生好奇心,產生求知的欲望。讓學生在實踐課和實訓課上積極參與,通過貼近生活的實際綜合性習題讓學生鞏固知識點,激發學生的學習興趣。
二、教學中反思
C語言編程語言具有專業性強、實踐性強的特點,與實際聯系緊密,因此,光靠教師在課堂上講授知識是遠遠不夠的。只有理論與實踐相結合,知識才會轉變為能力。對C語言編程語言,學生與教師在理論課與實踐課的角色是不同的。教師從課堂上的教學組織者轉變為上機操作的指導者。作為教學組織者,負責知識點的傳授,此時教師有較充分的主動性,易于控制所傳遞的知識內容,可使學生在較短時間內獲得較多的知識。但學生只是被動地接受知識,學生的積極參與少。學生從被動的接受知識到主動地檢驗知識,學生的心理發生了很大的變化。上機操作是實現檢驗計算機編程語言課堂教學效果的重要方面。此時的教師是上機的輔導者,學生親自動手、動腦參與教學活動。但是上機操作課對學生來說是輕松的,若教師管理不當,會造成學生無所事事的局面。上機課是對理論課的應用和檢驗,對教師有更高的要求,因此,上機操作前教師要根據知識點布置相應的練習任務,編程序或調試程序。
面對枯燥的C語言編程語言,除了幫助學生找到學習語言的方法
和技巧外,還要讓學生充滿信心,意識到本課程的實用性,因此,階段性作業方式是行之有效的。所謂階段性作業方式,即階段性教學內容的整合,指的是一個較為完整的知識群學習結束后,給學生一個綜合性的習題,讓學生在課余時間完成程序的編寫。當然,這個習題一定要涵蓋知識群的重點和難點。學生在一定的時間段內,可以通過調查、討論等學習方式,獨立或協作完成程序編寫。程序完成后,教師還要和學生一起,評價所完成的任務并完善它。這樣學生一方面鞏固了所學的知識群c語言程序設計上機指導與習題選解答案,又在每一個學習階段能看到自己的實用性學習成果,使學生產生成就感,提高學習的興趣。從而讓學生對所學的知識有個系統完整的認識。
三、教學后反思
有批判地在教學行動結束后進行反思,這種反思能使教學經驗理論化。在課堂教學實踐后及時反思,不僅能使教師直觀、具體地總結教學中的長處,發現問題,找出原因及解決問題的辦法,再次研究教材和學生、優化教學方法和手段,豐富自己的教學經驗;而且是將實踐經驗系統化、理論化的過程,有利于提高教學水平,使教師認識能上升到一個新的理論高度。
教學的最高境界是知識遺忘后的沉淀,因此計算機編程語言課的教學目的應該是方法的傳授、能力的培養,而不僅僅是知識點的記憶。學習計算機的人都有一個感受:任何編程語言都是相通的,只要你精通一門編程語言,其它的編程語言的學習則是不廢力的。只有學生對計算機編程語言產生興趣,才能獲得探索的滿足感,才能積極主動地研究問題,才能將知識轉變為能力。因此,在講授C語言編程語言時,要讓學生學會它的方法,培養學生的編程能力,而不僅僅是考試卷上的高分。
經過一次又一次的反思——提高——再反思——再提高的過程,教師們受益非淺,也更加深刻地認識到了在C語言編程語言課教學中及時反思的重要性和必要性,它會使我逐漸形成自我反思的意識和自我監控的能力。在今后的教學管理中,我會通過不斷地反思來提高自己的教學管理水平和創新能力。以此提高學生學習計算機的興趣,使學生主動地學習,培養學生的自學能力和創造發揮能力。