高職院校C語言論文

時間:2022-07-26 02:44:52

導(dǎo)語:高職院校C語言論文一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

高職院校C語言論文

摘要:描述了C語言課程的性質(zhì),分析了高職院校學(xué)生在學(xué)習(xí)C語言過程中存在的問題;并針對這些問題,從教學(xué)內(nèi)容、授課形式、教學(xué)效果檢驗方式三個方面,提出了相應(yīng)的教學(xué)改革方案。首先,通過對在校大學(xué)生進行問卷調(diào)查,分析其愛好、興趣等,設(shè)計一些貼近學(xué)生生活的原創(chuàng)性的教學(xué)案例,同時搜集一些典型的和新穎的教學(xué)案例,建設(shè)一個C語言課程教學(xué)案例庫;其次,制作一份高質(zhì)量的C語言教學(xué)PPT課件,充分利用圖片、動畫等多媒體元素來直觀地展示一些抽象的算法、內(nèi)部變化過程等問題;利用3D技術(shù)、虛擬現(xiàn)實技術(shù)制作一些可交互的程序,讓學(xué)生自主學(xué)習(xí)一些核心原理、算法等。

關(guān)鍵詞:高職院校;C語言;教學(xué)改革;虛擬現(xiàn)實技術(shù)

一、引言

C語言課程作為計算機專業(yè)的核心基礎(chǔ)課程,是學(xué)生學(xué)習(xí)編程知識、培養(yǎng)編程思維、鍛煉動手編程能力、理解計算機工作原理等的一個重要途徑,能夠為計算機專業(yè)其他課程的學(xué)習(xí)奠定基礎(chǔ)。而在C語言教學(xué)中,傳統(tǒng)的以知識點傳授為主的理論教學(xué)方法并不適合于高職院校的學(xué)生,也無法達到上述教學(xué)目的。

二、高職院校學(xué)生在學(xué)習(xí)C語言課程中存在的問題

(一)學(xué)生基礎(chǔ)知識薄弱。高職院校學(xué)生入學(xué)錄取分數(shù)線較低,大部分學(xué)生基礎(chǔ)知識薄弱,而C語言是一種偏底層的語言,對計算機工作原理、存儲管理等知識要求較高,再加上C語言具有抽象性、語法嚴格等特點,都導(dǎo)致學(xué)生上課時聽不懂、練習(xí)時常出錯。(二)學(xué)生難以理解教材上晦澀難懂的書面語言?,F(xiàn)有教材為了追求概念上的嚴謹、結(jié)構(gòu)上的全面統(tǒng)一。大多采用晦澀難懂、抽象、枯燥的書面語言表達,大量采用各種形式邏輯符號。這樣的教材雖然結(jié)構(gòu)嚴謹,但是不易閱讀和理解。(三)學(xué)生對C語言語法格式難以掌握。C語言產(chǎn)生在20世紀70年代,是一種早期的編程語言;且最早用來設(shè)計直接跟硬件打交道的計算機操作系統(tǒng),屬于一種底層語言,所以其語法格式與我們?nèi)祟愂褂玫淖匀徽Z言相差較大,與近些年興起并且流行的一些更接近自然語言的編程語言(如Java、Ruby、Python等)相比,確實是更難以學(xué)習(xí)和掌握。(四)學(xué)生對學(xué)習(xí)C語言動力不足,且主動性差?,F(xiàn)在學(xué)生家庭條件都比較好,可以說學(xué)生在上學(xué)階段衣食無憂,尚且感受不到任何社會生存、就業(yè)等的壓力。學(xué)生處在相對封閉的校園環(huán)境里,與其他高等院校甚至國外高等院校的對比、競爭機會較少,看不到自己與一流大學(xué)學(xué)生的差距和不足。這一切都導(dǎo)致其學(xué)習(xí)動力不足,主動性較差。具體表現(xiàn)為課前不預(yù)習(xí)、課后不復(fù)習(xí),做作業(yè)好像在為老師完成任務(wù)一樣,課下不會主動抽時間練習(xí)。

三、教學(xué)改革思路

針對學(xué)生在學(xué)習(xí)C語言課程中遇到的各種問題,擬從教學(xué)內(nèi)容組織、課堂教學(xué)形式、教學(xué)效果檢查方式三個方面進行積極思索和深入分析,提出一些有針對性的解決方案。(一)在教學(xué)內(nèi)容的組織上,拓展教學(xué)內(nèi)容的廣度和深度,同時跟學(xué)生的思想、興趣、學(xué)習(xí)、生活等緊密結(jié)合鑒于大多數(shù)C語言教材中所采用的案例陳舊、枯燥,與學(xué)生日常生活學(xué)習(xí)等沒有太多關(guān)聯(lián),引不起學(xué)生的興趣。擬更新、豐富C語言課程案例,建設(shè)C語言課程教學(xué)案例庫。首先,設(shè)計在線調(diào)查問卷,采集學(xué)生目前的興趣愛好、思想動態(tài)、日?;顒?、社會關(guān)系、學(xué)習(xí)生活中面臨的主要困難等信息,并對這些信息進行統(tǒng)計分析。我們對大一、大二的同學(xué)進行了調(diào)查問卷分析,在獲得的426份有效問卷中,對于同學(xué)們課余學(xué)習(xí)C語言時間的單選題,大部分同學(xué)的選項是在1小時以內(nèi),很少同學(xué)會花費大量時間去練習(xí)C語言編程,如圖1所示。而這也恰巧是大部分學(xué)生反映上課能聽懂,但是真正到自己動手寫程序,卻又無從下手的一個主要原因:就是練習(xí)少,如圖2所示。然后,從大量的教輔書籍、暢銷書籍、網(wǎng)絡(luò)資料中整理一些新穎、有趣的教學(xué)案例,同時結(jié)合我校學(xué)生特點結(jié)合他們關(guān)心感興趣的一些問題,再原創(chuàng)一些貼近學(xué)生生活的新型案例。在整理過程中及時將這些案例錄入C語言教學(xué)案例庫,開發(fā)相應(yīng)的在線管理平臺,將案例庫中的案例分享給C語言任課老師使用。(二)在課堂教學(xué)形式上,改革老師在講臺上講,學(xué)生在下面聽的單一教學(xué)模式在課堂教學(xué)形式上,嘗試讓學(xué)生線下預(yù)習(xí)、課堂上分組討論、老師解惑、學(xué)生練習(xí)等多種形式,真正讓學(xué)生成為學(xué)習(xí)的主體,老師起到組織、引導(dǎo)、講解、評判等作用。針對教材中一些書面語表述抽象、晦澀難懂的問題。擬充分利用多媒體技術(shù)直觀、形象、生動的特點,降低學(xué)生認知難度,提升學(xué)生學(xué)習(xí)興趣。具體做法為制作高質(zhì)量的PPT課件,利用圖片、動畫等直觀形式來展示表達一些抽象的算法、內(nèi)部變化過程等問題。比如在調(diào)查中,大部分學(xué)生反映指針部分難以理解,如圖3所示,我們采用“故事+動畫”的方式進行講解,學(xué)生反映良好,比較容易理解;除此之外,還要利用3D技術(shù)、虛擬現(xiàn)實技術(shù)制作一些可交互的程序,讓學(xué)生自主學(xué)習(xí)一些核心原理、算法等。(三)在學(xué)生學(xué)習(xí)效果的檢驗方式方面,更加注重過程中的檢驗,而不只是在期末通過一次考試來檢驗學(xué)習(xí)效果在每個教學(xué)單元結(jié)束后,讓學(xué)生分組做一些稍微綜合一點的小項目,這樣可以檢驗學(xué)生對知識點的學(xué)習(xí)效果,培養(yǎng)學(xué)生學(xué)以致用的觀念和綜合運用知識解決問題的能力;同時,學(xué)生做出一個小項目后,也會獲得一定的成就感,增強他們繼續(xù)學(xué)習(xí)的興趣和動力??稍诿繉W(xué)期設(shè)置3次左右的難度由易到難遞增的小項目或項目模塊。這些項目練習(xí)的成績應(yīng)作為學(xué)生平時成績的一部分。平時學(xué)習(xí)效果檢查次數(shù)的增多,必定會大大增加任課老師批改作業(yè)的工作量,因此,采用信息化技術(shù)手段,在互聯(lián)網(wǎng)中查找一些免費的學(xué)習(xí)過程管理軟件或在線答題自動評判類的軟件,以減少任課老師批改作業(yè)的工作量,讓任課老師把更多的精力放到發(fā)現(xiàn)學(xué)生問題,給學(xué)生答疑解惑上去。

四、結(jié)束語

通過分析學(xué)生在學(xué)習(xí)中遇到的問題,對C語言課程從教學(xué)內(nèi)容、教學(xué)模式及學(xué)習(xí)效果檢查三個方面進行了針對性的教學(xué)改革。創(chuàng)新教學(xué)內(nèi)容組織形式:采用3D技術(shù)、虛擬現(xiàn)實技術(shù)制作一些可交互的程序,讓學(xué)生自主學(xué)習(xí)一些核心原理、算法;改革單一的教學(xué)模式,完善課程考核模式,使學(xué)生在學(xué)習(xí)過程中,更加注重學(xué)生的實踐能力,不僅培養(yǎng)學(xué)生良好的編程能力,還注重團隊協(xié)作能力、項目適應(yīng)能力、創(chuàng)新能力等;在實踐的過程中,學(xué)生更好的理解并掌握理論知識,真正領(lǐng)會到知識的邏輯性、區(qū)別性、聯(lián)系性,讓理論知識不再那么枯燥乏味。

【參考文獻】

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

[2]鄧維斌,周玉敏.提高C語言實驗教學(xué)效果的探索[J].實驗室研究與探索,2006(3):359-360+396.

[3]張亞紅,陳輝.新工科背景下的C語言教學(xué)改革探索[J].教育教學(xué)論壇,2019(17):125-126.

[4]姜楠楠,于曉婷.基于應(yīng)用型院校人才的C語言程序設(shè)計教學(xué)改革[J].計算機產(chǎn)品與流通,2019(1):173.

[5]喬娟.“互聯(lián)網(wǎng)+”背景下高職院校C語言教學(xué)改革研究[J].現(xiàn)代信息科技,2019,3(5):85-86+89.

作者:郭晶晶 陳歡歡 單位:鄭州電子信息職業(yè)技術(shù)學(xué)院