鐘爭平
摘 要:高職院校計算機軟件專業(yè)存在實踐環(huán)節(jié)薄弱、技能和知識脫節(jié)、課程內(nèi)容不合理等問題。文章對高職計算機軟件專業(yè)課程教學(xué)改革進行探討,指出高職院校要修訂教學(xué)大綱、制定新的課程標準,采用案例驅(qū)動法和游戲進行教學(xué),將課程的實驗教學(xué)轉(zhuǎn)換為項目實踐,使用網(wǎng)絡(luò)平臺輔助教學(xué),采用全新的考核方案。
關(guān)鍵詞:高職;計算機軟件;課程建設(shè);教學(xué)改革
中圖分類號:G712;G719.21 文獻標志碼:A文章編號:1008-3561(2021)27-0034-02
當前,高職院校普遍采用校企“雙元”模式進行人才培養(yǎng),以使學(xué)生將理論知識與實踐結(jié)合起來,提高他們的實踐操作能力。本文主要以“Python程序設(shè)計”一課為例,分析Python語言程序設(shè)計的教學(xué)現(xiàn)狀,探討關(guān)于課程建設(shè)的新方案,以促進高職計算機軟件專業(yè)課程教學(xué)改革。
一、Python語言程序設(shè)計的教學(xué)現(xiàn)狀
1.授課方式上有缺陷
當前,一些高職院校教師教學(xué)“Python程序設(shè)計”課程時,在授課方式上有缺陷,會花很多時間在PPT或者思維導(dǎo)圖上,給學(xué)生實踐的時間比較少。由于Python語法結(jié)構(gòu)很嚴謹,規(guī)則和細節(jié)多,學(xué)生必須通過編寫大量短小、有針對性的代碼段,不斷進行練習,才能真正掌握其中的知識。部分學(xué)生在聽課時一知半解,再加上實踐的時間較少,在著手寫代碼的時候難免會出現(xiàn)錯誤。這樣,會對學(xué)生學(xué)好本課程的自信心有一定的影響。
2.學(xué)生對課程體系缺乏認識
在類似于“Python程序設(shè)計”的課程中,教學(xué)案例和實際應(yīng)用結(jié)合不緊密,使得學(xué)生對課程體系缺乏足夠的認識。傳統(tǒng)的解決常規(guī)數(shù)學(xué)問題的案例占比高,缺少與“Python程序設(shè)計”“Python 數(shù)據(jù)分析”“OpenCV圖像處理技術(shù)(基于Python)”這些后續(xù)課程進行關(guān)聯(lián)的案例,沒有為這些后續(xù)課程作應(yīng)有的鋪墊。這就導(dǎo)致一學(xué)期課程結(jié)束后,學(xué)生雖然能夠做書上的編程題,但是面對現(xiàn)實中要解決的實際問題時,還是有些力不從心。這說明在編程教學(xué)中,教師培養(yǎng)學(xué)生解決常規(guī)問題的基本功是非常有必要的,能夠讓學(xué)生更好地掌握編程的基本語法和算法。
3.考試方式不足
當前,一些高職院校仍采用傳統(tǒng)方式對學(xué)生進行考核,課程成績由期末考試(筆試)成績和平時成績(由平時作業(yè)和出勤率構(gòu)成)構(gòu)成,其中期末考試占70%以上。筆試考試基本決定課程的總成績,而且考試的內(nèi)容多以瑣碎的理論知識為主,并沒有將考試重點放在考查學(xué)生利用知識解決實際問題的能力上。這樣,就導(dǎo)致傳統(tǒng)的考核方式很難促進學(xué)生實踐技能的提升,教師也無法對學(xué)生的知識掌握情況給出較客觀的評價。
二、關(guān)于課程教學(xué)改革的新方案
1.修訂教學(xué)大綱,制定新的課程標準
課程標準和教學(xué)大綱的不同之處如下。(1)關(guān)于教學(xué)評價,課程標準的重點在于過程性評價,教學(xué)大綱則在于總結(jié)性評價。課程標準是升級后的教學(xué)大綱,課程標準的形成,完成了從嚴格控制的、硬性的、直接的到具有指導(dǎo)性的、彈性的、間接的轉(zhuǎn)變。(2)關(guān)于教學(xué)方式,課程標準關(guān)注的是學(xué)習方法的培養(yǎng)和學(xué)生的學(xué)習過程,教學(xué)大綱則關(guān)注于學(xué)生的學(xué)習成績。(3)課程標準是依據(jù)布魯姆的教育分類目標設(shè)計的,教學(xué)大綱中的教學(xué)目標主要兼顧知識技能的掌握。
簡而言之,教學(xué)大綱的深化版就是課程標準,從教學(xué)大綱到課程標準的轉(zhuǎn)變,體現(xiàn)了教育部門對教學(xué)的指導(dǎo)由嚴格控制、硬性的、直接的到具有啟發(fā)性、彈性的、間接性的轉(zhuǎn)變。當前,一些高職院校的人才培養(yǎng)方案中,培養(yǎng)目標和課程設(shè)置、知識結(jié)構(gòu)、培養(yǎng)要求、培養(yǎng)方式脫節(jié)。為此,學(xué)院結(jié)合軟件專業(yè)的定位、教學(xué)的軟硬件資源情況、學(xué)生素質(zhì)等因素,并依據(jù)《國家職業(yè)技能標準》《??茖I(yè)類教學(xué)質(zhì)量國家標準》《職業(yè)分類大典》,擬定了“Python語言程序設(shè)計”新課標。學(xué)院還計劃把Python 程序設(shè)計的教學(xué)活動與項目開發(fā)、案例驅(qū)動聯(lián)系在一起,打破傳統(tǒng)單一的“說教式”教學(xué)模式,讓學(xué)生能夠利用剛學(xué)到的知識解決實際問題。
2.采用案例驅(qū)動法和游戲進行教學(xué)
近年來,案例式教學(xué)受到師生的一致好評。在軟件專業(yè)“Python 程序設(shè)計”課程中,教師采用案例驅(qū)動法來完成教學(xué),能提升學(xué)生的學(xué)習興趣。案例驅(qū)動法的特點是讓學(xué)生在掌握技能的同時,通過實現(xiàn)真實的程序功能獲得成就感。
而游戲的選擇應(yīng)重視學(xué)生情感的培養(yǎng)、知識的獲取以及技能水平的提升,應(yīng)符合課程標準的要求,堅持“游戲易操作、以學(xué)生為中心、圍繞課程標準”的基本原則。教師可以選擇一些與教學(xué)知識點關(guān)聯(lián)度較大的又容易入門的游戲,如《外星人入侵》《俄羅斯方塊》等,讓學(xué)生進行項目開發(fā),使學(xué)生掌握更多的知識。
3.將課程的實驗教學(xué)轉(zhuǎn)換為項目實踐
2017 年以來,學(xué)院和武漢基山軟件公司啟動了軟件人才校企聯(lián)合培養(yǎng)項目,與基山在內(nèi)的幾個本地知名軟件公司共同探索深化產(chǎn)教融合、產(chǎn)學(xué)合作、校企協(xié)同育人的新思路。經(jīng)過共同探索,結(jié)合“Python 程序設(shè)計語言”的教學(xué)目標,學(xué)校將本課程的實驗學(xué)時數(shù)提高到30學(xué)時,使學(xué)生有更充分的實踐時間去完成各個項目的子功能。學(xué)院還聘請專家親自到實驗室指導(dǎo)學(xué)生實驗,讓實驗性質(zhì)更貼近崗位的需要,提高編程效率。軟件專業(yè)新一屆畢業(yè)生反映,這種實驗教學(xué)方式使他們很快適應(yīng)并滿足了軟件崗位的用工要求。
開發(fā)軟件項目前,專家將項目分解為若干小功能模塊,對學(xué)生進行分組,并給每一組的學(xué)生下發(fā)任務(wù)書,引導(dǎo)學(xué)生根據(jù)自己的特長和興趣選擇不同的開發(fā)方向。比如有的學(xué)生擅長算法,可以去寫代碼;有的學(xué)生掌握的數(shù)據(jù)多,可以去建數(shù)據(jù)庫;有的學(xué)生觀察能力強,又有耐心,可以去做軟件測試等。
教師要了解學(xué)生的模塊完成情況,并根據(jù)學(xué)生遇到的困難進行適當?shù)闹笇?dǎo)。在項目的推進過程中,教師要根據(jù)各個模塊的完成情況做出評價,要求學(xué)生對實踐進行總結(jié),相互之間進行點評,進而激發(fā)他們的學(xué)習積極性。經(jīng)過一段時間后,團隊成員間的合作意識得到了明顯的增強。