首頁 > 文章中心 > 正文

      計算機教學中學生編程能力提高方法

      前言:本站為你精心整理了計算機教學中學生編程能力提高方法范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

      計算機教學中學生編程能力提高方法

      【文章摘要】編程能力是學生走向工作崗位必須具備的基本能力,提高學生的編程能力是計算教學必須達到的目標。當前國內高校教師在計算機編程類課程中教學方法不佳,使得學生學習主動性差,編程能力弱。本文分析了學生的編程能力現狀與提高的重要性,并提出了在計算機教學中提高學生的編程能力的建議。

      【關鍵詞】計算機;編程能力;實驗

      1學生的編程能力現狀與提高的重要性

      編程能力是計算機專業學生的基本專業能力,是獲得企業青睞與走向工作崗位必須具備的基本技能。在計算機應用中的程序設計和系統開發工作都需要學生具備良好的編程能力,而良好的編程能力具體包括穩固的數學基礎、強大的邏輯思維能力、靈活的建模能力,對集成開發環境、測試工具、軟件工程規范的熟悉,除此之外還應當具有不怕苦不怕累的精神和與人順利溝通的團隊合作能力。但是當下高校計算機專業學生普遍存在編程能力不強的問題,如學生掌握了一定的編程原理,老師教的編程方法也能夠自己操作,但是當老師提出要學生自己完成一個程序時,學生就無從下手。這使得學生畢業后無法順利找到工作,實現自己的價值。因此,提高計算進專業學生編程能力是計算機專業教學亟待解決的重大問題。從教學方面講,造成學生編程能力不高的原因是教師的教學方法存在問題,因而,必須改善教學方法。

      2在計算機教學中提高學生的編程能力

      2.1運用通俗、生動的語言幫助學生理解專業術語

      語言是教師教學的隱形工具,只有有效的使用課堂語言,才能更好的發揮語言的感染力,引起學生傾聽的興趣,才能使學生的學習效率更高。計算機編程課程中的專業術語非常多,而且晦澀難懂,教師直接向學生灌輸編程語言,學生難以理解,掌握起來也十分困難。所以計算機教師在講授編程課程時應當將計算機編程的專業術語進行通俗化,例如在講解語句格式時,向學生講明,語句與祈使句類似,它是沒有主語的,它表達的意思就是下達命令,而語句格式中的命令表示的是動作,參數表示的動作的對象,語句的深層含義就是命令計算機去執行工作。這樣一比喻通俗化,學生就能很快的理解語句格式,并且不會忘記。又如在上排序這一課程時,將排序比喻成了學生體育課排隊,能夠通過不同的方式讓學生的隊伍按從高到低或從低到高的順序排列。一樣依賴,學生腦海中會形成一個具體的形象,感性認識加深了,結合老師的講解和自己的思考,理性認識也逐漸形成,最終掌握了知識要點。

      2.2設置故錯啟迪學生積極思維

      例如編程時常常需要交換兩個變量的值,講此問題時,我就采用“故錯”的教學方法。首先將題目布置下去讓學生自己完成,然后找一個直接采用A=B:B=A這種錯誤方法的程序展現在黑板上(多數學生采用此方法),然后引導學生一起分析程序,當講到這一語句時故意加上停頓給學生思考的時間,至此就會有學生提出質疑了,如何解決呢?此時就可將其比喻成兩杯飲料,要交換,而飲料不能丟失,學生會馬上說“再拿一個杯子來”,這樣,必須借助于第三變量的問題就提出來了,程序也解決了。學生在編制這個程序的過程中始終處于思考的狀態,教師通過一個錯誤的語句一步一步啟迪了學生的思維。

      2.3實驗中當好學生助手

      實驗是計算機編程課程的重點與綜合體現,首先實驗教學要選定合理的實驗題目。實驗題目應當具有實踐性與趣味性,比如當我們編寫一曲音樂演奏程序時,他的設計過程與方式是多種多樣的,這個時候應當充分發揮學生的主觀能動性與創新能力,不要局限在小范圍內。所以教師不應當在授課之出就給定題目的解決思路與方法,讓學生自由發揮。在實驗的過程中,教師萬萬不可以自己的“經驗”來否定學生的想法,即便學生的思考模式是“錯誤”的想法,而是應當鼓勵學生,讓他們通過完成實驗來進行自我判斷,從而提升學生的實踐能力和創新的勇氣。其次,實驗教學的開展應當合理的安排作業。我認為實驗作業的布置可以分為三大類:一是當堂完成的實驗,這類作業應當盡量簡答,因為實驗課程占據的較多的時間,剩余時間有限,所以作業應當盡量簡單但必須符合當堂教學的主題;二是綜合類的實驗,在課程安排上應當合理的安排集中上機時間。保證學生在一段時間內能夠將所學的知識鞏固,在這個基礎上應當按照課題進行小綜合訓練。三是課程開展初期布置大作業,讓學生帶著這個大作業來學習,隨著課程的進展讓學生不斷的去解決大作業中的問題。其實,這個大作業就是一個項目,這個項目涉及的問題應當廣泛,可以有一些課堂上不會講到的知識,讓學生在課下去自主的查找資料,提升自己,解決問題。在課堂上分階段的對大作業進行講解,讓學生在課堂上對一些問題開展討論交流。對于學生的結果不要直接就下定論,而應當積極的引導學生,不斷的訓練提升學生的觀察能力、邏輯推理能力、判斷能力等等。

      2.4案例教學法

      據我了解,所謂案例教學就是在教學過程中引入實際的程序設計案例。案例的應用能夠使教學內容更貼近應用實際,也能夠讓學生明白企業中真正需要的是什么樣的工作。案例法結合學生的自由討論,能夠激發學生的學習興趣,并提升學生自己解決問題的能力與創新能力。在案例法的應用中,用側重以下幾點:首先要充分發揮學生的主體作用和教師的主導作用,遵循循序漸進的教學原則,引導學生對案例進行分析。其次要對涉及形式和執行過程的解釋,遵守直觀性教學的原則。再次,在案例教學過程中應當應用一些較為經典的案例來提升學生的基礎知識,還應當應用一些較新的案例,避免所學知識的落后和與企業需求脫節,這就需要學校與企業建立良好的關系,從企業中獲得進行案例教學的良好教材。

      2.5項目教學法

      引入項目教學法,從數據結構、語法、算法、優化、規范化編寫代碼等不同方面和角度培養學生編程能力,并通過具體項目實戰提高學生的編程能力將對計算機編程語言類課程的教學改革起到促進和示范作用。在教學過程中圍繞教學目標提出項目教學,圍繞項目展開教學。以任務為驅動,師生雙方邊教、邊學、邊做來完成某個教學目標和教學任務,融理論教學、實踐教學、生產、技術服務于一體。充分發揮師生雙方的主動性和互動性。應用項目教學法培養學生實戰工程項目的各種能力,包括團隊協作、適合工作角色的工作能力等。同時也要求教師教學思想不斷進行創新、發展。掌握大型軟件開發方法,通過分工合作的方式完成大型軟件的編寫,這個時期是綜合運用專業知識解決實際問題的時期。相關課程也要布置大作業,但這時的大作業要由一個組的各個成員配合完成,這時不僅要寫程序,還要按照軟件開發的規范完成各個階段的文檔,學生要根據自己所做的大作業進行答辯。大作業也可以與課程設計相結合,使學生在實踐中消化所學的課堂知識。

      【參考文獻】

      [1]賀慶和.AOP編程思想的研究[J].軟件導刊,2010(9):3.

      [2]馬剛.淺談模擬軟件在計算機實踐教學中的應用[J].科技信息,2010(11):230,184.

      作者:朱維娜 單位:西北工業大學明德學院

      亚洲精品乱码久久久久66| 亚洲日本韩国在线| 亚洲国产一二三精品无码| 亚洲国产一成久久精品国产成人综合 | 亚洲区小说区图片区| 女bbbbxxxx另类亚洲| 亚洲AV无码之国产精品| 亚洲国产高清国产拍精品| 亚洲精品久久久久无码AV片软件| 亚洲欧洲AV无码专区| 亚洲色偷偷综合亚洲av78| 亚洲精品V天堂中文字幕| 亚洲爆乳AAA无码专区| 成人婷婷网色偷偷亚洲男人的天堂| 亚洲精品无码久久久久A片苍井空 亚洲精品无码久久久久YW | 亚洲av无码国产精品色午夜字幕| 亚洲AV永久无码区成人网站| 亚洲日韩精品一区二区三区| 国产成人精品日本亚洲网站| 久久久久亚洲av无码尤物| 久久亚洲精品无码VA大香大香| 亚洲视频中文字幕在线| 亚洲成a人片在线观看中文!!! | 亚洲韩国在线一卡二卡| 亚洲成人高清在线观看| 精品亚洲成A人无码成A在线观看| 亚洲黄页网在线观看| 亚洲成av人在线观看网站| 亚洲AV永久无码精品一区二区国产 | 亚洲无人区视频大全| 亚洲香蕉在线观看| 亚洲风情亚Aⅴ在线发布| 国产亚洲精品精品精品| 久久久久亚洲AV成人网人人网站 | 亚洲小说区图片区| 最新亚洲春色Av无码专区| 久久精品国产亚洲AV未满十八| 亚洲国产成人久久精品99| 中文字幕中韩乱码亚洲大片| 国产亚洲一区二区三区在线观看 | 国产综合成人亚洲区|