朱義鑫,韓莉英,茍轉(zhuǎn)榮
(新疆財(cái)經(jīng)大學(xué) 信息管理學(xué)院,新疆烏魯木齊 830012)
培養(yǎng)具有創(chuàng)新能力的高素質(zhì)人才是經(jīng)濟(jì)發(fā)展、社會(huì)進(jìn)步的需要。高等院校是培養(yǎng)人才的基地,除了傳授大學(xué)生專業(yè)知識(shí),還需要培養(yǎng)他們創(chuàng)新創(chuàng)業(yè)的思維和能力[1]。構(gòu)建和完善適合我國高校的創(chuàng)新創(chuàng)業(yè)教育體系,對(duì)培養(yǎng)適應(yīng)社會(huì)發(fā)展的創(chuàng)新型人才意義重大。
大學(xué)生具有活躍的思維、強(qiáng)烈的求知欲和思變的精神。在講授專業(yè)課的過程中,如能有效地融入“雙創(chuàng)”內(nèi)容,能夠?yàn)樗麄儗淼膭?chuàng)業(yè)打下一定的基礎(chǔ)。在這個(gè)背景下,項(xiàng)目驅(qū)動(dòng)教學(xué)法是非常有效的[2-3]。項(xiàng)目驅(qū)動(dòng)教學(xué)法是在教學(xué)過程中設(shè)計(jì)一個(gè)個(gè)的項(xiàng)目,把教學(xué)中的知識(shí)點(diǎn)巧妙地分散到每個(gè)項(xiàng)目中,讓學(xué)生在項(xiàng)目中消化吸收教學(xué)內(nèi)容中的難點(diǎn)、重點(diǎn),同時(shí)又完成一個(gè)項(xiàng)目從設(shè)計(jì)到實(shí)施的整個(gè)過程,培養(yǎng)了學(xué)生的創(chuàng)新意識(shí)、創(chuàng)新能力和自主學(xué)習(xí)的習(xí)慣。學(xué)生在整個(gè)過程中體會(huì)到完成一個(gè)項(xiàng)目的成就感、滿足感,建立起自信心,綜合素質(zhì)和自主學(xué)習(xí)的能力得到有效提升。
《高級(jí)語言程序設(shè)計(jì)》課程的教學(xué)一直都是以講授多種數(shù)據(jù)類型、語法細(xì)節(jié)、三種編程結(jié)構(gòu)等知識(shí)點(diǎn)為教學(xué)重心,學(xué)生通過完成課后編程作業(yè)來檢驗(yàn)學(xué)習(xí)效果[4]。這樣的方式有著一些弊端:一是不利于培養(yǎng)學(xué)生的學(xué)習(xí)興趣,學(xué)生覺得比較晦澀難懂;二是不利于培養(yǎng)學(xué)生的抽象思維、分析問題和解決問題的能力,學(xué)生著力于細(xì)節(jié),常常忽略程序的架構(gòu);三是學(xué)生對(duì)所學(xué)內(nèi)容在實(shí)際工作中的應(yīng)用沒有概念,沒有了解完整的軟件系統(tǒng);四是不能培養(yǎng)學(xué)生的創(chuàng)新思維和團(tuán)隊(duì)合作精神,由于多是編寫一個(gè)個(gè)小程序,所以不需要團(tuán)隊(duì)合作,學(xué)生的團(tuán)隊(duì)合作意識(shí)沒有得到充分鍛煉。
實(shí)際上,學(xué)生編寫一個(gè)數(shù)學(xué)問題和做一個(gè)APP 或開發(fā)一個(gè)游戲所用到的編程知識(shí)是相通的,但是在不同的活動(dòng)中,學(xué)生的學(xué)習(xí)動(dòng)力和自主性存在差異。在做一個(gè)小游戲項(xiàng)目的過程中,學(xué)生能在短時(shí)間內(nèi)看到運(yùn)行結(jié)果,自信心增強(qiáng),學(xué)習(xí)興趣和學(xué)習(xí)熱情得以激發(fā)。
由于計(jì)算機(jī)專業(yè)《高級(jí)語言程序設(shè)計(jì)》課程開設(shè)于大學(xué)一年級(jí),學(xué)生學(xué)習(xí)編程基本都是零基礎(chǔ)。在學(xué)習(xí)編程語言的過程中,學(xué)生還沒有建立軟件系統(tǒng)的概念,課程講授重點(diǎn)還是要求學(xué)生掌握編程語言的語法,三種編程結(jié)構(gòu)及數(shù)組、函數(shù)的概念,對(duì)零基礎(chǔ)的學(xué)生來講,以項(xiàng)目驅(qū)動(dòng)的教學(xué)改革推行起來比較困難。
選擇難度適宜、學(xué)生有興趣的項(xiàng)目存在一定的難度。例如有些游戲類的小程序涉及的編程知識(shí)比較多,甚至需要一些軟件包的支持,學(xué)生比較難理解,難以入手。
項(xiàng)目的設(shè)計(jì)既要緊扣教學(xué)內(nèi)容又要考慮教學(xué)進(jìn)度。項(xiàng)目的設(shè)計(jì)要實(shí)現(xiàn)兩個(gè)基本目標(biāo),一是使學(xué)生能夠在完成項(xiàng)目的過程中將所涉及的基本知識(shí)融會(huì)貫通,二是項(xiàng)目的任務(wù)設(shè)計(jì)應(yīng)與該階段要實(shí)現(xiàn)的教學(xué)目標(biāo)相匹配。
結(jié)合教學(xué)實(shí)踐,探索和研究“雙創(chuàng)”背景下基于項(xiàng)目驅(qū)動(dòng)的《高級(jí)語言程序設(shè)計(jì)》課程教學(xué)改革,形成一套基于項(xiàng)目驅(qū)動(dòng)模式的教學(xué)改革方案。設(shè)計(jì)好項(xiàng)目、分解項(xiàng)目、給出任務(wù)描述和要求,是實(shí)現(xiàn)該教學(xué)模式的關(guān)鍵。以項(xiàng)目驅(qū)動(dòng)教學(xué)的改革,可以從以下幾個(gè)方面切入。
(1)設(shè)計(jì)項(xiàng)目。采用以項(xiàng)目為導(dǎo)向、以任務(wù)為驅(qū)動(dòng)的教學(xué)方法。教師要事先設(shè)計(jì)好項(xiàng)目,將零散的知識(shí)點(diǎn)整合到項(xiàng)目中的具體任務(wù)中,由淺入深、由易到難地帶領(lǐng)學(xué)生學(xué)習(xí),使學(xué)生在完成一個(gè)個(gè)具體的項(xiàng)目任務(wù)后,能夠完成一個(gè)完整的項(xiàng)目開發(fā),讓學(xué)生有成就感。
(2)給出項(xiàng)目框架。對(duì)于一個(gè)包含多個(gè)任務(wù)的小型項(xiàng)目,可以為學(xué)生搭建好項(xiàng)目的框架,讓學(xué)生開始以填充式的方法去完成項(xiàng)目,解決入手難的問題。
(3)在教學(xué)過程中適時(shí)發(fā)布項(xiàng)目。根據(jù)授課進(jìn)度發(fā)布該階段學(xué)生有能力完成的項(xiàng)目,并且將項(xiàng)目完成的最終運(yùn)行界面讓學(xué)生先進(jìn)行觀看。
(4)對(duì)項(xiàng)目進(jìn)行指導(dǎo)和驗(yàn)收。教師可以借助混合式教學(xué)的論壇,或者該授課班級(jí)的微信群給予學(xué)生一定指導(dǎo)。每一個(gè)項(xiàng)目完成后要給出學(xué)生該項(xiàng)目的成績。
(5)改革課程的考核體系。建立過程化考核評(píng)價(jià)體系[5-6],所有項(xiàng)目的完成情況都在課程的總評(píng)成績中有所反映,每個(gè)項(xiàng)目中的每個(gè)任務(wù)都給出分值。
項(xiàng)目驅(qū)動(dòng)教學(xué)法起源于建構(gòu)主義學(xué)習(xí)理論。建構(gòu)主義成熟的教學(xué)模式有支架式教學(xué)、拋錨式教學(xué)、隨機(jī)進(jìn)入教學(xué)等。這些教學(xué)模式都強(qiáng)調(diào)以學(xué)生為中心,學(xué)生是認(rèn)知的主體,教師主要對(duì)學(xué)生的學(xué)習(xí)起幫助和促進(jìn)作用;選擇與當(dāng)前教學(xué)大綱密切相關(guān)的問題作為學(xué)習(xí)的中心內(nèi)容,通過學(xué)生之間的“協(xié)作”最終完成知識(shí)的建構(gòu),在教學(xué)過程中學(xué)習(xí)效果的評(píng)價(jià)一直在進(jìn)行。項(xiàng)目驅(qū)動(dòng)教學(xué)模式就是在此基礎(chǔ)上實(shí)現(xiàn)的,項(xiàng)目驅(qū)動(dòng)教學(xué)模式的流程如圖1所示。
圖1 項(xiàng)目驅(qū)動(dòng)教學(xué)模式流程圖
項(xiàng)目驅(qū)動(dòng)教學(xué)法實(shí)施方案如下:
項(xiàng)目驅(qū)動(dòng)教學(xué)法依托一個(gè)個(gè)小型項(xiàng)目的實(shí)現(xiàn),所有項(xiàng)目的實(shí)施構(gòu)成了整個(gè)課程的教學(xué)過程。項(xiàng)目可以是教師根據(jù)教學(xué)內(nèi)容自行設(shè)計(jì),也可以選取企業(yè)的小型項(xiàng)目,或者來源于教師的在研項(xiàng)目。選取項(xiàng)目的原則如下:
一是大小合適,難易適中。項(xiàng)目不宜過大,項(xiàng)目過大實(shí)現(xiàn)周期過長,學(xué)生可能無法按照教學(xué)進(jìn)度按時(shí)完成,影響后面課程內(nèi)容的學(xué)習(xí)。項(xiàng)目也不能過難,難度太大,學(xué)生容易喪失信心,學(xué)習(xí)興趣和熱情降低,影響該課程的學(xué)習(xí)。項(xiàng)目也不能太小,項(xiàng)目太小不能涵蓋所學(xué)的知識(shí)點(diǎn),學(xué)生的合作意識(shí)得不到鍛煉。
二是項(xiàng)目設(shè)計(jì)要和大綱中的知識(shí)點(diǎn)結(jié)合,使學(xué)生通過完成項(xiàng)目,學(xué)習(xí)和掌握相關(guān)的知識(shí)點(diǎn)。因此,每個(gè)項(xiàng)目應(yīng)按照教學(xué)進(jìn)度盡量覆蓋教學(xué)大綱中的重難點(diǎn)。這樣,才能達(dá)到理論學(xué)習(xí)和實(shí)踐應(yīng)用相結(jié)合的目的。
三是項(xiàng)目的選擇盡量要有實(shí)用性,并且有時(shí)代特色。選取的項(xiàng)目最好來源于軟件公司正在開發(fā)或已經(jīng)開發(fā)完成的項(xiàng)目,可以是這些項(xiàng)目中的部分功能,這樣學(xué)生能夠感到學(xué)習(xí)有目標(biāo)、有動(dòng)力。
通過前兩周的學(xué)習(xí),選出學(xué)習(xí)能力強(qiáng)的學(xué)生作為組長。每位組長可自行挑選其他同學(xué)作為組員。劃分小組的原則:強(qiáng)弱搭配,以強(qiáng)帶弱。組長負(fù)責(zé)項(xiàng)目功能的劃分、分配、督促、集中調(diào)試及演示。同時(shí),組長還要負(fù)責(zé)與教師的溝通、與組員的協(xié)調(diào)。小組劃分是否合理,是項(xiàng)目驅(qū)動(dòng)教學(xué)法是否能夠順利進(jìn)行的關(guān)鍵。
教師認(rèn)真和正確的指導(dǎo)是順利完成項(xiàng)目的必要條件。在布置任務(wù)時(shí),教師應(yīng)將項(xiàng)目講解清楚,在學(xué)生完成項(xiàng)目過程中碰到技術(shù)性難題時(shí)候給予指導(dǎo),在學(xué)生進(jìn)行項(xiàng)目演示的時(shí)候給予一定的點(diǎn)評(píng)。針對(duì)常出現(xiàn)的問題,在課堂上統(tǒng)一講解。在所有項(xiàng)目都評(píng)價(jià)完后,將優(yōu)秀學(xué)生的作業(yè)分享給所有學(xué)生,便于學(xué)生進(jìn)一步完善自己的項(xiàng)目。
該課程學(xué)生的評(píng)價(jià)方式不再是學(xué)期末的試卷或者是上機(jī)考試。學(xué)生總評(píng)成績應(yīng)該包括平時(shí)成績和期末成績兩部分。平時(shí)成績是基于每個(gè)項(xiàng)目的完成情況評(píng)定的,項(xiàng)目完成情況占40%,期末成績占60%。項(xiàng)目的考核應(yīng)該從小組成員在項(xiàng)目中的參與度、項(xiàng)目開發(fā)規(guī)范、完成情況等方面進(jìn)行評(píng)價(jià)。期末成績可以是大作業(yè)或者是上機(jī)考試。
當(dāng)學(xué)生完成對(duì)基本三種程序結(jié)構(gòu)的學(xué)習(xí)之后,可以布置一個(gè)小型的項(xiàng)目,給學(xué)生提供一個(gè)小型的系統(tǒng)框架,學(xué)生根據(jù)所學(xué)知識(shí)完善這個(gè)系統(tǒng)的各個(gè)功能。目的是使學(xué)生在學(xué)會(huì)運(yùn)用基本輸入輸出函數(shù)和基本控制語句的同時(shí),進(jìn)一步掌握自定義函數(shù)的運(yùn)用,為以后學(xué)習(xí)用戶自定義函數(shù)做好準(zhǔn)備。最終完成的是有四項(xiàng)子功能的小系統(tǒng),知識(shí)面覆蓋C 語言程序設(shè)計(jì)的基礎(chǔ)部分。
可以設(shè)計(jì)這樣涵蓋前面所學(xué)內(nèi)容的小項(xiàng)目,如表1所示:
表1 項(xiàng)目中任務(wù)列表
程序運(yùn)行后的界面提前展示給學(xué)生,如圖2所示:
圖2 系統(tǒng)主界面
給出學(xué)生作業(yè)的評(píng)分標(biāo)準(zhǔn),讓學(xué)生能夠有目標(biāo)地去完成項(xiàng)目。如表2所示:
表2 作業(yè)評(píng)分標(biāo)準(zhǔn)
項(xiàng)目模板如下:
從2018年起,在新疆財(cái)經(jīng)大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)、信息安全、網(wǎng)絡(luò)空間安全、電子商務(wù)4 個(gè)專業(yè)進(jìn)行基于項(xiàng)目驅(qū)動(dòng)的《高級(jí)語言程序設(shè)計(jì)》課程的教學(xué)改革和實(shí)踐。結(jié)合了混合式教學(xué)模式,在教學(xué)中采用了線上作業(yè)方式,學(xué)生要完成線上的客觀題來加深對(duì)概念的理解,同時(shí)要完成與課程內(nèi)容結(jié)合緊密的編程題,在一兩個(gè)章節(jié)之后布置一個(gè)小型項(xiàng)目題。學(xué)生最終的學(xué)習(xí)評(píng)價(jià)通過過程考核和期末考核相結(jié)合的方式,學(xué)習(xí)效果有大幅度提升。學(xué)生參加“雙創(chuàng)”競賽并獲獎(jiǎng)的人數(shù)也較之前增加,參加全國“藍(lán)橋杯”編程大賽取得了較好的成績。
今后還需進(jìn)一步更新教學(xué)項(xiàng)目,完善實(shí)踐環(huán)節(jié)的監(jiān)控和質(zhì)量評(píng)價(jià)體系。設(shè)計(jì)質(zhì)量更高、實(shí)用性更強(qiáng)、更能提高學(xué)生實(shí)踐能力的項(xiàng)目,課下讓學(xué)生完成項(xiàng)目,課上進(jìn)行展示與討論;設(shè)計(jì)線上線下相結(jié)合的實(shí)踐教學(xué)實(shí)時(shí)監(jiān)控和評(píng)價(jià)體系,全方位、全過程地培養(yǎng)和評(píng)價(jià)學(xué)生;請(qǐng)企業(yè)中一些有經(jīng)驗(yàn)的工作人員給學(xué)生做指導(dǎo)。按照“以項(xiàng)目為驅(qū)動(dòng)、以項(xiàng)目帶出程序”的教學(xué)思想,以學(xué)生為中心,取得了較好的教學(xué)效果,為學(xué)生后續(xù)課程的學(xué)習(xí)奠定了堅(jiān)實(shí)的基礎(chǔ)。
創(chuàng)新創(chuàng)業(yè)理論研究與實(shí)踐2022年13期