費雄偉 陽王東 黃楚秦 伍俊鋒 湖南城市學(xué)院信息與電子工程學(xué)院
地方本科院校程序設(shè)計教學(xué)環(huán)節(jié)改革途徑探索
費雄偉 陽王東 黃楚秦 伍俊鋒 湖南城市學(xué)院信息與電子工程學(xué)院
通過分析地方高校程序設(shè)計課程教學(xué)中存在的主要問題,探索形成了地方本科院校學(xué)生程序設(shè)計教學(xué)環(huán)節(jié)改革途徑,包括模塊化組織教學(xué)、教學(xué)內(nèi)容突出實踐和創(chuàng)新、交互教學(xué)模式、分類教學(xué)、分層次管理。實踐表明,這些改革途徑能有效解決存在的問題,提高程序設(shè)計教學(xué)效果和學(xué)生程序設(shè)計能力。
教學(xué)環(huán)節(jié) 程序設(shè)計 改革途徑
面向計算機專業(yè)學(xué)生的程序設(shè)計課程是多門重要的專業(yè)必修課。地方應(yīng)用型院校計算機專業(yè)本科生開設(shè)的計算機程序設(shè)計課程,主要有C/C++程序設(shè)計、JAVA、WEB程序設(shè)計、網(wǎng)絡(luò)協(xié)議編程等。這些程序設(shè)計課程對計算機本科生的重要性不言而喻。學(xué)好程序設(shè)計課程要求學(xué)生掌握相應(yīng)的計算機語言的基本語法、語句、控制結(jié)構(gòu)以及結(jié)構(gòu)化程序設(shè)計的基本思想和方法,能設(shè)計算法、編寫良好的程序,能熟練的進(jìn)行編程分析,具有解決實際問題的能力,為學(xué)習(xí)其他專業(yè)課程和今后從事軟件開發(fā)工作打下堅實的基礎(chǔ)。
經(jīng)過調(diào)研,目前地方高校程序設(shè)計課程教學(xué)中仍存在的主要問題有:(1)教學(xué)手段單一化。如普遍采用的以語法教學(xué)為主,采用在課堂中講語法,上機檢驗程序的教學(xué)模式。學(xué)生學(xué)習(xí)起來枯燥,難以調(diào)動積極性。(2)不能學(xué)以致用。如課堂講解簡化版的例題,缺乏與實際應(yīng)用的銜接。(3)忽視了學(xué)生的自我學(xué)習(xí)能力、創(chuàng)造能力和實踐能力的培養(yǎng)。如課堂依靠教師講解,上機依賴實踐指導(dǎo)書,學(xué)生缺乏自我學(xué)習(xí)的鍛煉,更沒有創(chuàng)新能力和實踐能力的培養(yǎng)。針對以上問題,迫切需要改革地方高校程序設(shè)計教學(xué)環(huán)節(jié),形成有利于培養(yǎng)學(xué)生實踐能力和創(chuàng)新能力的教學(xué)途徑。
地方應(yīng)用型本科應(yīng)用型院校大部分是高校合并時期由專科學(xué)校升格而成的。與老牌本科院校相比,地方應(yīng)用技術(shù)類本科院校對學(xué)生程序設(shè)計教學(xué)環(huán)節(jié)的改革還不太成熟,加上對學(xué)生培養(yǎng)定位也與老牌本科院校有所差異,故不能完全沿用他們的培養(yǎng)模式。因此,有必要特色化地改革地方本科院校程序設(shè)計教學(xué)途徑。經(jīng)過多年的教學(xué)實踐,探索形成了以下教學(xué)環(huán)節(jié)改革途徑。
3.1 模塊化組織教學(xué)
程序設(shè)計教學(xué)環(huán)節(jié)改革成由算法設(shè)計、程序設(shè)計和創(chuàng)新應(yīng)用三大模塊構(gòu)成。教學(xué)中,對每個具體問題分別從這三個方面展開。算法設(shè)計包括算法分析、算法描述、算法設(shè)計、算法比較、經(jīng)典算法的應(yīng)用等方面的內(nèi)容;程序設(shè)計包括算法轉(zhuǎn)化為程序、代碼編寫、程序調(diào)試和測試、程序優(yōu)化等方面的內(nèi)容。創(chuàng)新應(yīng)用主要包括對算法設(shè)計和程序設(shè)計進(jìn)行創(chuàng)作性應(yīng)用,包括自主能力、應(yīng)變能力、分解能力、探究能力、動手能力和合作能力等方面的培養(yǎng),是一個人綜合能力的具體體現(xiàn)。程序設(shè)計創(chuàng)新應(yīng)用模塊基于算法設(shè)計和程序設(shè)計這兩個模塊,是對它們的升華。
3.2 教學(xué)內(nèi)容突出實踐和創(chuàng)新
為了加強程序設(shè)計實踐能力和創(chuàng)新能力培養(yǎng),程序設(shè)計的教學(xué)內(nèi)容需要不斷更新。教材以“任務(wù)驅(qū)動”的方式進(jìn)行編寫,以算法講解為核心展開,采用同一例題不同的實現(xiàn)方法進(jìn)行知識點的分析對比,培養(yǎng)學(xué)生的創(chuàng)新精神,如對專業(yè)學(xué)生講解“約瑟芬環(huán)”問題,可以用數(shù)組、鏈表、結(jié)構(gòu)體和類等依次實現(xiàn),體現(xiàn)知識的互動和創(chuàng)新思維的鍛煉。為了培養(yǎng)學(xué)生的綜合程序設(shè)計實踐能力,必須“注重分析,突出設(shè)計”,以“算法為中心”實現(xiàn)問題求解,可以使學(xué)生養(yǎng)成良好的程序設(shè)計風(fēng)格。
3.3 采取交互教學(xué)模式
在交互式教室采取“案例示范+課訓(xùn)實驗”的教學(xué)模式,有利于提高教學(xué)效率,有利于學(xué)生動手操作能力的培養(yǎng)。
3.4 對有不同程序設(shè)計基礎(chǔ)的學(xué)生采取分層次管理方式
對程序感興趣的學(xué)生,充分調(diào)動他們的積極性、主動性和創(chuàng)造性,應(yīng)鼓勵他們進(jìn)行超前學(xué)習(xí);每組重點培訓(xùn)一個帶頭人,讓他們充分發(fā)揮帶頭人作用,培養(yǎng)團(tuán)隊協(xié)作精神。計算機專業(yè)部分有天賦的同學(xué)作為尖子生加以培養(yǎng),參加程序競賽。
經(jīng)過多年的教學(xué)實踐,這套程序設(shè)計教學(xué)改革途徑能有效激發(fā)學(xué)生興趣和動力,提高教學(xué)質(zhì)量和學(xué)生的實踐能力和創(chuàng)新能力。
地方應(yīng)用型院校計算機程序設(shè)計承擔(dān)著培養(yǎng)信息技術(shù)應(yīng)用型人才,服務(wù)地方經(jīng)濟(jì)的任務(wù)。但實際教學(xué)中還存在著許多問題。經(jīng)過多年探索,形成的該套教學(xué)環(huán)節(jié)改革途徑能有效解決實際中面臨的問題,值得推廣到其他地方本科院校中去。
[1]程望斌,張國云,吳健輝,等.電子信息類專業(yè)應(yīng)用型人才培養(yǎng)改革與實踐[J].實驗科學(xué)與技術(shù),2015,13(6):161-163
[2]彭昱忠,元昌安,寧英烈.地方高校培養(yǎng)拔尖應(yīng)用創(chuàng)新型人才的有效新途徑[J].Research & Exploration in Laboratory, 2016, 35(9)
[3]王觀玉,石云輝,李明江.地方本科高校計算機類專業(yè)人才培養(yǎng)模式改革與思考[J].黔南民族師范學(xué)院學(xué)報,2014,2:49-52
湖南省教學(xué)改革研究項目(湘教通〔2016〕400號-629),國家級大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計劃項目(201611527008),湖南省大學(xué)生研究性與創(chuàng)新性實驗項目(湘教通〔2016〕283號-560),湖南城市學(xué)院教育規(guī)劃課題(JK15B010)。
費雄偉(1980—),男,湖南祁陽人,博士生,副教授,系統(tǒng)分析師,研究方向為并行計算。陽王東(1974—),男,湖南衡南人,博士,教授,研究方向為高性能和分布式計算。