国产丁香婷婷妞妞基地-国产人人爱-国产人在线成免费视频麻豆-国产人成-91久久国产综合精品-91久久国产精品视频

公務員期刊網 論文中心 正文

非計算機專業C語言教學方法探討

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了非計算機專業C語言教學方法探討范文,希望能給你帶來靈感和參考,敬請閱讀。

非計算機專業C語言教學方法探討

摘要:文章總結了目前C語言傳統教學的常用方法和手段,分析了傳統教學模式所存在的問題和不足,在此基礎上,結合本人從事C語言課程教學的實際工作經驗,提出了幾點對非計算機專業C語言教學的建議和探索。

關鍵詞:C語言;程序設計;教學改革

一、背景

隨著科學技術的不斷發展,計算機科學與其他學科的聯系越來越緊密。C語言具有功能強大、表達能力豐富、使用靈活便捷、應用范圍廣、目標程序執行效率高、可移植等優點[1],因此很多高校將其作為計算機程序設計類課程的基礎課。該課程對于培養高校學生的邏輯思維能力、編程技能、自主學習能力、分析問題和解決問題的能力都有極大幫助,并對數據庫原理及應用、操作系統、單片機應用等后續課程的學習起鋪墊作用。但是,由于C語言課程中涉及到的知識點繁多、概念多、重點難點多、規則較為復雜、運用靈活、不易調試、難以調動學生的學習興趣和積極性,教師教學過程和學生學習過程都感到較為困難。

二、傳統C語言教學方法和手段

傳統的C語言教學過程中,課任教師作為主要的知識點傳授者,大多數側重于課本上C語言語法知識點的傳授和鞏固,按照所選教材的章節順序和章節中例題先后次序進行上課講解,針對課后習題進行作業的布置。這種按部就班地跟從教科書的授課方式,不易于將學生的實際接收和反饋情況作為授課依據,難以激發學生對該課程的學習興趣。傳統的C語言作業布置模式,讓學生針對課堂上的例題和課后的習題進行編程調試,如果學生對課堂上的知識點未完全消化或學生本身非計算機專業,編程基礎較差,這種作業布置模式容易使得學生有挫敗感,大大降低學生學習本門課程的動力且使得部分學生畏懼上機編程。當然,也有部分學生按照課本的例題程序進行輸入、調試和修改后,可實現例題中所要求的功能,帶給學生一定的成就感和滿足感,但也容易讓學生誤以為自己對C語言編程完全掌握了,而實際上,學生面對靈活多變的編程題,缺乏自我思考和靈活應用知識要點的能力。以往,傳統的C語言授課方式多數是將理論課和上機實踐課分開。通常先安排理論課,再安排少于理論課課時的上機課。這種傳統模式容易將理論知識點和上機操作分離,學生經過理論授課后若不及時上機復習和鞏固,待下一次上機操作時,容易將知識點遺忘,且不利于學生課堂上及時地理解書本中抽象的概念。而單一的上機課,學生專注于完成編程題目,或是將編程題當作此次上課的目的,單純地為交作業而編程,臨下課時,部分學生甚至為交差而拷貝、抄襲他人的程序,這種上機實踐效果不利于學生將理論知識點和實踐結合。

三、傳統教學模式存在的問題

“C語言程序設計”作為高校相關專業的基礎課程,多數高校的教學計劃將本門課安排在大一或大二的第一學期,采用傳統的課堂教學、課后上機編程的傳統教學模式,在實際教學過程中會出現以下幾個問題:(1)學生自身的計算機基礎參差不齊,部分學生在初、高中階段接受的計算機基礎教學和操作訓練不足,導致學生突兀地進入程序編程階段,傳統的教學模式難以讓學生從零基礎良好地過渡到自主編程狀態,容易導致學生產生挫敗感。(2)傳統的C語言教學模式是一種學生被動接受知識的模式,而C語言實踐性較強、重視學生分析問題能力培養,傳統教學模式難以調動學生學習和編程的積極性,學生缺乏獨立編寫程序、解決問題的能力,難以培養學生的自主創新能力。(3)對后續相關課程的影響。在后續的面向對象的程序設計、單片機應用、MATLAB語言及應用等課程的實驗及教學設計,對C語言基本知識有較高的要求,若C語言掌握得不好,會嚴重影響這些后續課程的學習和掌握。(4)學生自身對課程的重視度不足[2]。一些學生認為自己不是計算機專業,將來就業可能不會涉足“程序員”崗位和軟件開發方面的工作,對課程的認識僅僅局限于C語言編程是計算機專業才應該熟練掌握的技能。C語言的學習實際上是通過一門具體的計算機語言系統地培養學生的邏輯思維能力。

四、對C語言教學改革的幾點建議

1.作為授課教師,需要明確教學內容和目的定位。在C語言課程的第一節課,老師應當清晰地告訴學生這門課的學習目的是通過學習C語言,了解基本的算法,掌握正確的編程思想和方法,培養思考問題和解決問題的能力,提高計算機應用水平,為后續相關課程奠定堅實的基礎。教學內容應該針對學生的專業,利用各種多媒體手段,選擇趣味性、交互性和內容充實性的教學內容,制作適合學生在課堂上集中注意力學習的課件,幫助學生在配備教科書的學習過程中,通過教師講授加深對所學知識的理解和掌握[3]。2.激發學生的學習熱情,培養學生興趣和自信心。興趣是最好的老師。教師的授課應當易于學生的接受和理解,具有一定的啟發性,引導學生在聽課的過程中,自主思考和編程。教師應當注重課堂氣氛的保持,讓學生在有限的授課時間內盡可能地集中注意力,被教學內容所吸引,使教和學的師生雙方都能獲得極大的滿足。在進行課堂教學內容的設計過程中,教師應圍繞教學大綱的要求,設置一些學生熟悉的、簡單的實際問題,讓學生利用所學知識進行編程計算和實現。理論教學過程中,及時地發現學生的薄弱點,進行強化,師生共同參與整個教學環節。3.改進傳統的教學方式。理論課和上機實踐課可以同時進行,將授課課堂搬到機房,學生第一節課可以學理論課,教師在授課過程中,將一些實際編程案例通過軟件界面實時再現和實現其功能。第二節課學生上機,學生可以及時地將上節課的理論知識點進行鞏固和驗證,并可以通過編程,發現自己的不足,任課老師第一時間向學生答疑解惑,對程序進行點評和調試。4.重視實踐內容的教學。C語言這門課實踐性很強,具有一定的邏輯性,應當削弱語法知識的傳授,重視實踐內容的教學,讓學生從實際的案例編程中加深和強化理論知識點。一個完整的程序開發過程要經過需求分析、算法確定、程序設計、程序設計和調試環節。在布置上機實踐作業之前,授課教師務必對本次上機內容進行思考和設計,寓知識點于編程題中,對算法有個總體的把握,允許學生將課堂無法編程完成的作業帶到課下,課堂僅對其程序設計流程圖或NS圖進行檢查和把關,實踐內容從易到難,循序漸進。此外,上機實踐課,可將學生進行分組,針對某一編程題,進行小組討論和協作編程,共同完成實踐教學的內容。針對上機編程題目,學生可以利用計算機網絡,將一些感興趣的問題帶入課堂,通過老師講解,學生小組討論,利用所學編程知識實現功能,既能增強學生的學習興趣,又培養了學生的自學能力。

結語

目前,在C語言教學中仍然存在一些問題和不足。因此,我們需要不斷地從教學和實踐環節去思考如何盡可能地調動學生的學習積極性,深入淺出地為學生講解程序設計基礎知識,讓學生愿意學、學得會、會學習和會應用程序設計語言。

參考文獻:

[1]張曙光,劉英,周雅潔,胡岸琪.C語言程序設計[M].北京:人民郵電出版社,2014.

[2]潘麗麗,鐘少宏,姜瑜.非計算機專業C語言程序設計實驗教學模式[J].計算機教育,2011,(18):81-83.

[3]謝競博.C語言程序設計教學中的問題及改革建議[J].重慶郵電大學學報(社會科學版),2008,20(2):137-140.

作者:莫玲 姚屏 單位:廣東技術師范學院

精選范文推薦
主站蜘蛛池模板: 18女人毛片大全 | 在线视频一区二区三区四区 | 一区二区三区在线看 | 国产特黄一级一片免费 | 免费成人 | 欧美精品午夜久久久伊人 | 91久久在线 | 免费看美女无遮掩的软件 | 曰本毛片va看到爽不卡 | 一级毛片在线 | www.91免费视频 | 毛片免费全部免费观看 | aaaa级毛片 | 欧美精品成人 | 久久思思爱 | 国产精品一区在线观看 | 暴操女人| 未满14周岁啪啪网站 | 色久在线 | 亚洲视频黄 | 久章草视频 | 欧美一级毛片欧美一级无片 | 久久精品亚洲精品国产欧美 | 久久一区二区三区免费播放 | 久久久久久91精品色婷婷 | 99爱视频99爱在线观看免费 | 美女福利视频国产片 | 国产精品视频99 | 久草在线视频在线观看 | 国产一区二区三区免费看 | 三级黄色毛片网站 | 国产一级一片免费播放i | 欧美性色黄大片一级毛片视频 | 国产三级在线观看免费 | 男人的天堂精品国产一区 | 中文字幕中文字幕中中文 | 国产视频中文字幕 | a毛片免费看 | 国产精品所毛片视频 | 秀人网私拍福利视频在线 | 亚洲欧美日韩精品高清 |