朱鴻鵬 袁赟
摘要:程序設(shè)計(jì)課程是計(jì)算機(jī)專(zhuān)業(yè)的公共課程,目的是培養(yǎng)計(jì)算機(jī)領(lǐng)域的專(zhuān)業(yè)應(yīng)用型人才。而今,計(jì)算機(jī)技術(shù)的快速發(fā)展,人才缺口巨大。本文從程序設(shè)計(jì)課程的創(chuàng)新與改革切入,就程序設(shè)計(jì)課程的現(xiàn)狀著手分析,明確課程改革與創(chuàng)新的突破口,從教學(xué)內(nèi)容、教學(xué)方法和教學(xué)工具等多角度出發(fā),并依托保障機(jī)制,最終目的是培養(yǎng)應(yīng)用型人才,為我國(guó)計(jì)算機(jī)水平的提升和發(fā)展奠定基礎(chǔ)。
關(guān)鍵詞:應(yīng)用型人才;程序設(shè)計(jì)課程;創(chuàng)新;改革實(shí)踐
中圖分類(lèi)號(hào):TP311? ? ?文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)24-0105-02
開(kāi)放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):
互聯(lián)網(wǎng)時(shí)代,計(jì)算機(jī)優(yōu)質(zhì)人才的缺口巨大。高校也看到這一人才的缺口,紛紛開(kāi)設(shè)程序設(shè)計(jì)類(lèi)課程,旨在培養(yǎng)出更多優(yōu)質(zhì)人才。但結(jié)合實(shí)踐來(lái)看,應(yīng)用型人才的培養(yǎng)目前還面臨困境,主要是程序設(shè)計(jì)類(lèi)課程的教學(xué)有效性并未得到全面展現(xiàn)。為此,要以人才培養(yǎng)為核心,從多角度提出課程的創(chuàng)新與改革思路,推動(dòng)程序設(shè)計(jì)類(lèi)課程向著新的方向演進(jìn)。
1 程序設(shè)計(jì)課程的現(xiàn)狀分析
程序設(shè)計(jì)類(lèi)課程,是高校計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的基礎(chǔ)課程。雖然該課程的開(kāi)設(shè),使得我國(guó)計(jì)算機(jī)優(yōu)質(zhì)人才得以培養(yǎng),但由于課程本身的限制,在實(shí)踐層面依舊面臨困境,具體表現(xiàn)在以下幾個(gè)方面:其一,教學(xué)內(nèi)容僵化、枯燥、吸引力不強(qiáng)。程序設(shè)計(jì)教學(xué)最為常見(jiàn)的問(wèn)題就是,前期階段學(xué)生對(duì)教學(xué)內(nèi)容有著極大的熱情,但程序設(shè)計(jì)畢竟是一個(gè)系統(tǒng)的過(guò)程,隨著教學(xué)內(nèi)容的累積,內(nèi)容僵化、枯燥等問(wèn)題也逐漸暴露出來(lái),導(dǎo)致對(duì)學(xué)生的吸引力不強(qiáng),嚴(yán)重影響課程教學(xué)有效性,限制了學(xué)生的健康發(fā)展;其二,教學(xué)方法單一。程序設(shè)計(jì)類(lèi)課程,由理論模塊和實(shí)踐模塊兩個(gè)大的模塊構(gòu)成。教師在教學(xué)方法的選擇層面,通常是以傳統(tǒng)的課堂授課為主,這就導(dǎo)致教學(xué)方法相對(duì)單一,無(wú)法滿足學(xué)生的個(gè)性化學(xué)習(xí)需要。且教學(xué)方法單一,所引起的一系列連鎖反應(yīng),就是學(xué)生對(duì)這一課程失去信心,很難從中發(fā)現(xiàn)可吸引自己的點(diǎn);其三,現(xiàn)代教學(xué)工具的應(yīng)用情況并不理想。傳統(tǒng)的課堂教學(xué),可利用的工具多是以教材、計(jì)算機(jī)為主,對(duì)于數(shù)字化的教學(xué)資源使用十分有限。教學(xué)的創(chuàng)新性不足,限制了課程改革與創(chuàng)新[1]??梢哉f(shuō),程序設(shè)計(jì)課程的現(xiàn)狀并不理想,需要以創(chuàng)新和實(shí)踐去探索新出路,為應(yīng)用型人才的培養(yǎng)打下堅(jiān)實(shí)基礎(chǔ),解決這些不利因素的影響與制約。
2 程序設(shè)計(jì)課程的創(chuàng)新與改革突破口
程序設(shè)計(jì)類(lèi)課程的創(chuàng)新與改革的突破口,依舊是要回歸到課程本身,優(yōu)化教學(xué)環(huán)境,為學(xué)生的計(jì)算機(jī)水平的提升提供保障[2]。從課程的現(xiàn)狀分析中發(fā)現(xiàn),在教學(xué)內(nèi)容、教學(xué)方法和教學(xué)工具方面,依舊存在一些問(wèn)題。為了適應(yīng)新時(shí)期的新要求,則需要從這幾個(gè)層面著手,提出可行性的教學(xué)方案,最終以課程為核心,培養(yǎng)更多計(jì)算機(jī)專(zhuān)業(yè)應(yīng)用型人才。
2.1 教學(xué)內(nèi)容的優(yōu)化整合
從教學(xué)與認(rèn)知規(guī)律的角度來(lái)看,程序設(shè)計(jì)課程的教學(xué)內(nèi)容要符合學(xué)生的個(gè)性需求,結(jié)合教材內(nèi)容、學(xué)生需求后的教學(xué)內(nèi)容,必將為學(xué)生的健康成長(zhǎng)服務(wù)。因此,教師在開(kāi)展教學(xué)的過(guò)程中,要做好對(duì)教學(xué)內(nèi)容的合理安排[3]。傳統(tǒng)的教學(xué)實(shí)踐,理論教學(xué)內(nèi)容和實(shí)踐教學(xué)內(nèi)容處于一種分離狀態(tài),兩者的銜接不夠緊密,導(dǎo)致學(xué)生在實(shí)踐教學(xué)中理論知識(shí)的轉(zhuǎn)化效果不夠理想。在教學(xué)內(nèi)容的優(yōu)化層面,要在配合教材的基礎(chǔ)之上,增加更多趣味性的內(nèi)容。如借助網(wǎng)絡(luò)資源獲取相關(guān)的教學(xué)實(shí)例,用以來(lái)補(bǔ)充教材教學(xué)內(nèi)容不全面的問(wèn)題,因材施教,針對(duì)教學(xué),內(nèi)容才能得到充分轉(zhuǎn)化。教學(xué)內(nèi)容的優(yōu)化整合,是應(yīng)用型人才培養(yǎng)的關(guān)鍵性問(wèn)題,將一些可操作性的內(nèi)容融入其中,拉近理論與實(shí)操內(nèi)容之間的關(guān)系,勢(shì)必發(fā)揮出良好的效果。以C語(yǔ)言教學(xué)為例,要整合程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)以及算法等內(nèi)容的拓?fù)潢P(guān)系,找準(zhǔn)教學(xué)主線,帶來(lái)獨(dú)特的課程教學(xué)模式。
2.2 教學(xué)方法的全面優(yōu)化
教學(xué)方法是程序設(shè)計(jì)類(lèi)課程所采取的教學(xué)模式,方法的有效性,關(guān)系到教學(xué)效果。為此,要對(duì)教學(xué)方法進(jìn)行全面優(yōu)化,以啟發(fā)式教學(xué)和項(xiàng)目驅(qū)動(dòng)教學(xué)為主,將帶來(lái)教學(xué)方法的革新。在啟發(fā)式教學(xué)方面,學(xué)生處于主體地位,教師通過(guò)啟發(fā)的方式來(lái)激活學(xué)生的思維想象能力,按照教師的啟發(fā)去完成對(duì)問(wèn)題的解決,了解和掌握教學(xué)重難點(diǎn)。如在選擇結(jié)構(gòu)的任何多條分支,在執(zhí)行上教師通過(guò)引導(dǎo)的方式,將起到事半功倍的效果,如“多條分支的選擇和我們?cè)谌粘I钪杏龅讲砺房谝粯樱绻胍_(dá)到目的地,則需要選擇其中的一條路,因?yàn)槟阕陨矸稚矸πg(shù)。選擇結(jié)構(gòu)如此,你只能盡自己最大的能力去選擇正確的一條。”啟發(fā)式教學(xué),既保留了學(xué)生的現(xiàn)象和創(chuàng)新能力,更能夠在引導(dǎo)中為學(xué)生指明方向;項(xiàng)目驅(qū)動(dòng)教學(xué),作為一種以項(xiàng)目為核心的教學(xué)方法,有效鍛煉了學(xué)生的邏輯思維,在項(xiàng)目中使得學(xué)生養(yǎng)成對(duì)編程的熱愛(ài)。如使用一些“貪吃蛇”“潛艇大戰(zhàn)游戲”等教學(xué)案例,吸引學(xué)生的注意力,引導(dǎo)學(xué)生去解析這些項(xiàng)目是如何編程實(shí)現(xiàn)的,學(xué)生對(duì)內(nèi)容感興趣,則能夠激活學(xué)生的編程靈感,在項(xiàng)目中培養(yǎng)自己的學(xué)習(xí)興趣[4]。
2.3 教學(xué)工具的合理選擇
教學(xué)工具的選擇對(duì)教學(xué)有效性能夠起到直接作用,為此要做好教學(xué)工具的選擇。ACM在線編程測(cè)試平臺(tái)則是一個(gè)很好的選擇,該平臺(tái)主要是以在線測(cè)試和競(jìng)賽為主,且其中的內(nèi)容資源豐富,實(shí)例較多,滿足程序設(shè)計(jì)課程的教學(xué)要求。作為數(shù)字化的教學(xué)資源,其自身的資源可拓展性較強(qiáng),教師在開(kāi)展理論教學(xué)的過(guò)程中,則可以借助平臺(tái)之上的資源,選擇可操作性的內(nèi)容,為每一個(gè)學(xué)生提供不同難度的知識(shí)點(diǎn),達(dá)到針對(duì)性的教學(xué)目標(biāo),展現(xiàn)出理論教學(xué)的有效性。在實(shí)踐教學(xué)層面,確定編程主題之后,學(xué)生可將自己的編程代碼通過(guò)該平臺(tái)進(jìn)行檢驗(yàn),一旦出現(xiàn)問(wèn)題也能夠及時(shí)定位問(wèn)題的所在,并做出修改,直到最終通過(guò)[5]。這種教學(xué)工具的選擇,解放了教師的教學(xué)壓力,且內(nèi)容的多元化、評(píng)價(jià)系統(tǒng)的智能化,都為教學(xué)有效性奠定基礎(chǔ)。
3 程序設(shè)計(jì)課程的創(chuàng)新與改革實(shí)踐的保障機(jī)制
程序設(shè)計(jì)課程的創(chuàng)新與改革實(shí)踐,除了在教學(xué)方法、教學(xué)內(nèi)容以及教學(xué)工具上的突破,還需要確立保障機(jī)制,確保程序設(shè)計(jì)課程的順利執(zhí)行,為應(yīng)用型人才的培養(yǎng)奠定堅(jiān)實(shí)基礎(chǔ)。保障機(jī)制層面,包括師資力量、教學(xué)比重以及考核方法等。