摘要:隨著計算機技術(shù)在當今社會的快速普及應(yīng)用,C語言程序設(shè)計作為計算機語言的重要組成部分,目前已廣泛滲透到社會各行各業(yè)的各種程序設(shè)計中,促進了社會對計算機人才C語言程序設(shè)計水平要求的提升。在此大環(huán)境下,職業(yè)院校作為培養(yǎng)社會需求人才的主要基地,面臨著如何順應(yīng)時代發(fā)展趨勢改革創(chuàng)新C語言程序設(shè)計教學(xué)的重要任務(wù),本文結(jié)合對目前我國職業(yè)院校C語言程序設(shè)計教學(xué)的現(xiàn)狀分析,重點探究了職業(yè)院校C語言程序設(shè)計教學(xué)的可行改革策略,以期增強我國職業(yè)院校C語言程序設(shè)計教學(xué)水平,提升職業(yè)院校辦學(xué)實力。
關(guān)鍵詞:教學(xué)改革;C語言程序設(shè)計;策略;職業(yè)院校
C語言程序設(shè)計課程在職業(yè)院校計算機編程專業(yè)中占據(jù)著不容忽視的重要地位,既是學(xué)生進行計算機程序設(shè)計學(xué)習(xí)的基礎(chǔ)性入門課程,同時也是學(xué)生學(xué)好其他計算機專業(yè)課程的主要依據(jù),對促進學(xué)生專業(yè)技能水平提高起著極大作用。現(xiàn)如今,我國大部分職業(yè)院校已經(jīng)開設(shè)了C語言程序設(shè)計課程,加強了對學(xué)生編程實踐能力與變成思維的鍛煉,提升了職業(yè)院校計算機專業(yè)人才培養(yǎng)體系的建設(shè)水平。不過,時代在不斷進步變化,職業(yè)院校C語言程序設(shè)計教學(xué)如果依舊采取傳統(tǒng)教學(xué)模式進行,勢必難以滿足社會發(fā)展需求,亟待通過教學(xué)改革策略的探究和實施,順利實現(xiàn)現(xiàn)代職業(yè)院校C語言程序設(shè)計教學(xué)整體目標。
一、我國職業(yè)院校C語言程序設(shè)計教學(xué)現(xiàn)狀分析
整體上來看,近兩年我國職業(yè)教育獲得了快速發(fā)展,社會各界對職業(yè)教育給予了更多關(guān)注和更多認可,促進了職業(yè)院校各專業(yè)教學(xué)水平提升。其中,C語言程序設(shè)計教學(xué)效率和質(zhì)量也隨之呈現(xiàn)良好的上升態(tài)勢,給社會培養(yǎng)出了更加優(yōu)秀的計算機編程人才,然而不能否認職業(yè)院校目前的C語言程序教學(xué)實踐中仍舊存在一些不足,影響了教學(xué)有效性,阻礙了教學(xué)改革創(chuàng)新,其中的問題主要包括以下幾點。
首先,學(xué)生學(xué)習(xí)興趣差,語法規(guī)則掌握不牢。由于C語言包括大量語句,加之課程內(nèi)容理論知識抽象性較強,加大了學(xué)生學(xué)習(xí)難度,學(xué)生在學(xué)習(xí)過程中普遍存在學(xué)習(xí)興趣不足現(xiàn)象,且大部分學(xué)生在C語言書寫時,頻繁發(fā)生漏掉大括號、多加一個標點符號、粗心大意等問題,學(xué)生語法書寫不規(guī)范,語法規(guī)則掌握不牢,造成編程程序難以順利運行,影響了技能水平和課程教學(xué)質(zhì)量[1]。
其次,教學(xué)方法單一,算法思想滲透不足。一些職業(yè)院校C語言程序設(shè)計課程教師在課堂上,按部就班講解教材知識內(nèi)容,機械化示范操作C語言程序編程,沒有充分滲透算法思想,導(dǎo)致學(xué)生對算法知識、計算機理論知識的了解不夠充分,難以在全面了解基礎(chǔ)上樹立起嚴謹有效的解題思路,不能很好的針對各種問題采取相應(yīng)的算法,而C語言程序設(shè)計的實踐過程一旦缺少正確算法,勢必會缺失正確程序。
最后,實踐較學(xué)薄弱,教學(xué)與現(xiàn)實應(yīng)用脫節(jié)。職業(yè)院校因為C語言程序設(shè)計課程內(nèi)容教學(xué)條件有限、教學(xué)內(nèi)容繁多、教學(xué)課時緊張等諸多因素影響,更加側(cè)重于課程基本語法和基本概念的知識講解,沒有構(gòu)建起理論教學(xué)和實踐教學(xué)充分結(jié)合的科學(xué)教學(xué)模式。對學(xué)生的學(xué)習(xí)考核單一以期末理論考試與期末上機操作進行,令很多學(xué)生不夠重視C語言程序設(shè)計的實踐應(yīng)用[2]。此外,由于教師對當今社會的C語言應(yīng)用現(xiàn)狀和發(fā)展趨勢掌握不足,因此無法將社會上所需求的C語言程序設(shè)計實際應(yīng)用融入課程教學(xué)內(nèi)容中,導(dǎo)致學(xué)生的課程所學(xué)與社會實際應(yīng)用明顯脫節(jié),存在嚴重的滯后性,無法體驗和展示C語言程序設(shè)計的現(xiàn)實應(yīng)用價值。
二、職業(yè)院校C語言程序設(shè)計教學(xué)的可行改革策略
(一)激發(fā)學(xué)習(xí)興趣,把握課堂開端
學(xué)生能否對C語言程序設(shè)計產(chǎn)生學(xué)習(xí)興趣,直接決定著C語言程序設(shè)計課堂的教學(xué)效率與成功與否,因此C語言程序設(shè)計課程教師要重視對學(xué)生學(xué)習(xí)興趣的有效激發(fā)。為了避免學(xué)生感覺C語言是枯燥無味的無用知識,聯(lián)系生活情境牢牢把握課堂教學(xué)開端,在教學(xué)前通過生活化問題調(diào)動學(xué)生對C語言的好奇心和求知欲望,讓學(xué)生能夠在導(dǎo)課環(huán)節(jié)便大致了解C語言特點,通過自主思考探究總結(jié)C語言程序設(shè)計相關(guān)知識,主動導(dǎo)入課程教學(xué)新內(nèi)容,成為學(xué)習(xí)的主人。
例如,教師可以在上課鈴響起后,不直接要求學(xué)生翻開C語言程序設(shè)計課程教材直奔主題進行教學(xué),而是提出依據(jù)現(xiàn)實生活創(chuàng)設(shè)的問題情境,讓學(xué)生思考“公鴨每只5元,母鴨每只3元,小鴨3只一元,想要用100元買100只鴨,并做到公鴨、母鴨、小鴨全都有,可以有多少種買法?”引導(dǎo)學(xué)生利用已經(jīng)學(xué)習(xí)過的C語言編程知識與技能,自行設(shè)計百錢百鴨編程,其中使用n表示鴨子的幾種買法,定義變量分別為公鴨、母鴨、小鴨,快速應(yīng)用編程解決有趣的買鴨問題,并對更加深入的C語言程序設(shè)計新知識產(chǎn)生了學(xué)習(xí)興趣,想要通過新知識與新技能的掌握,便捷的解決更多生活化問題。
(二)革新教學(xué)模式,培養(yǎng)算法思想
職業(yè)院校C語言課程教師,正確認識C語言程序設(shè)計教學(xué)內(nèi)容自身具有的語法復(fù)雜性和較強邏輯性特征,以此為依據(jù),著手革新傳統(tǒng)的計算機專業(yè)課程教學(xué)模式,構(gòu)建與C語言內(nèi)容特點相符的科學(xué)教學(xué)模式,有效培養(yǎng)學(xué)生算法思想。引入微課、慕課等依托現(xiàn)代教育技術(shù)的新穎教學(xué)手段,延伸對學(xué)生算法思想培養(yǎng)的時間和空間,擴大課堂教學(xué)容量,使學(xué)生課程知識獲取、算法思想鍛煉能夠在多樣化教學(xué)模式中不斷提升學(xué)習(xí)效率和學(xué)習(xí)質(zhì)量,從獨立思考與合作探究中獲取、分享借鑒解題思路,碰撞出更多思維火花,提升學(xué)生靈活運用C語言編程的實際能力[3]。
例如,教師在課前圍繞課程教學(xué)內(nèi)容錄制C語言程序設(shè)計相應(yīng)的微視頻課件,將算法思想滲透到視頻課件制作的各個環(huán)節(jié),引導(dǎo)學(xué)生在課前預(yù)習(xí)時獲取微視頻蘊藏的算法思想,拓展解題思路,探究正確的C語言程序設(shè)計方法,避免學(xué)生盲目照搬照抄教師示范的C語言編程步驟,加大對學(xué)生創(chuàng)新思維與自主學(xué)習(xí)能力的培養(yǎng)力度。
(三)推行理實結(jié)合,與社會發(fā)展接軌
職業(yè)院校開設(shè)C語言程序設(shè)計課程的教學(xué)根本目的在于培養(yǎng)學(xué)生成為理實一體化的優(yōu)秀編程人才,這就需要教師盡可能給學(xué)生創(chuàng)造更多實踐機會,提高對實踐教學(xué)的重視度,關(guān)注目前社會各個領(lǐng)域的C語言程序設(shè)計應(yīng)用現(xiàn)狀,加強與相關(guān)企業(yè)的校企合作,著力將打造成雙師型C語言教師隊伍,在課程理論教學(xué)與實踐教學(xué)的有機結(jié)合中,引入社會前沿相關(guān)信息,準確預(yù)測C語言編程應(yīng)用發(fā)展趨勢[4]。同時,通過對學(xué)生實踐興趣、創(chuàng)新思維能力、實踐活動參與度、項目驅(qū)動任務(wù)完成情況、企業(yè)實習(xí)參觀表現(xiàn)等各方面的綜合評價,改革創(chuàng)新C語言程序設(shè)計教學(xué)的考核評價機制,利用理實教學(xué)的有機結(jié)合以及教學(xué)考核評價的全面創(chuàng)新,促進學(xué)生C語言程序設(shè)計理論知識與實踐能力協(xié)同發(fā)展。
結(jié)束語:
總而言之,推進職業(yè)院校C語言程序設(shè)計教學(xué)改革勢在必行,既是滿足現(xiàn)代社會對計算機編程人才需求的必由之路,也是提升學(xué)校C語言程序設(shè)計教學(xué)水平的有效途徑,職業(yè)院校分析教學(xué)現(xiàn)狀,從目前存在的實際問題入手,采取相應(yīng)的改革策略,構(gòu)建新穎、高效的C語言程序設(shè)計教學(xué)課堂。
參考文獻:
[1]石文兵,張順香,孫克雷,等.C語言程序設(shè)計智能化教學(xué)改革[J].通化師范學(xué)院學(xué)報,2020,41(4):113-117.
[2]金獻忠.C語言程序設(shè)計教學(xué)解析[J].現(xiàn)代職業(yè)教育,2020(4):178-179.
[3]羅洋.C語言課程教學(xué)模式探索的研究[J].卷宗,2020,10(3):287.
[4]袁玉英,羅永剛.C語言教學(xué)方法探討[J].電腦知識與技術(shù),2019,15(33):136-137.
作者簡介:崔艷梅(1971.10-)女,漢族,吉林省懷德縣人,高級講師,研究生學(xué)歷,主要從事計算機專業(yè)教學(xué)及校園網(wǎng)絡(luò)管理的研究工作。