對于C語言程序設(shè)計實踐教學(xué)的總結(jié)與反思
對于C語言程序設(shè)計實踐教學(xué)的總結(jié)與反思
《C語言程序設(shè)計》實踐,作為一門計算機基礎(chǔ)課程的實踐,它不僅有利于提高學(xué)生的編程能力、思維能力,培養(yǎng)學(xué)生的實際動手能力和創(chuàng)新能力,也將對學(xué)生日后深入學(xué)習(xí)計算機專業(yè)知識有很大的幫助。
通過對課堂的觀察、與學(xué)生的交流、實踐總結(jié)的填寫、及完成項目的情況,發(fā)現(xiàn)部分學(xué)生上課時都能聽懂,可到自己動手操作時卻腦子卻一片空白,無從下手,出現(xiàn)了聽得懂、編不出的現(xiàn)象。其原因不外乎以下幾方面:
首先,對語句語法的理解不夠深刻。學(xué)生對于一些基本語句的使用、語法的規(guī)則,掌握不夠,隨著學(xué)習(xí)的深入,把新知識掌握了卻把舊知識遺忘了。比如,少數(shù)學(xué)生對于使用頻率高的自定義函數(shù)仍不能正確的定義與調(diào)用;學(xué)生完成了難度較大的貪食蛇,再做通訊錄時,卻不能正確運用標(biāo)準(zhǔn)的輸入輸出函數(shù)。其次,C語言強調(diào)的是模塊化的思想,而學(xué)生習(xí)慣于順序編程的思維方式。而有的學(xué)生比較依賴?yán)蠋,老師講多少就學(xué)習(xí)多少,這樣會使學(xué)生的編程思想嵌入固定的模式中,學(xué)生也減少了思考的機會。
再次,學(xué)生在學(xué)習(xí)C語言時,開始是積極的,但隨著項目內(nèi)容的深入,有的內(nèi)容需要記憶、思考,難度增大了,興趣就減退了,調(diào)動不起積極性,覺得學(xué)習(xí)C語言很難。
針對學(xué)生在學(xué)習(xí)中出現(xiàn)的以上問題,在教學(xué)的過程中,我不斷的改進自己教學(xué)的方式方法,吸取小組內(nèi)其他成員的教學(xué)方法,取得了一定效果:1、思路式教學(xué)方法:
在課程教學(xué)過程中,通過項目的講解,引導(dǎo)學(xué)生應(yīng)用已學(xué)知識并結(jié)合本項目的新知識,分析項目,設(shè)計算法。在分析項目,設(shè)計算法的過程中,適當(dāng)?shù)亍⒂兄攸c地讓學(xué)生嘗試?yán)щy,甚至是錯誤,培養(yǎng)學(xué)生正確的思維方式,讓學(xué)生在自己探索解決問題的過程中,全面、有效地掌握知識;2、精講多練,加強實踐能力
在學(xué)生理解項目思想、確定項目的算法后,有針對性地對項目中涉及的知識點進行講解,對于那些學(xué)生自己能完成的內(nèi)容,少講、只做提示,甚至不講;每次課留足夠的時間讓學(xué)生盡可能多地實踐操作,同時加強巡查輔導(dǎo),及時發(fā)現(xiàn)和糾正學(xué)生的錯誤。對于出現(xiàn)率高的,適時進行集中講解。3、提問式教學(xué)方法:
根據(jù)教學(xué)內(nèi)容和學(xué)生的實際水平,在教學(xué)的過程中,適時地根據(jù)項目演示結(jié)果,提出問題,啟發(fā)引導(dǎo)學(xué)生去分析問題,解決問題,提問以達到理解、掌握知識,提高思想覺悟的目的。在新舊知識的銜接點上提出問題,以舊知識引出新知識,引導(dǎo)學(xué)生思考,回憶舊知識,并在舊知識基礎(chǔ)上理解新知識;在分析項目的
實現(xiàn)過程、項目的重點、難點時提出問題,就像導(dǎo)游將游覽路線、游覽對象的精華描述給游客。4、賞識教育:
實踐課重在培養(yǎng)學(xué)生的實踐能力,學(xué)生只有勤于動腦,親自實踐,才能真正體會到其中的奧妙。在開始設(shè)計一個項目時,同學(xué)們普遍覺得比較難。對于學(xué)生在編程過程中好的算法,及時給予肯定、表揚,并鼓勵學(xué)生,有難度才有挑戰(zhàn),把完成項目當(dāng)作學(xué)習(xí),也當(dāng)作對自己能力的培養(yǎng)。完成一個項目,同學(xué)們都有這樣的體會:原來這個項目是這么簡單。雖然開始有點難,但是只要自己跟著老師的步伐,多思考,多看書,對自己的程序反復(fù)調(diào)試,都可以做出來。5、有選擇性的回答學(xué)生問題:
對學(xué)生在程序調(diào)試過程中出現(xiàn)的的問題,只要學(xué)生能夠通過自己努力解決的問題,只是給學(xué)生提示一下錯誤出現(xiàn)的哪個位置,盡量讓學(xué)生自己去解決;對于學(xué)生確實不能解決的問題,提示知識點,再給予解答,這樣培養(yǎng)了學(xué)生自主探究問題、合作學(xué)習(xí)、解決問題的能力,還教給他們學(xué)習(xí)的方法而不是僅僅傳授給他們知識,要讓他們學(xué)會學(xué)習(xí),發(fā)掘?qū)W生自身潛能。6、一點多解:
對于一個程序的運行結(jié)果,可以有不同的實現(xiàn)方式。在課堂上,講解的只是一種適合大部分同學(xué)的算法。因此,鼓勵學(xué)生在理解程序思想的基礎(chǔ)上,自己設(shè)計算法,創(chuàng)造性的完成項目。6、
課后反饋:
作業(yè)上存在的問題及時的反饋,對舊知適時進行鞏固,除了及時檢查學(xué)生的項目提交情況外,我們還利用學(xué)生填寫的實驗報告冊,對他們的學(xué)習(xí)過程進行跟蹤,及時反饋評價,不斷強化他們所學(xué)知識點,而最終實現(xiàn)學(xué)生對知識點的掌握。一旦發(fā)現(xiàn)學(xué)生中存在個別抄襲作業(yè)和實踐報告的情況,切洽處置,并以此典型事例教育全體學(xué)生,杜絕其它學(xué)生中出現(xiàn)類似現(xiàn)象!
任何教學(xué)方法只有在一定的條件下才會顯示出優(yōu)勢或不足,任何一種教學(xué)方法都有其適用范圍。要教好一門語言的實踐課,關(guān)鍵在于激發(fā)學(xué)生的學(xué)習(xí)興趣,讓學(xué)生主動、愉快地學(xué)習(xí),滿足他們的求知欲,這樣才能取得良好的教學(xué)效果,這也是我以后的教學(xué)工作的一大目標(biāo)。
現(xiàn)代技術(shù)中心:陳燕
201*-7-12
擴展閱讀:對于C語言程序設(shè)計實踐教學(xué)的總結(jié)與反思
對于C語言程序設(shè)計實踐教學(xué)的反思
王傳斌
《C語言程序設(shè)計》實踐,作為一門計算機基礎(chǔ)課程的實踐,它不僅有利于提高學(xué)生的編程能力、思維能力,培養(yǎng)學(xué)生的實際動手能力和創(chuàng)新能力,也將對學(xué)生日后深入學(xué)習(xí)計算機專業(yè)知識有很大的幫助。
通過對課堂的觀察、與學(xué)生的交流、實踐總結(jié)的填寫、及完成項目的情況,發(fā)現(xiàn)部分學(xué)生上課時都能聽懂,可到自己動手操作時卻腦子卻一片空白,無從下手,出現(xiàn)了聽得懂、編不出的現(xiàn)象。其原因不外乎以下幾方面:
首先,對語句語法的理解不夠深刻。學(xué)生對于一些基本語句的使用、語法的規(guī)則,掌握不夠,隨著學(xué)習(xí)的深入,把新知識掌握了卻把舊知識遺忘了。比如,少數(shù)學(xué)生對于使用頻率高的自定義函數(shù)仍不能正確的定義與調(diào)用;學(xué)生完成了難度較大的貪食蛇,再做通訊錄時,卻不能正確運用標(biāo)準(zhǔn)的輸入輸出函數(shù)。其次,C語言強調(diào)的是模塊化的思想,而學(xué)生習(xí)慣于順序編程的思維方式。而有的學(xué)生比較依賴?yán)蠋,老師講多少就學(xué)習(xí)多少,這樣會使學(xué)生的編程思想嵌入固定的模式中,學(xué)生也減少了思考的機會。
再次,學(xué)生在學(xué)習(xí)C語言時,開始是積極的,但隨著項目內(nèi)容的深入,有的內(nèi)容需要記憶、思考,難度增大了,興趣就減退了,調(diào)動不起積極性,覺得學(xué)習(xí)C語言很難。
針對學(xué)生在學(xué)習(xí)中出現(xiàn)的以上問題,在教學(xué)的過程中,我不斷的改進自己教學(xué)的方式方法,吸取小組內(nèi)其他成員的教學(xué)方法,取得了一定效果:1、思路式教學(xué)方法:
在課程教學(xué)過程中,通過項目的講解,引導(dǎo)學(xué)生應(yīng)用已學(xué)知識并結(jié)合本項目的新知識,分析項目,設(shè)計算法。在分析項目,設(shè)計算法的過程中,適當(dāng)?shù)、有重點地讓學(xué)生嘗試?yán)щy,甚至是錯誤,培養(yǎng)學(xué)生正確的思維方式,讓學(xué)生在自己探索解決問題的過程中,全面、有效地掌握知識;2、精講多練,加強實踐能力
在學(xué)生理解項目思想、確定項目的算法后,有針對性地對項目中涉及的知識點進行講解,對于那些學(xué)生自己能完成的內(nèi)容,少講、只做提示,甚至不講;每次課留足夠的時間讓學(xué)生盡可能多地實踐操作,同時加強巡查輔導(dǎo),及時發(fā)現(xiàn)和糾正學(xué)生的錯誤。對于出現(xiàn)率高的,適時進行集中講解。3、提問式教學(xué)方法:
根據(jù)教學(xué)內(nèi)容和學(xué)生的實際水平,在教學(xué)的過程中,適時地根據(jù)項目演示結(jié)果,提出問題,啟發(fā)引導(dǎo)學(xué)生去分析問題,解決問題,提問以達到理解、掌握知
識,提高思想覺悟的目的。在新舊知識的銜接點上提出問題,以舊知識引出新知識,引導(dǎo)學(xué)生思考,回憶舊知識,并在舊知識基礎(chǔ)上理解新知識;在分析項目的實現(xiàn)過程、項目的重點、難點時提出問題,就像導(dǎo)游將游覽路線、游覽對象的精華描述給游客。4、賞識教育:
實踐課重在培養(yǎng)學(xué)生的實踐能力,學(xué)生只有勤于動腦,親自實踐,才能真正體會到其中的奧妙。在開始設(shè)計一個項目時,同學(xué)們普遍覺得比較難。對于學(xué)生在編程過程中好的算法,及時給予肯定、表揚,并鼓勵學(xué)生,有難度才有挑戰(zhàn),把完成項目當(dāng)作學(xué)習(xí),也當(dāng)作對自己能力的培養(yǎng)。完成一個項目,同學(xué)們都有這樣的體會:原來這個項目是這么簡單。雖然開始有點難,但是只要自己跟著老師的步伐,多思考,多看書,對自己的程序反復(fù)調(diào)試,都可以做出來。5、有選擇性的回答學(xué)生問題:
對學(xué)生在程序調(diào)試過程中出現(xiàn)的的問題,只要學(xué)生能夠通過自己努力解決的問題,只是給學(xué)生提示一下錯誤出現(xiàn)的哪個位置,盡量讓學(xué)生自己去解決;對于學(xué)生確實不能解決的問題,提示知識點,再給予解答,這樣培養(yǎng)了學(xué)生自主探究問題、合作學(xué)習(xí)、解決問題的能力,還教給他們學(xué)習(xí)的方法而不是僅僅傳授給他們知識,要讓他們學(xué)會學(xué)習(xí),發(fā)掘?qū)W生自身潛能。6、一點多解:
對于一個程序的運行結(jié)果,可以有不同的實現(xiàn)方式。在課堂上,講解的只是一種適合大部分同學(xué)的算法。因此,鼓勵學(xué)生在理解程序思想的基礎(chǔ)上,自己設(shè)計算法,創(chuàng)造性的完成項目。6、
課后反饋:
作業(yè)上存在的問題及時的反饋,對舊知適時進行鞏固,除了及時檢查學(xué)生的項目提交情況外,我們還利用學(xué)生填寫的實驗報告冊,對他們的學(xué)習(xí)過程進行跟蹤,及時反饋評價,不斷強化他們所學(xué)知識點,而最終實現(xiàn)學(xué)生對知識點的掌握。一旦發(fā)現(xiàn)學(xué)生中存在個別抄襲作業(yè)和實踐報告的情況,切洽處置,并以此典型事例教育全體學(xué)生,杜絕其它學(xué)生中出現(xiàn)類似現(xiàn)象!
任何教學(xué)方法只有在一定的條件下才會顯示出優(yōu)勢或不足,任何一種教學(xué)方法都有其適用范圍。要教好一門語言的實踐課,關(guān)鍵在于激發(fā)學(xué)生的學(xué)習(xí)興趣,讓學(xué)生主動、愉快地學(xué)習(xí),滿足他們的求知欲,這樣才能取得良好的教學(xué)效果,這也是我以后的教學(xué)工作的一大目標(biāo)。
201*年6月30日
友情提示:本文中關(guān)于《對于C語言程序設(shè)計實踐教學(xué)的總結(jié)與反思》給出的范例僅供您參考拓展思維使用,對于C語言程序設(shè)計實踐教學(xué)的總結(jié)與反思:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。