南陽醫(yī)學(xué)高等??茖W(xué)校 張 琪
以就業(yè)為導(dǎo)向培養(yǎng)應(yīng)用型大學(xué)生的計(jì)算機(jī)軟件課程教學(xué)改革研究
南陽醫(yī)學(xué)高等??茖W(xué)校 張 琪
計(jì)算機(jī)軟件課程是計(jì)算機(jī)科學(xué)各專業(yè)的重要基礎(chǔ)課程,又是學(xué)生普通難學(xué)的課程。針對這門課程在教學(xué)中存在的問題,本文從以就業(yè)為導(dǎo)向培養(yǎng)應(yīng)用型大學(xué)生為出發(fā)點(diǎn),提出傳統(tǒng)教學(xué)中存在的問題,并提出計(jì)算機(jī)軟件課程教學(xué)改革研究的具體措施,提高該門課程的教學(xué)質(zhì)量,讓學(xué)生切實(shí)提高學(xué)習(xí)效果。
計(jì)算機(jī)軟件;應(yīng)用型;教學(xué)改革
信息的快速發(fā)展,尤其是“互聯(lián)網(wǎng)+”概念的提出,給教師的課堂教學(xué)提供了多元化的運(yùn)用手段。網(wǎng)絡(luò)時(shí)代的教學(xué)方式已經(jīng)大大改變了原有的課堂模式,不再是教師講,學(xué)生聽;教師講,學(xué)生練的枯燥授課學(xué)習(xí)模式。如何利用好“互聯(lián)網(wǎng)+教學(xué)”已經(jīng)被當(dāng)前多數(shù)教師所追捧。
隨著近年來畢業(yè)生數(shù)量的不斷增長,就業(yè)形勢對于大學(xué)生、對于高校來說變得越來越嚴(yán)峻。而計(jì)算機(jī)軟件作為計(jì)算機(jī)專業(yè)的核心課程,以程序設(shè)計(jì)為基礎(chǔ),并且為數(shù)據(jù)庫系統(tǒng)等的設(shè)計(jì)和開發(fā)提供理論和實(shí)驗(yàn)基礎(chǔ)。高校尤其是高職院校要以就業(yè)為導(dǎo)向,以培養(yǎng)應(yīng)用型的學(xué)生為主,因而對計(jì)算機(jī)軟件這門課程進(jìn)行教學(xué)改革非常必要,對大學(xué)生日后從事軟件開發(fā)方面的工作,在IT行業(yè)不斷發(fā)展中脫穎而出提供了很好的平臺。
2.1 教學(xué)方式簡單
計(jì)算機(jī)軟件課程相對其他計(jì)算機(jī)學(xué)科來說,理論性較強(qiáng),并且涉及的內(nèi)容較多。抽象難懂,對實(shí)驗(yàn)的理解能力培養(yǎng)要求較高。一些教師在講授計(jì)算機(jī)軟件這門課程時(shí),以理論為主,較少講解實(shí)驗(yàn)課程的內(nèi)容,并且讓學(xué)生所做的實(shí)驗(yàn)大部分都是僅僅涉及到當(dāng)堂課程的內(nèi)容。并且給出的例子讓學(xué)生照著敲代碼,而學(xué)生自身又存在懶惰性,不愿動(dòng)腦花費(fèi)時(shí)間分析程序,這就造成了這門課實(shí)踐應(yīng)用性較差。
2.2 前導(dǎo)課程掌握薄弱
計(jì)算機(jī)軟件課程中的內(nèi)容涉及到高等數(shù)學(xué)、線性代數(shù)、概率論、還有計(jì)算機(jī)學(xué)科中的程序設(shè)計(jì)語言C、C++、JAVA等的學(xué)習(xí)和掌握。以我校為例,以程序設(shè)計(jì)C語言為基礎(chǔ)學(xué)科,同時(shí)學(xué)生也學(xué)習(xí)有JAVA課程。但在教學(xué)過程中,存在的問題較多,一方面我校分為五年制培養(yǎng)層次和普通專科培養(yǎng)層次,五年制的學(xué)生在遇到有涉及線性代數(shù),例如在講解數(shù)組和線性表中以及求某些公式運(yùn)算的時(shí)間復(fù)雜度時(shí),學(xué)生普遍數(shù)學(xué)知識掌握的較少,還要花費(fèi)時(shí)間講解數(shù)學(xué)公式的計(jì)算和應(yīng)用。另一方面,大多數(shù)學(xué)生程序設(shè)計(jì)語言掌握的不牢固,編程環(huán)節(jié)薄弱。而計(jì)算機(jī)軟件這門課程中涉及到的數(shù)組、結(jié)構(gòu)體、指針這些運(yùn)用頻繁的知識點(diǎn),學(xué)生都沒有掌握。這就造成即使任課教師費(fèi)力講解,學(xué)生還是一知半解。只是懂了一些算法的思想,不能運(yùn)用所學(xué)編寫實(shí)戰(zhàn)性較強(qiáng)的程序。從而也失去了對計(jì)算機(jī)軟件這門課程的學(xué)習(xí)興趣。
3.1 以職業(yè)能力培養(yǎng)為重點(diǎn)進(jìn)行課程開發(fā)與設(shè)計(jì),體現(xiàn)職業(yè)性、實(shí)踐性
第一方面,從計(jì)算機(jī)軟件這門課程的教學(xué)實(shí)踐應(yīng)用型為出發(fā)點(diǎn)進(jìn)行改革。結(jié)合實(shí)際案例展開講解,讓學(xué)生會(huì)從數(shù)據(jù)結(jié)構(gòu)的思想出發(fā)解決實(shí)際生活中的問題,提高學(xué)生的學(xué)習(xí)興趣。計(jì)算機(jī)軟件課程理論性知識較多,如果一味的講解理論內(nèi)容,學(xué)生理解起來困難,也會(huì)感覺沒有收獲。教師應(yīng)從實(shí)際應(yīng)用出發(fā),激發(fā)學(xué)生的思維。例如學(xué)生成績管理系統(tǒng),考生報(bào)名系統(tǒng)通過運(yùn)用學(xué)號、姓名、身份證號等數(shù)據(jù),能夠快速進(jìn)行查找、插入、刪除等操作,這也是線性表中涉及到的知識點(diǎn);停車場管理問題,大部分停車場設(shè)計(jì)都是從一端進(jìn)車一端出車,用到了隊(duì)列的知識;再如導(dǎo)航最短路徑查詢問題,怎樣實(shí)現(xiàn)從一個(gè)城市到另一個(gè)城市,從一個(gè)頂點(diǎn)到另一個(gè)頂點(diǎn)間的話費(fèi)時(shí)間最少,節(jié)約成本最多的最短路徑問題,用到了圖的存儲結(jié)構(gòu)和求最短路徑知識點(diǎn)。等等上邊的這些案例都貼近日常的生活,會(huì)引起學(xué)生的認(rèn)同感,能夠發(fā)現(xiàn)計(jì)算機(jī)軟件這門課程的價(jià)值所在,從而提高興趣,變成能夠跟著教師的思路自主參與課堂學(xué)習(xí)和討論。
第二方面,從計(jì)算機(jī)軟件這門課程對學(xué)生就業(yè)的影響為出發(fā)點(diǎn)進(jìn)行改革。根據(jù)企業(yè)需求,從崗位能力出發(fā),以職業(yè)能力培養(yǎng)為重點(diǎn),按照企業(yè)崗位能力要求來確定課程的內(nèi)容、教學(xué)組織、教學(xué)方法和手段、考核的方法和手段,突出學(xué)生編碼能力、抽象問題解決能力、邏輯思維能力、計(jì)算機(jī)思維能力和自學(xué)能力的培養(yǎng),達(dá)到培養(yǎng)學(xué)生解決實(shí)際問題能力的課程教學(xué)目標(biāo)。
3.2 以系統(tǒng)觀來開發(fā)專業(yè)課程,體現(xiàn)開放性
計(jì)算機(jī)軟件基礎(chǔ)中的數(shù)據(jù)結(jié)構(gòu)和算法能力是計(jì)算機(jī)程序設(shè)計(jì)人員的基本能力,是決定開發(fā)人員職業(yè)能力與發(fā)展空間的決定性因素。根據(jù)高職學(xué)生的基礎(chǔ)比較薄弱,自學(xué)能力不強(qiáng),思維能力較弱,學(xué)習(xí)的主動(dòng)性不夠,使得數(shù)據(jù)結(jié)構(gòu)與算法能力的學(xué)習(xí)比之本科生要難、要慢,這些決定了該門課程在整個(gè)專業(yè)培養(yǎng)過程中的關(guān)鍵作用。計(jì)算機(jī)軟件的學(xué)習(xí),是整個(gè)專業(yè)學(xué)習(xí)過程中的事情,在所有專業(yè)課程中要涉及計(jì)算機(jī)軟件的內(nèi)容。
3.3 教學(xué)思路的改革
1)以"易教、易學(xué)、易練”為目標(biāo)改革課程理論部分教學(xué)內(nèi)容,采用C語言進(jìn)行程序設(shè)計(jì)。
2)加大實(shí)踐教學(xué)的內(nèi)容,每個(gè)階段安排知識實(shí)踐課。
3)重點(diǎn)講授在專業(yè)課程涉及數(shù)據(jù)結(jié)構(gòu)與算法的內(nèi)容,強(qiáng)化該課程的專業(yè)應(yīng)用。
4)教、學(xué)、練一體化,老師為主導(dǎo),學(xué)生為主體,促進(jìn)學(xué)生學(xué)習(xí),培養(yǎng)學(xué)生的系統(tǒng)學(xué)習(xí)能力,強(qiáng)化學(xué)生自學(xué)能力的培養(yǎng)。
5)注重實(shí)踐,實(shí)踐從課堂到課外,從課前到課后,從課堂的部分時(shí)間到整個(gè)課堂時(shí)間,從數(shù)據(jù)結(jié)構(gòu)課程到其他專業(yè)課程,從一個(gè)學(xué)期到整個(gè)專業(yè)學(xué)習(xí)過程的一體化實(shí)踐體系。
6)以考核來帶動(dòng)教學(xué),促進(jìn)學(xué)生積極學(xué)習(xí)。
3.4 采用多元化教學(xué)方法
學(xué)生是教學(xué)環(huán)節(jié)的主體,應(yīng)以學(xué)生的需求和對知識的掌握程度為教學(xué)的重點(diǎn)。采用多元化教學(xué)方法是提高課堂質(zhì)量的重要手段。
1)在教學(xué)過程中選擇一部分課程運(yùn)用現(xiàn)在較流行的翻轉(zhuǎn)式課堂教學(xué),教師通過自己制作或上網(wǎng)查找較好的短教學(xué)視頻,學(xué)生可以利用課前的任何時(shí)間段來自主學(xué)習(xí),課堂上同學(xué)之間討論,教師進(jìn)行答疑解惑。
2)借助問卷星等軟件制作計(jì)算機(jī)軟件基礎(chǔ)每一節(jié)課的重點(diǎn)習(xí)題,通過生成的二維碼供學(xué)生在手機(jī)上進(jìn)行答題,教師可以登錄自己的問卷星賬號,統(tǒng)計(jì)學(xué)生每道題答題情況。從而有利于對學(xué)生知識點(diǎn)掌握情況進(jìn)行分析,在以后的課堂教學(xué)中重點(diǎn)講解學(xué)生易錯(cuò)的內(nèi)容。
3)制作重點(diǎn)、難點(diǎn)課程的微課。通過利用多媒體手段制作課程視頻,并且微課的時(shí)長較短小,一般都在10分鐘以內(nèi),主體內(nèi)容突出,針對性強(qiáng),短小精悍,創(chuàng)作具有趣味性,能夠吸引學(xué)生學(xué)習(xí)。有利于學(xué)生對重難點(diǎn)課程環(huán)節(jié)的知識掌握。
4)通過MOOC讓學(xué)生養(yǎng)成課前自主學(xué)習(xí)的習(xí)慣。慕課不僅免費(fèi)還具有開放性,尤其是一些知名高校發(fā)布的課程資源可以用來進(jìn)行課程教學(xué)。計(jì)算機(jī)軟件課程中的鏈表、雙鏈表、二叉樹、圖、排序、查找等內(nèi)容較難,可以通過MOOC上的優(yōu)質(zhì)資源進(jìn)一步學(xué)習(xí)理解。教師也可以選取好的計(jì)算機(jī)軟件MOOC資源提供給學(xué)生,要求學(xué)生課前自主學(xué)習(xí)。
[1]鄭凱梅.以培養(yǎng)工程實(shí)踐能力為目標(biāo)的數(shù)據(jù)結(jié)構(gòu)課程建設(shè)與改革[J].黑龍江科技信息,2017(1).
[2]王勇.對大學(xué)計(jì)算機(jī)軟件教學(xué)課程改革探究[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2013(11).
[3]謝芳.大學(xué)計(jì)算機(jī)軟件教學(xué)改革研究[J].大學(xué)教育,2016(5).