摘要:本文提出了應(yīng)用型本科程序設(shè)計(jì)基礎(chǔ)課程教學(xué)過程中存在的普遍問題,并通過重構(gòu)知識(shí)體系、改進(jìn)考核方式、重視實(shí)踐環(huán)節(jié)等教學(xué)方法的改革,提高了學(xué)生的學(xué)習(xí)興趣,培養(yǎng)了學(xué)生程序設(shè)計(jì)的能力和綜合應(yīng)用能力。
關(guān)鍵詞:實(shí)踐教學(xué);程序設(shè)計(jì);應(yīng)用能力
應(yīng)用型本科教育重在“應(yīng)用”二字,要求以體現(xiàn)時(shí)代精神和社會(huì)發(fā)展要求的人才觀、質(zhì)量觀和教育觀為先導(dǎo),以在新的高等教育形勢(shì)下構(gòu)建滿足和適應(yīng)經(jīng)濟(jì)與社會(huì)發(fā)展需要的新的學(xué)科方向、專業(yè)結(jié)構(gòu)、課程體系,更新教學(xué)內(nèi)容、教學(xué)環(huán)節(jié)、教學(xué)方法和教學(xué)手段,全面提高教學(xué)水平,培養(yǎng)具有較強(qiáng)社會(huì)適應(yīng)能力和競(jìng)爭(zhēng)能力的高素質(zhì)應(yīng)用型人才。程序設(shè)計(jì)基礎(chǔ)這門課程是掌握軟件開發(fā)技能的基礎(chǔ)課,掌握程序設(shè)計(jì)的思想與基本方法對(duì)計(jì)算機(jī)專業(yè)的學(xué)生來(lái)說非常重要。
1.程序設(shè)計(jì)基礎(chǔ)課程教學(xué)過程中存在的問題
(1)教學(xué)方法單一,不能激發(fā)學(xué)生學(xué)習(xí)興趣
傳統(tǒng)的“程序設(shè)計(jì)基礎(chǔ)”課程教學(xué)常采用“填鴨式”教學(xué)方法,一般是先介紹語(yǔ)法結(jié)構(gòu)的形式和意義,然后給出簡(jiǎn)單的示例程序,其目的主要是為了更好的對(duì)語(yǔ)法結(jié)構(gòu)的使用進(jìn)行實(shí)例說明,但學(xué)生很少主動(dòng)思維,并不能通過這些示例體會(huì)到分析問題、程序思維和構(gòu)造的方法,程序讀不懂,編程往往不能獨(dú)立完成。
(2)教學(xué)案例脫離實(shí)際應(yīng)用,過于關(guān)注語(yǔ)法和語(yǔ)義
程序設(shè)計(jì)基礎(chǔ)課程一般在大一第一學(xué)期開設(shè),對(duì)于剛剛從高中邁入大學(xué)的大一新生來(lái)說,學(xué)習(xí)知識(shí)的思維和方法并沒有轉(zhuǎn)變,因此他們對(duì)本門課程的學(xué)習(xí)會(huì)更多的關(guān)注程序語(yǔ)言,而非程序設(shè)計(jì)思想。同時(shí),我們的老師們?cè)诮虒W(xué)內(nèi)容的組織上,也是過多的注重程序設(shè)計(jì)語(yǔ)言的語(yǔ)法和語(yǔ)義,忽略了程序設(shè)計(jì)思想和方法的培養(yǎng)。
(3)考核方式老舊,不能體現(xiàn)學(xué)生的應(yīng)用能力
程序設(shè)計(jì)基礎(chǔ)課程的考核方式多數(shù)是采用筆試方式的紙質(zhì)試卷,題型包括選擇題、填空題、判斷題、程序分析填空題、程序設(shè)計(jì)題等,對(duì)于程序編寫的是否正確并不能進(jìn)行驗(yàn)證,學(xué)生考前復(fù)習(xí)多采用背題庫(kù)的方式,忽略了對(duì)學(xué)生程序設(shè)計(jì)能力的考核。
2.程序設(shè)計(jì)基礎(chǔ)課程教學(xué)改革方法
(1)重構(gòu)知識(shí)結(jié)構(gòu),注重學(xué)生編程思想的培養(yǎng)
可以打破教材的章節(jié)順序,在教學(xué)內(nèi)容的選取上摒棄先講語(yǔ)法,再講示例,再讓學(xué)生驗(yàn)證的教學(xué)方法。而是采用案例教學(xué)的教學(xué)方式,將多個(gè)案例貫穿到整個(gè)教學(xué)過程中去,以培養(yǎng)學(xué)生編程思想為主要目標(biāo),使學(xué)生在解決實(shí)際問題的案例中學(xué)會(huì)語(yǔ)法規(guī)則,同時(shí)鍛煉了學(xué)生的程序設(shè)計(jì)能力。在所有知識(shí)講解完畢后,教師帶領(lǐng)學(xué)生完成一個(gè)完整的具有實(shí)際應(yīng)用價(jià)值的項(xiàng)目,如學(xué)生成績(jī)管理系統(tǒng)。通過成績(jī)管理系統(tǒng)的整體功能設(shè)計(jì),復(fù)習(xí)函數(shù)、結(jié)構(gòu)體等知識(shí);通過學(xué)生成績(jī)管理系統(tǒng)的登錄功能模塊,復(fù)習(xí)分支結(jié)構(gòu)、if嵌套、循環(huán)結(jié)構(gòu)等知識(shí);通過成績(jī)的錄入、查詢等模塊,復(fù)習(xí)數(shù)組、文件、指針等知識(shí)。通過這樣的教學(xué)方式,學(xué)生不僅學(xué)習(xí)了知識(shí),提高了學(xué)習(xí)興趣,更培養(yǎng)了編程思想,鍛煉了編程能力。
(2)多種考核方式相結(jié)合,注重對(duì)學(xué)生能力的檢驗(yàn)
改變以往只單純采用筆試的考核方式,以考核學(xué)生分析問題與解決問題為主。將期末考核分為“筆試+上機(jī)+大作業(yè)”相結(jié)合的形式。筆試主要考核理論知識(shí)的掌握情況,上機(jī)考試主要考核學(xué)生解決問題的能力,大作業(yè)主要考核學(xué)生程序設(shè)計(jì)能力、自學(xué)能力等綜合能力。同時(shí)還可以采用以證代考的形式,鼓勵(lì)學(xué)生參加各種程序設(shè)計(jì)類等級(jí)考試或大賽,若取得相應(yīng)證書或取得相應(yīng)名次,則可以申請(qǐng)?jiān)撻T課程免考,這樣可以激發(fā)學(xué)生學(xué)習(xí)的積極性。
(3)注重實(shí)踐教學(xué),理論與實(shí)踐并重
由于程序設(shè)計(jì)基礎(chǔ)課程本身是一門實(shí)踐性極強(qiáng)的科目,需要通過大量的編程訓(xùn)練才能培養(yǎng)出良好的編程能力和程序設(shè)計(jì)思想。因此,實(shí)踐教學(xué)就顯得尤為的重要。根據(jù)理論教學(xué)的特點(diǎn),采用循序漸進(jìn)、逐步推進(jìn)的方式,構(gòu)建一個(gè)不同層次、遞進(jìn)式的實(shí)驗(yàn)項(xiàng)目貫穿到整個(gè)教學(xué),并把全部知識(shí)點(diǎn)融入其中,形成一個(gè)由簡(jiǎn)單到復(fù)雜、由模擬到真實(shí)的過程。我們將實(shí)踐教學(xué)分為演示實(shí)驗(yàn)、自主實(shí)驗(yàn)、綜合實(shí)驗(yàn)三個(gè)部分,構(gòu)成一個(gè)層層遞進(jìn)模式的實(shí)踐教學(xué)體系。演示實(shí)驗(yàn)主要培養(yǎng)學(xué)生程序調(diào)試的能力,形成一個(gè)良好的程序設(shè)計(jì)習(xí)慣和掌握一些基本的程序設(shè)計(jì)技巧。內(nèi)容主要以驗(yàn)證為主,通過教師精講教學(xué)案例、學(xué)生模仿練習(xí),使學(xué)生學(xué)會(huì)程序調(diào)試、編譯、鏈接、運(yùn)行等過程,掌握程序調(diào)試的基本方法。自主實(shí)驗(yàn)主要是要求學(xué)生進(jìn)行大量的自主訓(xùn)練,教師根據(jù)課堂的教學(xué)內(nèi)容,安排一些程序設(shè)計(jì)的題目,要求學(xué)生課下自主獨(dú)立完成,并通過教師的批改與反饋,培養(yǎng)學(xué)生程序的模仿改寫能力和獨(dú)立編寫能力。綜合實(shí)驗(yàn)是根據(jù)教學(xué)進(jìn)度和知識(shí)應(yīng)用的情況,設(shè)計(jì)一些難度稍大的階段性綜合實(shí)驗(yàn)項(xiàng)目,進(jìn)而加深學(xué)生對(duì)程序設(shè)計(jì)知識(shí)的全面理解和掌握,培養(yǎng)學(xué)生綜合分析、應(yīng)用知識(shí)的能力,提高綜合編程能力,為后續(xù)課程打下堅(jiān)實(shí)的基礎(chǔ)。
3.結(jié)束語(yǔ)
應(yīng)用型本科程序設(shè)計(jì)基礎(chǔ)課程的教學(xué),重要是對(duì)學(xué)生程序設(shè)計(jì)能力和編程思想的培養(yǎng)。本文通過重構(gòu)知識(shí)體系、改進(jìn)考核方式、重視實(shí)踐環(huán)節(jié)等過程,培養(yǎng)了學(xué)生程序設(shè)計(jì)的能力和綜合應(yīng)用能力,大大提高了學(xué)生的學(xué)習(xí)興趣,取得了良好的教學(xué)效果。
參考文獻(xiàn):
[1]肖捷.程序設(shè)計(jì)課程教學(xué)方案的研究與設(shè)計(jì)[J].東莞理工學(xué)院學(xué)報(bào),2012,19(3):104-107
[2]惠苗.應(yīng)用型本科程序設(shè)計(jì)課程改革[J].宜賓學(xué)院學(xué)報(bào),2013,13(6)
作者簡(jiǎn)介:李月輝(1983年1月)籍貫:河北省任丘市 性別:男 學(xué)歷:研究生 單位職稱:講師 研究方向:軟件工程。
*課題級(jí)別:黑龍江省教育廳高等教育教學(xué)改革研究一般研究項(xiàng)目名稱:基于《程序設(shè)計(jì)基礎(chǔ)》課程應(yīng)用型大學(xué)課堂教學(xué)改革與研究 課題編號(hào):SJGY20180301