程輝 王正山
摘要:程序設(shè)計基礎(chǔ)作為計算機相關(guān)專業(yè)的一門核心基礎(chǔ)課,其教學(xué)效果對應(yīng)用型人才培養(yǎng)目標(biāo)的實現(xiàn)具有重要影響。針對課程教學(xué)中所存在的應(yīng)用能力培養(yǎng)不足和教學(xué)效果不佳問題,從教學(xué)內(nèi)容、教學(xué)方法和考核評價體系等三個方面提出了相應(yīng)的改革措施。實踐表明,改革取得了較好的教學(xué)效果,有助于學(xué)生應(yīng)用能力的培養(yǎng)。
關(guān)鍵詞: 應(yīng)用型院校;程序設(shè)計基礎(chǔ);教學(xué)改革
中圖分類號:G642? ? ? 文獻標(biāo)識碼:A
文章編號:1009-3044(2019)16-0134-02
開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):
Abstract: Basic Programming Course is a core basic course for the major of computer, and its teaching effect has an important influence on the realization of the training goal of applied talents. To deal with the existing problems of insufficient training of applied ability and poor teaching effect in the course teaching, relevant reform measures were proposed in three aspects including teaching content, teaching method and evaluation system. Practice shows that the reform has achieved good teaching results and is conducive to the cultivation of students' application ability.
Key words: application-oriented College; basic programming course; teaching reform
作為應(yīng)用型本科院校,人才培養(yǎng)目標(biāo)是培養(yǎng)為地方經(jīng)濟和社會發(fā)展服務(wù)的應(yīng)用型人才[1]。程序設(shè)計基礎(chǔ)是計算機相關(guān)專業(yè)的一門專業(yè)基礎(chǔ)課程,是培養(yǎng)學(xué)生程序設(shè)計基本方法和技能的第一門課程,在專業(yè)人才培養(yǎng)方案中占有極其重要的地位,為學(xué)習(xí)后續(xù)數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計和算法設(shè)計與分析等課程奠定堅實的基礎(chǔ),同時對應(yīng)用型人才培養(yǎng)目標(biāo)的實現(xiàn)具有關(guān)鍵性作用[2]。
1 教學(xué)現(xiàn)狀及分析
長期以來,程序設(shè)計基礎(chǔ)的教學(xué)主要沿用重點高校的課程體系,僅在教學(xué)內(nèi)容方面針對普通本科學(xué)生做適當(dāng)調(diào)整以降低教學(xué)難度[3]。作為專業(yè)基礎(chǔ)課,學(xué)生重視程度較高,課上也較認真,但課下不會針對具體問題自行編程實現(xiàn),只停留在了解層面,應(yīng)用能力嚴(yán)重不足,課堂教學(xué)效果往往不近人意,與應(yīng)用型人才培養(yǎng)目標(biāo)有較大差距[4]。對產(chǎn)生此現(xiàn)象的原因進行分析,主要有以下幾個方面。
1.1 課程內(nèi)容方面
在教學(xué)過程中,重視語法知識傳授,而忽視程序設(shè)計思想介紹;習(xí)題和例題以數(shù)學(xué)問題為主,缺少多樣性和趣味性;習(xí)題和例題以抽象問題為主,缺少有實際應(yīng)用背景的具體問題;習(xí)題和例題聯(lián)系性不強,缺少前后之間連貫性。
1.2 教學(xué)模式與方法方面
在課堂上,多以傳統(tǒng)的講授法為主,缺少項目教學(xué)法和案例教學(xué)法,從而學(xué)生只是被動接受知識,缺少自主學(xué)習(xí)、探究學(xué)習(xí)和創(chuàng)新學(xué)習(xí)。另一方面,教師重視理論知識傳授,忽視示范操作,對學(xué)生的學(xué)習(xí)缺少引導(dǎo)作用。
1.3 考核評價方面
平時課后作業(yè)和實驗項目沒有經(jīng)過嚴(yán)格設(shè)計,缺少整體性和連貫性。期終考核方式以理論考核為主,缺少實踐考核,同時還缺乏過程性考核。在考核內(nèi)容方面,側(cè)重于語法知識的掌握,而對學(xué)生的程序閱讀分析和程序設(shè)計能力的考查未充分體現(xiàn)。
2 改革措施
針對教學(xué)中的問題,從以下幾個方面進行了改革。
2.1 以程序設(shè)計思想為主線,優(yōu)化教學(xué)內(nèi)容
改革現(xiàn)有的教學(xué)內(nèi)容,以程序設(shè)計思想為主線介紹各個知識點,從現(xiàn)實生活中精心選擇趣味性極強的例題和習(xí)題,例題與習(xí)題之間以及例題與習(xí)題需要前后呼應(yīng)。淡化語法知識,強調(diào)程序設(shè)計思想,引導(dǎo)學(xué)生運用工程化方法解決復(fù)雜問題;重點介紹三種基本結(jié)構(gòu)和模塊化程序設(shè)計思想,在學(xué)好基本數(shù)據(jù)類型及表達式的基礎(chǔ)之上,再介紹數(shù)組、指針、結(jié)構(gòu)體、文件等新的數(shù)據(jù)類型及其典型應(yīng)用;指針是本門課程的最難部分,尤其是指針和函數(shù)、數(shù)組、指針、結(jié)構(gòu)體等綜合應(yīng)用,按照課程標(biāo)準(zhǔn)設(shè)計例題和習(xí)題,增加例題和習(xí)題的趣味性,確保例題和習(xí)題前后之間的連貫性。課后作業(yè)以閱讀程序和編寫程序為主,實驗內(nèi)容則以程序改錯、程序填空和編寫程序為主。
2.2 多種教學(xué)法并舉,加強學(xué)生自主學(xué)習(xí)
改革現(xiàn)有的教學(xué)方法,教師以應(yīng)用為出發(fā)點,采用以項目教學(xué)或案例教學(xué)為主的教學(xué)方法,有針對性地設(shè)計教學(xué)項目和案例,培養(yǎng)學(xué)生個性化學(xué)習(xí)和自主學(xué)習(xí)的能力,強調(diào)學(xué)生在“做中學(xué)”和“學(xué)中做”,培養(yǎng)學(xué)生動手解決實際問題的應(yīng)用能力。針對學(xué)生課下學(xué)習(xí)情況,加強泛雅網(wǎng)絡(luò)教學(xué)平臺中的資源建設(shè),提供教學(xué)視頻、PPT和輔助資料等,便于學(xué)生可以課下自主學(xué)習(xí),并可以通過平臺開展討論交流,培養(yǎng)自身自主學(xué)習(xí)、探究學(xué)習(xí)和創(chuàng)新學(xué)習(xí)的能力。
2.3 完善評價體系,加強應(yīng)用能力考核
在加強過程性考核方面,逐步完善在線測試平臺的建設(shè),豐富在線測試平臺中的在線測試題目數(shù)量和類型,根據(jù)題目考核的知識點進行分類(選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、函數(shù)、數(shù)組、指針和結(jié)構(gòu)體等),方便教師布置作業(yè)、實驗題和挑選題目進行單元測驗考核,將作業(yè)成績、實驗成績和階段測驗成績作為最終成績的重要組成部分。實現(xiàn)上機考試代替理論考試,培養(yǎng)學(xué)生上機操作能力;引導(dǎo)學(xué)生參加程序設(shè)計比賽,以參賽效果代替理論考試,制定相關(guān)的分?jǐn)?shù)折算規(guī)則;鼓勵學(xué)生參加安徽省水平考試或國家等級考試,以考試證書(C語言語種)代替理論考試,真正實現(xiàn)考核形式多元化;利用網(wǎng)絡(luò)平臺中的學(xué)生學(xué)習(xí)行為數(shù)據(jù),加強過程考核管理,為過程性考核提供依據(jù)。
通過以上舉措,近兩年取得了較好的教學(xué)效果。2017年,在“藍橋杯”全國軟件和信息技術(shù)專業(yè)人才大賽省級賽中,獲一等獎2個、二等獎7個、三等獎10個;安徽省程序設(shè)計大賽三等獎1個、優(yōu)勝獎2個。2018年,在“藍橋杯”全國軟件和信息技術(shù)專業(yè)人才大賽省級賽中獲一等獎3個、二等獎5個、三等獎6個;安徽省程序設(shè)計大賽一等獎1個、三等獎1個。
3結(jié)論
針對程序設(shè)計基礎(chǔ)教學(xué)中所存在的問題,提出了相應(yīng)的改革措施,并在近年來的教學(xué)中加以應(yīng)用,學(xué)生學(xué)習(xí)興趣較往屆有了明顯提高,課堂氛圍相對活躍,學(xué)生對本課程的教學(xué)滿意度測評有較大提升,課程成績和程序設(shè)計比賽成績有所提升,教學(xué)改革效果已初步體現(xiàn),有利于應(yīng)用型人才的培養(yǎng)。
參考文獻:
[1] 劉煥陽, 韓延倫. 地方本科高校應(yīng)用型人才培養(yǎng)定位及其體系建設(shè)[J]. 教育研究, 2012(12):67-70.
[2] 程波, 熊江, 鐘靜. 面向應(yīng)用型本科院校的C語言程序設(shè)計教學(xué)方法改進[J]. 輕工科技, 2015(5):142-143.
[3] 陳紅陽. 應(yīng)用技術(shù)型本科院校C語言程序設(shè)計基礎(chǔ)課程教學(xué)方法探討與實踐[J]. 福建電腦, 2016, 32(7).
[4] 肖麗, 石熙, 鄒曉兵. 面向應(yīng)用型本科的程序設(shè)計基礎(chǔ)(C)一流課程建設(shè)探討[J]. 電腦知識與技術(shù), 2018, 14(20):118-119.
【通聯(lián)編輯:光文玲】