曹薇
摘要:指出了在高職基礎(chǔ)性程序設(shè)計(jì)課程教學(xué)中存在的問(wèn)題,提出了適用于課程教學(xué)的若干可行方法,最后指出了在實(shí)施上述方法的過(guò)程中需要進(jìn)一步關(guān)注的問(wèn)題。
關(guān)鍵詞:高職;程序設(shè)計(jì)課程;教學(xué)方法
中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)22-5280-03
在高職院校計(jì)算機(jī)相關(guān)專業(yè),基礎(chǔ)性的程序設(shè)計(jì)課程(如C語(yǔ)言程序設(shè)計(jì)、Java程序設(shè)計(jì)、C#程序設(shè)計(jì))均是各專業(yè)的專業(yè)核心課程,而且往往在大學(xué)一年級(jí)開(kāi)設(shè),在專業(yè)課程體系中有著大量的后續(xù)課程。這類課程的教學(xué)效果,直接影響著學(xué)生后續(xù)課程的學(xué)習(xí)效果和專業(yè)核心能力的養(yǎng)成,因而在專業(yè)課程體系中占據(jù)著十分重要的位置。該文結(jié)合該類課程教學(xué)中目前存在的問(wèn)題,提出了若干有益的教學(xué)方法,以期提升高職計(jì)算機(jī)專業(yè)基礎(chǔ)性程序設(shè)計(jì)課程的教學(xué)實(shí)效。
1 課程教學(xué)目前存在的問(wèn)題
在高職計(jì)算機(jī)專業(yè)基礎(chǔ)性程序設(shè)計(jì)課程教學(xué)中,目前存在著諸多問(wèn)題,主要包括:
1) 學(xué)生學(xué)習(xí)興趣不高,學(xué)習(xí)積極性欠缺
絕大多數(shù)學(xué)生在課程學(xué)習(xí)之初懷有良好的學(xué)習(xí)愿望,學(xué)習(xí)態(tài)度也較端正。但基礎(chǔ)性的程序設(shè)計(jì)類課程往往在大一上學(xué)期或下學(xué)期開(kāi)設(shè),大多數(shù)學(xué)生之前沒(méi)有任何編程基礎(chǔ),突然接觸這一類課程較難進(jìn)入角色,表現(xiàn)為老師講的內(nèi)容大多數(shù)聽(tīng)不懂,或者即使勉強(qiáng)能聽(tīng)懂,但自己不會(huì)編程序。因而隨著時(shí)間的推移,部分學(xué)生會(huì)因?yàn)殡y以體會(huì)到成就感而漸失學(xué)習(xí)興趣,甚至有部分學(xué)生會(huì)從內(nèi)心深處放棄該類課程的學(xué)習(xí)。
2) 學(xué)生被動(dòng)接受知識(shí),編程能力嚴(yán)重不足
高職計(jì)算機(jī)專業(yè)的編程類課程與學(xué)生在高中階段學(xué)習(xí)的數(shù)學(xué)、物理等課程在學(xué)習(xí)方法、能力要求等方面有很大不同,主要區(qū)別在于,編程類課程的學(xué)習(xí)過(guò)程中,如果學(xué)生只是被動(dòng)地接受老師講授的知識(shí)和方法,不能轉(zhuǎn)化為自己的編程能力,則并沒(méi)有達(dá)到該類課程的核心能力要求。
然而,現(xiàn)實(shí)情況正是如此,在學(xué)完編程類的課程后,具有相當(dāng)強(qiáng)的編程能力的學(xué)生少之又少。
3) 課程考核方式不合理
大學(xué)階段,課程考核的意義不僅在于評(píng)測(cè)學(xué)生的課程學(xué)習(xí)水平,它的意義更在于作為一種有效的全程約束和激勵(lì)學(xué)生的機(jī)制,促使學(xué)生在學(xué)習(xí)該課程的整個(gè)過(guò)程中全力投入、學(xué)有所得。
然而,出于保證及格率等方面的原因,現(xiàn)有的考核方式降低了對(duì)學(xué)生的要求,更傾向于通過(guò)期末考試來(lái)一次性評(píng)測(cè)學(xué)生的課程學(xué)習(xí)水平,難以成為全程約束和激勵(lì)學(xué)生的機(jī)制。
2 高職計(jì)算機(jī)專業(yè)基礎(chǔ)性程序設(shè)計(jì)課程教學(xué)中的若干可行方法
為解決課程教學(xué)中出現(xiàn)的上述問(wèn)題,需要教師花大氣力,在教學(xué)模式、教學(xué)方法上進(jìn)行調(diào)整。除采用大家熟知的項(xiàng)目驅(qū)動(dòng)、案例式等教學(xué)模式外,結(jié)合自己的教學(xué)實(shí)踐和思考,筆者認(rèn)為,在課程教學(xué)中綜合使用以下一些方法或舉措是有效的。
2.1分層次教學(xué)
在教學(xué)實(shí)踐中,很多教師曾遇到過(guò)這樣的困境,無(wú)論教師在備課和授課上花多大氣力,教學(xué)效果都不夠好,突出表現(xiàn)為愿意聽(tīng)課和按要求做實(shí)驗(yàn)的學(xué)生不多。這其中的原因在哪里呢?實(shí)際上,教師并沒(méi)有站在學(xué)生的立場(chǎng)上來(lái)評(píng)判授課效果。事實(shí)上,相當(dāng)一部分學(xué)生可能會(huì)覺(jué)得教師授課內(nèi)容過(guò)于難懂,還會(huì)有一部分學(xué)生可能會(huì)覺(jué)得授課內(nèi)容重點(diǎn)不突出或過(guò)于簡(jiǎn)單。如何解決這一問(wèn)題呢?在教學(xué)過(guò)程中注重因材施教,對(duì)學(xué)生實(shí)施分層次教學(xué)是一個(gè)可行的辦法。
高職學(xué)生與本科學(xué)生的差別主要體現(xiàn)在以下兩方面:一、從總體來(lái)說(shuō),高職學(xué)生的認(rèn)知水平、學(xué)習(xí)能力稍弱;二、高職學(xué)生生源種類多,因而學(xué)生的學(xué)習(xí)能力、興趣、個(gè)性等差別很大?;谶@兩點(diǎn),對(duì)高職學(xué)生實(shí)施分層次教學(xué)是十分必要的。
分層次教學(xué)是根據(jù)學(xué)生不同基礎(chǔ)、不同學(xué)習(xí)需求而實(shí)施教學(xué)的一種教學(xué)手段[1]。在實(shí)施分層次教學(xué)時(shí),針對(duì)高職學(xué)生的特點(diǎn),應(yīng)把握理論和實(shí)踐教學(xué)內(nèi)容的總體難度均不宜太高,這樣才能讓大多數(shù)學(xué)生學(xué)有所獲,進(jìn)而有堅(jiān)持學(xué)下去的動(dòng)力。教師授課切忌完全按自己的意志決定授課內(nèi)容和進(jìn)度,在授課和學(xué)生上機(jī)實(shí)踐過(guò)程中,應(yīng)注意和學(xué)生交互,把握學(xué)生的接受程度及想法意見(jiàn)等,進(jìn)而在授課計(jì)劃大框架不變的前提下,及時(shí)地、靈活地調(diào)整授課內(nèi)容及進(jìn)度。同時(shí),考慮到部分學(xué)生的學(xué)習(xí)能力較強(qiáng),教師在準(zhǔn)備教學(xué)內(nèi)容時(shí)應(yīng)有少量難度較大的知識(shí)及技能點(diǎn)。對(duì)于難度較大的知識(shí)點(diǎn),教師在課件中詳細(xì)闡述,在授課過(guò)程中僅作少量提示,供學(xué)有余力的學(xué)生課余自學(xué)。對(duì)于難度較大的技能點(diǎn),教師可將其列在實(shí)驗(yàn)任務(wù)書(shū)中,供學(xué)生選做。
此外,針對(duì)特定課程,在校內(nèi)成立俱樂(lè)部、興趣小組、協(xié)會(huì)、工作室等組織,讓學(xué)有余力的學(xué)生有發(fā)揮特長(zhǎng)、協(xié)作提高的機(jī)會(huì),也是實(shí)施分層次教學(xué)的重要補(bǔ)充。
2.2 采用翻轉(zhuǎn)課堂教學(xué)模式
考慮基礎(chǔ)性程序設(shè)計(jì)課程在計(jì)算機(jī)專業(yè)課程體系中的重要性,而課程教學(xué)學(xué)時(shí)相當(dāng)有限,為有效延長(zhǎng)課程教學(xué)及學(xué)生學(xué)習(xí)時(shí)間,更為了提升學(xué)生的自主學(xué)習(xí)能力,在教學(xué)中適當(dāng)?shù)匾敕D(zhuǎn)課堂(the Flipped Classroom)的教學(xué)模式是必要的。
翻轉(zhuǎn)課堂教學(xué)模式最早于2007年出現(xiàn)在美國(guó)科羅拉多州落基山的“林地公園”高中[2],在2011年,薩爾曼·可汗正式在TED 大會(huì)上將翻轉(zhuǎn)課堂作為一種全新的教學(xué)模式介紹給全球的教育工作者。近幾年,全球越來(lái)越多的學(xué)校嘗試使用翻轉(zhuǎn)課堂教學(xué)模式并從中獲益。
對(duì)于翻轉(zhuǎn)課堂的界定不盡一致,國(guó)內(nèi)學(xué)者張金磊指出,判斷一堂課翻轉(zhuǎn)成功的標(biāo)準(zhǔn)是,學(xué)生在課前的學(xué)習(xí)情況達(dá)到了傳統(tǒng)課堂中教師講授的效果和課堂中學(xué)生完成了本次課程內(nèi)容的內(nèi)化[3]。
雖然從目前來(lái)看, 翻轉(zhuǎn)課堂教學(xué)模式的實(shí)施主要集中于中小學(xué),針對(duì)的教學(xué)科目主要為數(shù)學(xué)、化學(xué)等理科課程。但無(wú)論從技術(shù)條件還是學(xué)科特點(diǎn)來(lái)看,翻轉(zhuǎn)課堂應(yīng)用于高職基礎(chǔ)性程序設(shè)計(jì)課程的教學(xué)是可行的。當(dāng)然,也應(yīng)考慮到,翻轉(zhuǎn)課堂應(yīng)用于高職基礎(chǔ)性程序設(shè)計(jì)課程的教學(xué)沒(méi)有太多先例可以參照,課前、課中的教學(xué)細(xì)節(jié)需要教師自行設(shè)計(jì),對(duì)教師各方面的能力要求是較高的,若教師缺乏這方面經(jīng)驗(yàn)和能力,極有可能達(dá)不到既定的目標(biāo),弄巧成拙。因此,教師可以先不急于在整個(gè)學(xué)期的教學(xué)中全盤(pán)推行翻轉(zhuǎn)課堂的教學(xué)模式,而是在小范圍,如某一章或某幾章嘗試翻轉(zhuǎn)課堂模式,如果效果良好則可逐步擴(kuò)大應(yīng)用范圍。
盡管基礎(chǔ)性程序設(shè)計(jì)課程的紙質(zhì)及網(wǎng)絡(luò)教學(xué)資源豐富,但為了實(shí)現(xiàn)特定的教學(xué)目標(biāo),教師應(yīng)以課程網(wǎng)站為翻轉(zhuǎn)課堂的主要技術(shù)平臺(tái),這個(gè)課程網(wǎng)站應(yīng)當(dāng)是課程組教師以課程標(biāo)準(zhǔn)為準(zhǔn)繩自行創(chuàng)建的。實(shí)際上,利用課程網(wǎng)站輔助教學(xué)在各類大學(xué)早已十分普遍,但為了能成功實(shí)現(xiàn)教學(xué)的“翻轉(zhuǎn)”,必須在提升課程網(wǎng)站的質(zhì)量方面下功夫,課程網(wǎng)站的質(zhì)量主要取決于兩方面:
其一、是否有足夠多的高質(zhì)量的視頻及其他各類學(xué)習(xí)資源支持學(xué)生的自主學(xué)習(xí)及協(xié)作學(xué)習(xí),一般說(shuō)來(lái),一個(gè)教學(xué)單元可對(duì)應(yīng)幾個(gè)視頻,考慮到程序設(shè)計(jì)類課程的特點(diǎn),每個(gè)視頻時(shí)長(zhǎng)可在25分鐘左右。
其二、是否有足夠的約束和激勵(lì)機(jī)制促使學(xué)生能自覺(jué)自愿地利用課程網(wǎng)站進(jìn)行學(xué)習(xí)。教師采用的約束和激勵(lì)機(jī)制可以包括:
1) 對(duì)學(xué)生進(jìn)入課程網(wǎng)站學(xué)習(xí)的時(shí)間長(zhǎng)度進(jìn)行統(tǒng)計(jì),計(jì)入學(xué)生的平時(shí)成績(jī)。
2) 有明確而有趣味的任務(wù)(主要是編程任務(wù))引導(dǎo)學(xué)生在網(wǎng)站上利用視頻等資源進(jìn)行學(xué)習(xí)后完成任務(wù),并對(duì)學(xué)生完成相應(yīng)任務(wù)的情況進(jìn)行評(píng)測(cè)。每個(gè)教學(xué)單元對(duì)應(yīng)的任務(wù)涵蓋了教師的教學(xué)目標(biāo),但該任務(wù)是通過(guò)學(xué)生自主學(xué)習(xí)之后自行完成的,避開(kāi)了教師枯燥的說(shuō)教或演示,提高了學(xué)生分析和解決問(wèn)題的能力。
3) 課程網(wǎng)站中有針對(duì)每個(gè)教學(xué)單元的測(cè)試題,學(xué)生利用網(wǎng)站上的視頻等資源學(xué)習(xí)完某個(gè)教學(xué)單元后自行進(jìn)行測(cè)試,并將答案發(fā)送給老師供其批閱。
此外,在翻轉(zhuǎn)課堂模式下,課堂教學(xué)活動(dòng)必然與傳統(tǒng)的課堂教學(xué)大不一樣。教師在課堂教學(xué)中應(yīng)完成如下幾個(gè)目標(biāo):
1) 針對(duì)一個(gè)教學(xué)單元,通過(guò)提問(wèn)或上機(jī)測(cè)試等方式把握學(xué)生個(gè)體的學(xué)習(xí)情況,以便于針對(duì)學(xué)生的具體情況有的放矢地開(kāi)展課堂教學(xué)活動(dòng)。當(dāng)然,為提高課堂效率,這一過(guò)程應(yīng)在課前就開(kāi)始了,如教師可在課前查看學(xué)生的網(wǎng)上測(cè)試情況,或搜集學(xué)生在網(wǎng)上的提問(wèn),大致了解學(xué)生學(xué)習(xí)情況,擬定課堂教學(xué)活動(dòng)的具體計(jì)劃。
2) 針對(duì)一個(gè)教學(xué)單元,通過(guò)重要知識(shí)點(diǎn)串講、教師分別輔導(dǎo)、學(xué)生團(tuán)隊(duì)協(xié)作等方式實(shí)現(xiàn)教學(xué)內(nèi)容的內(nèi)化,盡可能讓每一位學(xué)生都實(shí)現(xiàn)課堂收益最大化。在此過(guò)程中,應(yīng)以課程網(wǎng)站中針對(duì)每個(gè)教學(xué)單元布置的任務(wù)為主線開(kāi)展教學(xué),也就是說(shuō),判斷教學(xué)內(nèi)容的內(nèi)化的重要標(biāo)準(zhǔn)應(yīng)是學(xué)生對(duì)老師在課程網(wǎng)站中布置的任務(wù)能夠完成,并能理解其涵蓋的知識(shí)點(diǎn)。換句話說(shuō),即學(xué)生已通過(guò)課前自主學(xué)習(xí)和課堂教學(xué)活動(dòng),將教學(xué)內(nèi)容轉(zhuǎn)化為了自己的實(shí)踐能力??紤]到基礎(chǔ)性程序設(shè)計(jì)課程的特點(diǎn),課堂教學(xué)活動(dòng)最好在一體化教室進(jìn)行。
2.3 注重學(xué)習(xí)方法的引導(dǎo)
不論采用分層次教學(xué),還是翻轉(zhuǎn)課堂教學(xué)模式,在學(xué)生學(xué)習(xí)基礎(chǔ)性程序設(shè)計(jì)課程過(guò)程中,學(xué)生的心理因素均是影響學(xué)習(xí)效果的主導(dǎo)因素。相對(duì)于高中課程,高職程序設(shè)計(jì)類課程在學(xué)習(xí)方法上的要求大不相同,使得許多學(xué)生很難快速地適應(yīng);同時(shí),相對(duì)于本科生,高職學(xué)生自我約束、自我激勵(lì)的能力稍弱,在學(xué)習(xí)過(guò)程中,如果遇到了較多的問(wèn)題不能及時(shí)解決,便很容易產(chǎn)生消極心理,從而放棄課程的學(xué)習(xí)。因此,在教學(xué)過(guò)程中,教師應(yīng)特別注重觀察學(xué)生的心理狀況,對(duì)學(xué)生進(jìn)行合理的、及時(shí)的引導(dǎo)。
高職學(xué)生均已成年,針對(duì)其心理方面的單純的說(shuō)教并無(wú)太大意義,而在學(xué)習(xí)方法上引導(dǎo)學(xué)生可能是解決其心理問(wèn)題的一個(gè)可行方法。
比如有些學(xué)生在學(xué)習(xí)過(guò)程中對(duì)每個(gè)知識(shí)細(xì)節(jié)都不放過(guò),因而很容易因?yàn)橛行┱系K跨不過(guò)去而產(chǎn)生挫敗感。教師應(yīng)告訴學(xué)生,在剛開(kāi)始學(xué)習(xí)程序設(shè)計(jì)課程時(shí),不一定要每個(gè)細(xì)節(jié)都弄懂,在一定意義上,少即是多。如果過(guò)分關(guān)注每一個(gè)細(xì)節(jié),勢(shì)必會(huì)給自己的學(xué)習(xí)之路設(shè)置很多障礙,導(dǎo)致學(xué)習(xí)無(wú)法進(jìn)展下去。學(xué)生只需把握老師要求的重點(diǎn)即可,隨著學(xué)習(xí)的推進(jìn),很多問(wèn)題以后自然而然就會(huì)得到解決。
又比如,在上機(jī)編程時(shí),常有學(xué)生抱怨,老師講的我能聽(tīng)懂,可就是不會(huì)自己編程序。在這一方面,教師可向?qū)W生傳授一些方法,引導(dǎo)學(xué)生將所學(xué)的知識(shí)轉(zhuǎn)化為自己的編程能力。比如,在學(xué)習(xí)C語(yǔ)言時(shí),教師可這樣引導(dǎo)學(xué)生:看別人的程序相當(dāng)于是看一幢幢用積木搭好的房子,雖然每個(gè)房子不同,但使用的積木卻無(wú)非是那么幾種,如順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、以及各類數(shù)據(jù)結(jié)構(gòu)等。與其說(shuō)我們?cè)诳磩e人搭的房子,不如說(shuō)我們?cè)趯W(xué)習(xí)若干常用積木的使用方法。熟悉到一定程度,自己根據(jù)需求選用適當(dāng)?shù)姆e木搭一個(gè)簡(jiǎn)單的房子就不難了。
2.4 轉(zhuǎn)變課程考核方式
如前所述,基礎(chǔ)性程序設(shè)計(jì)課程考核的意義主要在于建立一種有效的全程約束和激勵(lì)學(xué)生學(xué)習(xí)的機(jī)制,而且這種學(xué)習(xí)中自主學(xué)習(xí)應(yīng)占到相當(dāng)大的比重。為達(dá)到這一目標(biāo),可對(duì)目前的課程考核方式作如下改變:
1) 平時(shí)成績(jī)?cè)谡n程考核中的比重應(yīng)增大。平時(shí)成績(jī)主要取決于:在課程網(wǎng)站的學(xué)習(xí)情況(需要諸多的評(píng)測(cè)機(jī)制支撐,如對(duì)學(xué)生進(jìn)入課程網(wǎng)站學(xué)習(xí)的時(shí)間長(zhǎng)度進(jìn)行統(tǒng)計(jì),對(duì)學(xué)生在課程網(wǎng)站進(jìn)行自測(cè)的情況進(jìn)行評(píng)測(cè),對(duì)學(xué)生完成課程網(wǎng)站中某一教學(xué)單元對(duì)應(yīng)任務(wù)的情況進(jìn)行評(píng)測(cè)等),課堂考勤情況,課堂參與度,團(tuán)隊(duì)協(xié)作情況,作業(yè)及實(shí)驗(yàn)報(bào)告提交情況,等等。建議平時(shí)成績(jī)占課程總評(píng)成績(jī)的50%左右。
2) 期末考核方式也應(yīng)做較大調(diào)整??紤]到程序設(shè)計(jì)課程是實(shí)踐性極強(qiáng)的課程,期末考核可由上機(jī)考試和筆試兩部分構(gòu)成,建議這兩種考試都采用開(kāi)卷的形式,允許學(xué)生帶教材、筆記本等資料,但試題難度應(yīng)較原先閉卷方式下有所增加,以真實(shí)地評(píng)測(cè)學(xué)生的課程學(xué)習(xí)水平。
3 結(jié)束語(yǔ)
高職計(jì)算機(jī)專業(yè)基礎(chǔ)性程序設(shè)計(jì)課程在專業(yè)課程體系中的重要性是不言而喻的,該類課程的教學(xué)也一直是高職計(jì)算機(jī)相關(guān)專業(yè)教學(xué)的難點(diǎn),我們?cè)谶@類課程教學(xué)中,采用以上方法,進(jìn)行了有益的嘗試,收到了較好的效果。但仍有一些問(wèn)題值得持續(xù)關(guān)注并巧妙解決,如在翻轉(zhuǎn)課堂模式中,課堂教學(xué)活動(dòng)如何能在按教學(xué)目標(biāo)有序推進(jìn)和根據(jù)學(xué)生情況靈活調(diào)整間取得平衡,又如對(duì)學(xué)生在課程網(wǎng)站的學(xué)習(xí)情況進(jìn)行評(píng)測(cè)如何做到客觀有效等。
參考文獻(xiàn):
[1] 袁淑玲,徐連孝,李臻,等.分層次教學(xué)與案例教學(xué)在高職《C語(yǔ)言程序設(shè)計(jì)》中的有效結(jié)合[J].硅谷,2010(21)154,105 .
[2] 張金磊,王穎,張寶輝.翻轉(zhuǎn)課堂教學(xué)模式研究[J].遠(yuǎn)程教育雜志,2012(4):46-51.
[3] 張金磊.“翻轉(zhuǎn)課堂”教學(xué)模式的關(guān)鍵因素探析[J].中國(guó)遠(yuǎn)程教育,2013(10):59-64.