曹薇
作者:曹薇,副教授,計(jì)算機(jī)軟件與理論專業(yè)碩士,從事信息系統(tǒng)開發(fā)方面的研究。
闡述基于自主學(xué)習(xí)的高職C語言教學(xué)模式的合理性和有效性,具體介紹基于自主學(xué)習(xí)的高職C語言教學(xué)模式的實(shí)施過程和課程考核方案,評(píng)價(jià)教學(xué)實(shí)踐的成效,最后指出今后需要進(jìn)一步解決的問題。
C語言程序設(shè)計(jì)是高職計(jì)算機(jī)相關(guān)專業(yè)一門專業(yè)核心課程,同時(shí)一般也是學(xué)生進(jìn)校后學(xué)習(xí)的第一門程序設(shè)計(jì)課程。通過本課程的學(xué)習(xí),使學(xué)生掌握結(jié)構(gòu)化程序設(shè)計(jì)的理論和技能,為后續(xù)課程的學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。若這門課掌握得不理想,很可能使學(xué)生對(duì)程序設(shè)計(jì)類的課程產(chǎn)生畏難情緒,影響學(xué)生后續(xù)的程序設(shè)計(jì)課程學(xué)習(xí),從而影響學(xué)生專業(yè)核心能力的養(yǎng)成。由此可見該課程在計(jì)算機(jī)相關(guān)專業(yè)課程體系中的重要性。
在武漢職業(yè)技術(shù)學(xué)院,C語言程序設(shè)計(jì)是計(jì)算機(jī)相關(guān)專業(yè)學(xué)生進(jìn)校后學(xué)習(xí)的第一門程序設(shè)計(jì)課程,學(xué)生普遍覺得比較難學(xué),加上課時(shí)有限,教師教學(xué)有進(jìn)度上的要求,學(xué)生在學(xué)完此門課后往往收獲十分有限。為此進(jìn)行一系列的教學(xué)改革,而基于自主學(xué)習(xí)的教學(xué)模式的運(yùn)用在其中充當(dāng)了重要的角色。
自主學(xué)習(xí)沒有一個(gè)統(tǒng)一的定義。作為一種學(xué)習(xí)活動(dòng),自主學(xué)習(xí)是指學(xué)習(xí)者自覺確定學(xué)習(xí)目標(biāo)、選擇學(xué)習(xí)方法、監(jiān)控學(xué)習(xí)過程、評(píng)價(jià)學(xué)習(xí)結(jié)果的過程[1]。之所以在高職C語言程序設(shè)計(jì)的教學(xué)中運(yùn)用基于自主學(xué)習(xí)的課程教學(xué)模式,主要是基于以下考慮。
1)學(xué)生學(xué)習(xí)C語言程序設(shè)計(jì)時(shí)幾乎沒有編程基礎(chǔ),且該課程知識(shí)點(diǎn)和技能點(diǎn)眾多,需要花大量的時(shí)間對(duì)學(xué)生進(jìn)行講授和指導(dǎo),但本課程的總學(xué)時(shí)十分有限,基于自主學(xué)習(xí)的教學(xué)模式能較好地解決師生普遍覺得難以解決的學(xué)時(shí)不足的問題。從前文所述的自主學(xué)習(xí)的定義可以看出,自主學(xué)習(xí)強(qiáng)調(diào)學(xué)生在教師的引導(dǎo)下自主地進(jìn)行學(xué)習(xí),這樣一來,學(xué)習(xí)的場(chǎng)所和時(shí)間就不再具有局限性。
2)在高職C語言教學(xué)中采用基于自主學(xué)習(xí)的教學(xué)模式,能提高學(xué)生的自主學(xué)習(xí)能力,做到“授人以漁”,而這正是職業(yè)教育的核心理念之一。只有具備了自主學(xué)習(xí)的能力,學(xué)生才能在今后的學(xué)習(xí)和職業(yè)生涯中不斷學(xué)習(xí)、與時(shí)俱進(jìn),從而具備個(gè)人核心競(jìng)爭(zhēng)力。
3)C語言程序設(shè)計(jì)是一門廣泛開設(shè)的課程,學(xué)習(xí)資料眾多且容易獲取,這在一定程度 上保證了學(xué)生自主學(xué)習(xí)的可行性。
要成功實(shí)施基于自主學(xué)習(xí)的高職C語言教學(xué)模式,重點(diǎn)在于教師在學(xué)生自主學(xué)習(xí)過程中發(fā)揮主導(dǎo)作用,做到收放有度,使學(xué)生能充分地進(jìn)行自主學(xué)習(xí)而又不偏離教學(xué)既定的方向。以一個(gè)總學(xué)時(shí)為8學(xué)時(shí)的教學(xué)單元為例,具體介紹基于自主學(xué)習(xí)的高職C語言教學(xué)模式的實(shí)施。
教師在上一個(gè)教學(xué)單元結(jié)束的那一次課的最后,用大約10分鐘的時(shí)間向?qū)W生提綱挈領(lǐng)地介紹該教學(xué)單元的主要內(nèi)容及能力要求,并對(duì)該教學(xué)單元自主學(xué)習(xí)的方法和策略做出指導(dǎo)。
然 后,學(xué)生在課余進(jìn)行自主學(xué)習(xí),可從以下幾方面為學(xué)生的自主學(xué)習(xí)提供支持。
其一是該教學(xué)單元的自主學(xué)習(xí)指導(dǎo)書。自主學(xué)習(xí)指導(dǎo)書可由教師事先傳至C語言程序設(shè)計(jì)課程網(wǎng)站的教師工作頁。由于基于自主學(xué)習(xí)的教學(xué)模式是一個(gè)處在教師不斷摸索過程中的教學(xué)模式,所以教授C語言程序設(shè)計(jì)這門課的各位教師的自主學(xué)習(xí)指導(dǎo)書可在統(tǒng)一課程標(biāo)準(zhǔn)的前提下稍有不同。某教學(xué)單元的自主學(xué)習(xí)指導(dǎo)書主要由以下幾部分構(gòu)成:該教學(xué)單元的能力要求、重點(diǎn)與難點(diǎn)、知識(shí)點(diǎn)講解及案例、思考題、實(shí)驗(yàn)任務(wù)書等。自主學(xué)習(xí)指導(dǎo)書對(duì)學(xué)生的自主學(xué)習(xí)過程進(jìn)行引導(dǎo),使學(xué)生的自主學(xué)習(xí)不偏離教學(xué)既定的方向。
其二是課程網(wǎng)站。C語言程序設(shè)計(jì)課程網(wǎng)站是課程組全體教師分工合作的成果,并在每個(gè)學(xué)期進(jìn)行更新。除了有前文提到的教學(xué)單元自主學(xué)習(xí)指導(dǎo)書,網(wǎng)站上有豐富且詳盡的教學(xué)資源可供學(xué)生參看,如教學(xué)錄像、教學(xué)課件、教學(xué)案例、例題、習(xí)題及解答等。此外,學(xué)生還可通過課程網(wǎng)站中的教師工作頁向教師提出疑問或建議,與教師交流互動(dòng),同時(shí),同一名教師的學(xué)生之間也可在教師工作頁中進(jìn)行交流。
其三是自主學(xué)習(xí)小組。自主學(xué)習(xí)小組在學(xué)期開始后不久由學(xué)生自愿組合而成,每組包括3~4名學(xué)生,教師適當(dāng)調(diào)整每個(gè)小組的人員,做到每個(gè)小組都有自主學(xué)習(xí)能力較強(qiáng)和能力一般的學(xué)生。設(shè)置自主學(xué)習(xí)小組的目的在于該小組學(xué)生之間能在自主學(xué)習(xí)過程中溝通交流、互助提高,從而順利完成自主學(xué)習(xí)既定的目標(biāo)。
與課堂教學(xué)不同,自主學(xué)習(xí)主要安排在課后進(jìn)行,每個(gè)學(xué)生的自主學(xué)習(xí)方式與方法是不盡相同的,學(xué)習(xí)地點(diǎn)和時(shí)間安排上也有相當(dāng)?shù)撵`活性,因而自主學(xué)習(xí)模式具有很大的自由度,這受到大多數(shù)學(xué)生的歡迎。
在基于自主學(xué)習(xí)的高職C語言教學(xué)模式中,課堂教學(xué)仍然是十分重要的一個(gè)環(huán)節(jié)。課堂教學(xué)階段的作用主要體現(xiàn)在兩方面:其一,它是對(duì)學(xué)生自主學(xué)習(xí)效果的檢驗(yàn);其二,它能對(duì)學(xué)生的自主學(xué)習(xí)進(jìn)行深化,即解決多數(shù)學(xué)生在自主學(xué)習(xí)中不能解決的問題。
課堂教學(xué)一般在一體化教室進(jìn)行,以總學(xué)時(shí)為8的教學(xué)單元為例,課堂教學(xué)學(xué)時(shí)可安排為4學(xué)時(shí)。課堂教學(xué)應(yīng)與后文中介紹的4學(xué)時(shí)的上機(jī)實(shí)踐階段交替進(jìn)行,即按課堂教學(xué)(2學(xué)時(shí))→上機(jī)實(shí)踐(2學(xué)時(shí))→課堂教學(xué)(2學(xué)時(shí))→上機(jī)實(shí)踐(2學(xué)時(shí))的方式進(jìn)行。
在課堂教學(xué)階段,教師應(yīng)結(jié)合自主學(xué)習(xí)指導(dǎo)書來講解該教學(xué)單元的知識(shí)點(diǎn),考慮到學(xué)生已在自主學(xué)習(xí)階段對(duì)這些知識(shí)點(diǎn)有了不同程度的掌握,教師的講解過程應(yīng)注重與學(xué)生的互動(dòng),有針對(duì)性地設(shè)置問題,讓學(xué)生來回答,以檢驗(yàn)學(xué)生的自主學(xué)習(xí)效果。對(duì)于學(xué)生在自主學(xué)習(xí)后不能掌握的問題,教師應(yīng)進(jìn)行有針對(duì)性的講解或指導(dǎo),讓學(xué)生能更好地獲得問題解決策略[2]。為增強(qiáng)授課效果,大多數(shù)知識(shí)點(diǎn)應(yīng)配合案例來講解。對(duì)于在自主學(xué)習(xí)指導(dǎo)書中列出的思考題,應(yīng)抽取學(xué)生作答,并在與學(xué)生探討的基礎(chǔ)上最終給出正確答案,教師將學(xué)生回答的情況計(jì)入其課堂表現(xiàn)成績(jī),作為課程最終成績(jī)的一部分。
教師在課堂教學(xué)階段還應(yīng)注意實(shí)施分層次教學(xué)。分層次教學(xué)是根據(jù)學(xué)生不同基礎(chǔ)、不同學(xué)習(xí)需求而實(shí)施教學(xué)的一種教學(xué)手段[3]。教師將大多數(shù)時(shí)間用于講解要求學(xué)生普遍掌握的知識(shí)點(diǎn),用少量時(shí)間講解一些供學(xué)有余力的學(xué)生掌握的知識(shí)點(diǎn),或是提出一些具有較高難度的問題,供感興趣的學(xué)生思考并解決。
以總學(xué)時(shí)為8學(xué)時(shí)的教學(xué)單元為例,上機(jī)實(shí)踐可安排4學(xué)時(shí),共計(jì)兩次實(shí)驗(yàn)。上機(jī)實(shí)踐與課堂教學(xué)階段一樣,在一體化教室進(jìn)行。教師應(yīng)做到每次實(shí)驗(yàn)都有一份詳盡的實(shí)驗(yàn)任務(wù)書。實(shí)驗(yàn)任務(wù)書詳細(xì)列出實(shí)驗(yàn)學(xué)時(shí)、實(shí)驗(yàn)?zāi)康暮鸵蟆?shí)驗(yàn)任務(wù)、實(shí)驗(yàn)方法和步驟、應(yīng)提交的電子(或紙質(zhì))文檔等,從而規(guī)范學(xué)生的實(shí)驗(yàn)活動(dòng)。
與課堂教學(xué)一樣,上機(jī)實(shí)踐也應(yīng)注意實(shí)施分層次教學(xué),每份實(shí)驗(yàn)任務(wù)書都應(yīng)涵蓋對(duì)學(xué)生的一般要求和較高要求,讓不同學(xué)習(xí)能力的學(xué)生都能在自身基礎(chǔ)上最大程度地提高。
事實(shí)上,對(duì)于上機(jī)實(shí)踐,大多數(shù)學(xué)生可能早已在課下開始準(zhǔn)備了,甚至部分學(xué)生已經(jīng)完成教師交給的實(shí)驗(yàn)任務(wù),因?yàn)樵摻虒W(xué)單元的所有實(shí)驗(yàn)任務(wù)書早已在自主學(xué)習(xí)開始之前就作為自主學(xué)習(xí)指導(dǎo)書的一部分傳給學(xué)生了。因此,在一體化教室進(jìn)行的上機(jī)實(shí)踐的最主要的作用不在于讓學(xué)生思考解決問題、編程調(diào)試,而在于給各自主學(xué)習(xí)小組的學(xué)生提供一個(gè)互助交流、共同提高的環(huán)境,以及給教師提供一個(gè)檢驗(yàn)學(xué)生自主學(xué)習(xí)成效并對(duì)學(xué)生進(jìn)行個(gè)別指導(dǎo)的環(huán)境。
學(xué)生上機(jī)實(shí)踐時(shí),教師可采取在機(jī)房巡視的方式,對(duì)個(gè)別學(xué)生提出的問題進(jìn)行指導(dǎo),這種指導(dǎo)是對(duì)課堂教學(xué)階段的知識(shí)講授的深化和延續(xù),且相對(duì)課堂教學(xué)更有針對(duì)性,也便于了解各學(xué)生的真實(shí)學(xué)習(xí)情況。相對(duì)于查看學(xué)生實(shí)驗(yàn)后提交的電子及紙質(zhì)文檔,面對(duì)面交流更能掌握學(xué)生真實(shí)學(xué)習(xí)情況。故教師還應(yīng)主動(dòng)地、有針對(duì)性地抽取一些學(xué)生,查看他們的實(shí)驗(yàn)活動(dòng),并針對(duì)實(shí)驗(yàn)提出一些問題讓其作答,以檢驗(yàn)其學(xué)習(xí)效果。為激勵(lì)和約束學(xué)生,抽查結(jié)果也將作為學(xué)生最終成績(jī)的一部分。
采用基于自主學(xué)習(xí)的高職C語言教學(xué)模式后,課程考核方案也應(yīng)進(jìn)行調(diào)整。考核方案調(diào)整的目的在于促進(jìn)基于自主學(xué)習(xí)的教學(xué)模式的實(shí)施。
可采用如下的課程考核方案:出勤和課堂表現(xiàn)占10%,實(shí)驗(yàn)文檔質(zhì)量和實(shí)驗(yàn)抽查情況占30%,作業(yè)完成情況占10%,期末上機(jī)考試占20%,期末書面考試占30%。其中期末上機(jī)考試應(yīng)在一體化教室進(jìn)行,時(shí)間為2學(xué)時(shí)。上機(jī)考試的內(nèi)容應(yīng)涵蓋課程中重要的技能點(diǎn)。
教學(xué)實(shí)踐表明,運(yùn)用了基于自主學(xué)習(xí)的教學(xué)模式后,學(xué)生學(xué)習(xí)積極性和實(shí)踐能力得到明顯提高。另一方面,教師的教學(xué)與學(xué)生有更多的互動(dòng),且理論和實(shí)踐教學(xué)更有針對(duì)性,教學(xué)效率大為提高。
但在該教學(xué)模式的實(shí)施過程中,還是發(fā)現(xiàn)一些需要解決的問題,如部分學(xué)習(xí)能力不夠強(qiáng)的學(xué)生不能適應(yīng)該模式,認(rèn)為課堂教學(xué)時(shí)間較短。解決這個(gè)問題的關(guān)鍵在于提升他們的自主學(xué)習(xí)力,讓他們想學(xué)、會(huì)學(xué),而這不是一件能一蹴而就的事情。同時(shí),C語言課程網(wǎng)站的資源如何做到能真正幫助學(xué)生進(jìn)行自主學(xué)習(xí),體現(xiàn)不同層次的能力要求,都是課程組教師需要花大力氣解決的問題。
[1]趙喜純.大學(xué)生英語自主學(xué)習(xí)探究[J].教育與職業(yè),2011(33):121-122.
[2]徐鳳亮,史斌斌,黎明.自主學(xué)習(xí)教學(xué)模式的優(yōu)化設(shè)計(jì)[J].職業(yè)技術(shù)教育,2011,32(23):42-44.
[3]袁淑玲,徐連孝,李臻,等.分層次教學(xué)與案例教學(xué)在高職《C語言程序設(shè)計(jì)》中的有效結(jié)合[J].硅谷,2010(21):154,105.