摘 要:當(dāng)前,就我國高職教育中計算機語言類的C語言課程來說,無論從教材內(nèi)容還是教學(xué)方法等方面跟本科相比區(qū)別都不大,這使得學(xué)生的專業(yè)技能不能得到有效訓(xùn)練,從而導(dǎo)致教學(xué)成果達不到以市場為導(dǎo)向的人才培養(yǎng)目標的要求。本文就這一問題,分別從教材的選取、教師的選擇、課堂教學(xué)、考試方式等方面提出了自己的觀點,探索研究了C語言課程教學(xué)模式的改革。通過改革提高對實踐性教學(xué)的認識,融理論教學(xué)、實踐教學(xué)、測試、實際工作為一體。不但改善學(xué)生理論水平和實踐能力,而且提高了學(xué)生應(yīng)試和應(yīng)用的能力,受到了廣大師生的一致好評,從而完善與構(gòu)建高等職業(yè)教育中C語言課程的實踐教學(xué)體系。
關(guān)鍵詞:C語言;教學(xué);實踐;改革
基金項目:鞍山師范學(xué)院高等職業(yè)技術(shù)學(xué)院教改項目“C語言課程教學(xué)模式探索”。
1 研究的意義
1)理論意義:當(dāng)下,我國高等職業(yè)教育中計算機專業(yè)C語言的教材與本科教育的C語言教材相比差別不大,有些甚至雷同,教師通常按照書本上的內(nèi)容授課,然后輔以總課時大約一半的實踐練習(xí),教師結(jié)合教材的內(nèi)容出幾道習(xí)題,由學(xué)生當(dāng)堂實現(xiàn),這種教學(xué)缺少統(tǒng)一的教學(xué)規(guī)范,其實質(zhì)仍是理論教學(xué)主導(dǎo)整個教學(xué)過程,然而要想實現(xiàn)高職特色的課堂教學(xué),必須由實踐性教學(xué)占主導(dǎo)地位,融和理論、實踐、測試、未來職業(yè)為一體,進而構(gòu)建與完善高職教育中C語言的課程實踐教學(xué)體系。
2)實踐意義:在高等職業(yè)教育中的計算機專業(yè)建立新型的C語言課程教學(xué)模式,可以有效解決存在與傳統(tǒng)與現(xiàn)代計算機專業(yè)C語言教學(xué)模式的沖突。這種沖突表現(xiàn)在:(1)傳授知識與培養(yǎng)素質(zhì)的矛盾。具體表現(xiàn)在課堂教學(xué)中通常片面強調(diào)知識的傳授,卻忽視了知識的整合及提高學(xué)生的能力與素質(zhì)。(2)理論教學(xué)與實踐教學(xué)的矛盾。具體表現(xiàn)在過分強調(diào)理論教學(xué)和圍繞理論教學(xué)實施的實踐教學(xué),進而忽視實踐教學(xué)在整個工作中的應(yīng)用。(3)教、學(xué)和做的矛盾。具體表現(xiàn)為在整個教學(xué)活動的設(shè)計與組織中過分強調(diào)以教為中心,弱化了學(xué)和做,忽視學(xué)生自主性、創(chuàng)造性的學(xué)習(xí)。
2 研究綜述
上個世紀80年代以來,計算機C語言在全世界迅速普及。作為具有代表性的一種程序設(shè)計語言, C語言兼具高、低級語言的雙重特點,能夠?qū)Φ讓佑布M行直接的操縱,并且具有靈活的控制和數(shù)據(jù)結(jié)構(gòu),能夠表達豐富的語義,能夠較為簡潔的完成各種操作。通過對該課程的學(xué)習(xí),一方面可以起到對后續(xù)課程的鋪墊作用,另一方面,通過與各專業(yè)課程的結(jié)合,編程實現(xiàn)了眾多的復(fù)雜計算、過程控制及功能模擬等應(yīng)用。從而為學(xué)生走向社會、適應(yīng)信息化社會的發(fā)展奠定了重要基礎(chǔ)。C語言是高職類院校計算機及相關(guān)專業(yè)的一門專業(yè)基礎(chǔ)課,理論性強和實踐操作性要求高,這就對學(xué)生的靈活應(yīng)用能力提出了較高要求。由于C語言的特點所在,難學(xué)難教。
3 現(xiàn)狀分析
1)目前我國的高等職業(yè)教育的學(xué)生,普遍存在著學(xué)習(xí)能力較差、基礎(chǔ)不牢固的問題,學(xué)習(xí)C語言這門課感覺吃力。
2)任課教師實踐能力偏低,影響學(xué)生學(xué)習(xí)效果。雖然任課教師普遍具有“雙師證”,但仍舊缺乏真正自身具有軟件企業(yè)實踐能力和社會經(jīng)驗,并且能夠?qū)I(yè)正確指導(dǎo)學(xué)生進行實驗、實訓(xùn)任務(wù)的教師。
3)缺乏對實踐教學(xué)系統(tǒng)的深度的探究。目前對實踐教學(xué)的研究受制于經(jīng)費不足、指導(dǎo)老師少、場地專業(yè)性有限等諸多因素影響,通常浮于表面,流于形式,對實踐教學(xué)的研究深度有限,還沒有建立一套比較完整、有效的實踐教學(xué)質(zhì)量評價指標體系,導(dǎo)致實踐教學(xué)的質(zhì)量受到了較大的影響。
4 教學(xué)模式改革方案
1)教材選用方面,根據(jù)高職學(xué)生的特點,選用了高職高專專用教材,輔以譚浩強教授主編的《C程序設(shè)計》。選用教材的特點在于善于用通俗易懂的方法和語言解釋了復(fù)雜的概念,所以體現(xiàn)出了概念清楚、通俗易懂的特點,同時該書配有較多的難易搭配得當(dāng)?shù)睦}對基本概念加以說明,對基本能力加以訓(xùn)練。本教材還能緊跟學(xué)科前沿的發(fā)展,按照新的C 標準進行了大的修改,程序規(guī)范,既講了C語言的語法,也強調(diào)了程序設(shè)計的核心------算法,能夠以程序設(shè)計為中心把算法與語言工具緊密結(jié)合,體現(xiàn)了程序設(shè)計的本質(zhì)特點。選用的教材還有豐富的配套資源。
2)在教師選配上,我系已經(jīng)形成了一個具有較高教學(xué)水平的“C程序設(shè)計”的教學(xué)團隊。該教學(xué)團隊以中青年教師為主體,兼具較高理論水平和豐富的實踐經(jīng)驗。計有副教授2名,講師5名,教師全部具有研究生學(xué)歷。年富力強,干勁足,承擔(dān)過多項學(xué)校和教育部教指揮委的教學(xué)科研項目。團隊成員積極進行教學(xué)理論的探討,發(fā)表了多篇關(guān)于程序設(shè)計教學(xué)方法的教研論文,有針對性的提出了教學(xué)改革的思想。通過這些工作的鍛煉,既豐富了教學(xué)團隊的教學(xué)經(jīng)驗,還極大地提高了教師的實踐教學(xué)能力,增強了自信心,為未來的工作奠定了堅實基礎(chǔ)。
3)鑒于多年的教學(xué)經(jīng)驗,“C程序設(shè)計”的教學(xué)團隊總結(jié)出來一些針對非計算機專業(yè)的行之有效的程序設(shè)計教學(xué)方法。在教學(xué)目標上,要求培養(yǎng)出的學(xué)生要具有程序設(shè)計基本理論知識和實際應(yīng)用能力,具有適應(yīng)信息化社會發(fā)展變化的專業(yè)素養(yǎng);在具體教學(xué)環(huán)節(jié)上,我們把目標的實現(xiàn)層次化,分為“語句-----理解-----應(yīng)用------分析”四個層次,分散了教學(xué)難點,遵循了“由簡及繁”的教育教學(xué)規(guī)律。在教學(xué)內(nèi)容上,在教學(xué)大綱的統(tǒng)一指導(dǎo)下,團隊成員特別重視因材施教,教學(xué)內(nèi)容上有針對性有所側(cè)重。在教學(xué)目標的實現(xiàn)上,團隊成員注重應(yīng)用“案例式教學(xué)”的最新成果,避免單純的講授語法,而是將其融入到活生生的案例中,提高了學(xué)習(xí)的趣味性。在教學(xué)目標的鞏固上,教學(xué)團隊正在著手制定開發(fā)一套內(nèi)容粒度適當(dāng)、符合C程序特點的實訓(xùn)體系。
4)在課前,由任課教師將相關(guān)知識點融合在一起編寫一個或幾個生動的程序?qū)嵗谡n堂教學(xué)中,先給同學(xué)們演示實例,拋出問題,進而引起他們的學(xué)習(xí)興趣,然后再結(jié)合實例講授相應(yīng)的知識點。在此過程中可以引入一些經(jīng)典問題:海盜殺人問題,隨機生成一注雙色球號碼等,從而激發(fā)學(xué)生學(xué)習(xí)主動性,提高學(xué)習(xí)興趣,鍛煉動手能力。
5)統(tǒng)一考核方式,實現(xiàn)網(wǎng)上隨機抽題,無紙化考試。
6)針對非計算機專業(yè)的C語言教學(xué)課時不足的問題,我們需要制定更加精煉的反應(yīng)C程序本身特點的案例體系,通過該體系的訓(xùn)練,使學(xué)生在盡可能的時間內(nèi)掌握C程序設(shè)計的核心內(nèi)容。
5 可行性分析
高校教學(xué)的特殊性決定了廣大任課教師有充足的課余時間可以支配,其他成員則可放棄休息時間來為我們的課題服務(wù)。學(xué)校能為我們提供計算機、圖書館可供資料查詢、收集。面對廣大的學(xué)生,我們教師的關(guān)于教學(xué)改革的想法可以在學(xué)校實現(xiàn),可以從學(xué)生中得到中肯的反饋意見,我們同許多兄弟院校的教師有緊密的聯(lián)系,這樣可以交換意見,并且共享資源。在我系任教的幾位企業(yè)的專家,同他們溝通并且讓他們來任教,使我們能夠及時了解目前企業(yè)的對教學(xué)的意見和建議,以便從生產(chǎn)一線的實際要求出發(fā),培養(yǎng)出一線企業(yè)需要的真正的人才。
6 結(jié)論
通過我們的改革提高學(xué)生對于C語言的學(xué)習(xí)興趣,改善學(xué)生理論水平和實踐能力。提高了學(xué)生應(yīng)試和應(yīng)用的能力。受到了廣大師生的一致好評。
參考文獻
[1]羅洋.Java語言課程教學(xué)模式的探索[J].遼寧高職學(xué)報.2010(4):30-31
[2]張蕾.基于項目化教學(xué)的“c怨言程序設(shè)計”課程改革[J].計算機教育.2013(2):17-20.
[3]劉瓊,史諾,TranvanCuong.基于計算思維視角的程序設(shè)計教學(xué)改革研究[J].自動化與儀器儀表,2015(12):93-94
[4]邊倩,王振鐸.基于慕課的“C語言程序設(shè)計”課程翻轉(zhuǎn)課堂教學(xué)模式的探索研究[J].微型電腦應(yīng)用,2018,34(03):25-37.
[5]梁志勛.基于計算思維能力培養(yǎng)的《C語言程序設(shè)計》課程教學(xué)模式的探索與研究[J].中國戰(zhàn)略新興產(chǎn)業(yè),2017(16):167.
[6]鐘小莉,樊吉亮.精品課程建設(shè)促進教學(xué)方法手段改革——以C語言精品課程建設(shè)為例[J].青海師范大學(xué)學(xué)報(自然科學(xué)版),2018年02期.
作者簡介
羅洋(1975-),男,漢,遼寧省鞍山市,碩士,講師,研究方向:醫(yī)學(xué)圖像處理。