高職C語言教學
時間:2022-04-15 08:58:00
導語:高職C語言教學一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。
隨著人類社會從工業化轉向工業信息轉型的速度越來越快,人們對信息在這個轉型過程中所起到的作用越來越重視,對開發和使用信息資源越來越迫切?,F在社會的競爭說到底是人才、信息等綜合實力的競爭,所以各個用人單位無一例外幾乎都把是否會使用計算機處理信息作為一項非常重要的指標。為了適應社會的發展,提高高職學生的綜合競爭力,很多高職院校本來在理科專業中開設的C語言課程,現在在很多文科專業也開設這門課程,本身理科生C語言課程學習就有困難,而邏輯思維并不適應這門課程的文科生也來學習它,其難度可想而知。因此筆者通過多年在C語言教學過程中所總結的經驗,具有針對性的分析了高職文科生C語言教學的現狀,提出了改進教學效果的相關措施。
一、文科生學習C語言的難度
C語言是計算機專業及相關專業的一門很重要的專業基礎課程,其處理能力和表現能力極強、使用靈活方便、目標程序效率高、可移植性好,但有著復雜的語法結構,且程序設計本身枯燥、嚴謹,難以理解,學生缺乏相關的知識,對于文科生來說有一定的難度。
表現如下:
1、有心理障礙一聽說編程,有的學生就覺得很難。首先有心理障礙,而一般老師也強調學好語言類的課程,首先必須英語和數學要好,而大部分文科生的數學都不太好,C語言在他們看來,這是一門比數學還詭異的課程。學習過程順暢還好,一旦遇到難理解的知識點,就懷疑自己。難理解的知識點積累到一定程度后,開始慢慢放棄,直到跟不上課,破罐破摔。
2、缺乏邏輯思維訓練長期以來,文科生主要是形象思維的訓練,而C語言是一門理論性較強的計算機課程。它要求學生側重于理解,并具有一定的邏輯思維能力,要在這兩者的基礎上加以應用才能學好??上攵?,要讓文科生編寫這樣一個要求有慎密思維的程序,再加上C語言中的幾個知識點,如指針等都是理解的瓶頸,必然對他們的學習造成一定的困難。
二、目前C語言教學中存在的問題
根據以往的教學經驗和通過與學生、同事之間的交流,得知部分學生反映上課時都能聽懂講解,可在涉及到具體的編程及上機操作時,往往會出現沒有思路、無從下手或錯誤百出,不會調試程序等各種情況,究其原因,我們在教學方面可能存在以下幾個問題:理論教學模式和手段單一、僵化在傳統的C語言教學中,偏重于C語言語法知識的介紹。教師對語句語法作詳盡說明。