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