賈紅雯,武 斌
(滁州職業(yè)技術(shù)學(xué)院,安徽 滁州 239000)
Java 語言是近幾年來國內(nèi)外廣泛使用的一門計算機(jī)編程語言,在2012年編程語言排名中排名第二,是很多高校軟件技術(shù)專業(yè)的核心基礎(chǔ)課程,學(xué)好該課程對培養(yǎng)學(xué)生的創(chuàng)新能力和編程實踐能力具有重要意義。
為了激發(fā)學(xué)生對編程的興趣和信心,提高學(xué)生解決實際問題的能力,我們將項目化教學(xué)理念應(yīng)用于Java 課程的實際教學(xué)過程中。經(jīng)過項目化教學(xué)在java 課程中的實踐應(yīng)用,可以看到項目化教學(xué)既有它的優(yōu)勢,但實施不當(dāng)也會存在不足,現(xiàn)就這兩方面進(jìn)行總結(jié)。
項目化教學(xué)目標(biāo)是根據(jù)職業(yè)教育的本質(zhì)培養(yǎng)學(xué)生的實戰(zhàn)能力——解決問題的能力。把能力目標(biāo)放在第一位,知識目標(biāo)是第二位。項目化教學(xué)強(qiáng)調(diào)學(xué)生的主導(dǎo)地位,以學(xué)生為主體,學(xué)生在教師的指導(dǎo)下主動學(xué)習(xí),課堂內(nèi)容的安排以職業(yè)活動過程為導(dǎo)向,突出學(xué)生能力目標(biāo),以項目為載體,采用任務(wù)的形式訓(xùn)練學(xué)生的職業(yè)崗位能力,整個課程體現(xiàn)了知識理論實踐一體化的課程設(shè)計。項目化教學(xué)的課堂教學(xué)流程如圖1 所示:
圖1 項目化教學(xué)教師授課流程
經(jīng)過兩輪的Java 課程實施,可以看到項目化教學(xué)確實能提高學(xué)生的主動學(xué)習(xí)能力。在教學(xué)的實踐中,每次下課前都會布置引導(dǎo)文中的任務(wù),讓學(xué)生利用課下時間通過各種方式自己學(xué)習(xí)這些問題,并把不懂的、模棱兩可的問題帶到課堂上討論,通過這種方式,不僅加強(qiáng)了學(xué)生主動學(xué)習(xí),而且無形之中也培養(yǎng)了學(xué)生搜索信息的能力和解決問題的能力。這樣一學(xué)期過后,學(xué)生就養(yǎng)成了良好的學(xué)習(xí)習(xí)慣,這為他們以后走上工作崗位奠定了良好的基礎(chǔ)。
傳統(tǒng)的Java 教學(xué)內(nèi)容是教師按照教材內(nèi)容講解,而教材的編寫是按照知識由簡單到復(fù)雜的簡單羅列,學(xué)生學(xué)起來毫無興趣,教師在講授的過程中大部分也是照本宣科。興趣是最好的老師,學(xué)生連學(xué)習(xí)這門課的興趣都沒有,更不要提他能學(xué)好這門課。筆者曾經(jīng)跟學(xué)生交流過,學(xué)生反映傳統(tǒng)的教材太枯燥了,完全提不起學(xué)習(xí)的興趣。
Java課程項目化教學(xué)實施的內(nèi)容是以學(xué)籍管理系統(tǒng)、學(xué)生成績管理系統(tǒng)和教務(wù)管理系統(tǒng)三個項目為載體,三個項目的課時分配如表1 所示。學(xué)生對這三個項目很熟悉,而且在日常生活中經(jīng)常要用。如果學(xué)生用的是自己編寫的軟件,必然會提高學(xué)生的成就感,而且在學(xué)習(xí)過程中學(xué)生有動力也有興趣學(xué)習(xí)這門課。學(xué)生必須獨立地完成一項又一項的工作任務(wù),這些工作任務(wù)被設(shè)計成由淺到深,引人入勝,使學(xué)生提高了學(xué)習(xí)的興趣。學(xué)生每做完一個項目,就會增強(qiáng)他的成就感和自豪感,比起傳統(tǒng)的教學(xué)更能激發(fā)學(xué)生學(xué)習(xí)的動力和潛力。
表1 項目的課時分配
在教學(xué)過程中,將學(xué)生分成若干個小組,以小組為單位來學(xué)習(xí)和完成項目,由組長負(fù)責(zé)該小組的決策工作,并負(fù)責(zé)該小組成員的學(xué)習(xí)成果。遇到問題首先是小組成員之間相互討論,先讓學(xué)生小組提出個體問題,再進(jìn)行小組之間問題的交流,解決問題的同時將會激發(fā)或者升級為共性問題,教師通過解決共性問題讓學(xué)生掌握解決問題的方法。也就真正實踐了平時所說的授之以魚不如授之以漁,教會學(xué)生怎樣通過查閱文檔以及利用網(wǎng)絡(luò)等方法來解決自己實際遇到的問題。
以這種模式來組織學(xué)習(xí),可以培養(yǎng)學(xué)生的相互溝通能力、協(xié)作能力和團(tuán)隊合作精神,這些品質(zhì)是現(xiàn)在很多公司在招聘時都要求的。這為以后他們走上工作崗位打下了良好的基礎(chǔ)。
傳統(tǒng)的考核方式是一張考卷即可決定學(xué)生學(xué)習(xí)的優(yōu)劣,這嚴(yán)重地偏離了職業(yè)教育教學(xué)目標(biāo)。而項目化教學(xué)在Java 中的考核方式采用過程考核加期末答辯的方式。過程考核主要包括每個項目中學(xué)生小組內(nèi)自評、組間互評和教師評。組內(nèi)自評是根據(jù)各個組員在項目實施過程中對項目完成的貢獻(xiàn)度自己評價,整個小組成員的貢獻(xiàn)度之和等于100%,通過這種方式可以明顯的區(qū)分開做與不做。組間互評是各個小組根據(jù)其他小組任務(wù)完成情況和平時表現(xiàn)給予評價。教師評價是教師對每個學(xué)生進(jìn)行評價,評價的根據(jù)是平時表現(xiàn)和項目答辯情況。每個項目完成后都會組織項目答辯,項目答辯分為兩部分:一部分是答辯,另一部分是上機(jī)操作。項目答辯不僅能反映學(xué)生對知識的掌握情況和實踐能力,還能鍛煉學(xué)生的語言表達(dá)能力、溝通能力等,可以有效培養(yǎng)學(xué)生的綜合素質(zhì)和技能。
項目化教學(xué)評價的手段完全是內(nèi)在的,是學(xué)生在完成一項工作之后發(fā)自內(nèi)心的喜悅,是學(xué)生從不會到會的心理感受地充分體現(xiàn)。當(dāng)學(xué)生從不會做一件事到經(jīng)過努力之后會做一件事,成功的喜悅往往是無法用語言來表達(dá)的。
項目化教學(xué)實踐中采用了多種教學(xué)方法,比如六步教學(xué)法貫穿每個項目的始終,引導(dǎo)文教學(xué)法指導(dǎo)學(xué)生課下自主學(xué)習(xí),角色扮演教學(xué)法將各個小組每位成員都分配不同的角色,以模擬企業(yè)中各個工作環(huán)節(jié),這將為學(xué)生以后走上工作崗位,快速融入企業(yè)角色起到很好的過渡作用。項目化教學(xué)中師生的角色發(fā)生了變化,老師通常課下備課任務(wù)較重,但在課堂上,主要是指導(dǎo)學(xué)生主動思考解決問題,老師起到的只是引導(dǎo)作用,學(xué)生變被動為主動,積極參與課堂教學(xué),老師和學(xué)生的互動性比較好;學(xué)生在任務(wù)中展現(xiàn)了自己的角色,完成任務(wù),得到了肯定,激發(fā)學(xué)生參與課堂的積極性,也提高了思考問題的能力和學(xué)生的實際動手解決問題的能力。
學(xué)生獲取理論知識是在教師的幫助和指導(dǎo)下通過自己的探索活動獲得的,這樣更激發(fā)學(xué)生的學(xué)習(xí)動機(jī)。因為在學(xué)習(xí)過程中,如果學(xué)生對所學(xué)的內(nèi)容不感興趣,就難以取得好的結(jié)果。所以學(xué)生通過記憶方式把握理論知識,又通過手和腦的實踐,這樣大大地提高了學(xué)習(xí)的效率。
面對項目化教學(xué),有些學(xué)生出現(xiàn)不適應(yīng)的現(xiàn)象[1],他們早已習(xí)慣傳統(tǒng)的教學(xué)方式,習(xí)慣被教師“喂”著吃,不會自己主動找“飯”吃。近幾年高職院校的生源不是很樂觀,學(xué)習(xí)態(tài)度、學(xué)習(xí)習(xí)慣和學(xué)習(xí)能力都不是很理想的學(xué)生,在課下不能主動的學(xué)習(xí)引導(dǎo)文中的問題,課上也是被動的學(xué)習(xí),不主動參與小組的討論和設(shè)計活動,根本就沒有提高的學(xué)習(xí)積極性。
解決對策:
1、加強(qiáng)“一幫一”活動。分組的時候要注意把成績好與差的,學(xué)習(xí)態(tài)度認(rèn)真和不認(rèn)真的放在一起,由好的帶動不好的,相互幫助,共同進(jìn)步。
2、教師要從思想上教育學(xué)生改變以往的學(xué)習(xí)態(tài)度和方法,多和學(xué)生談心,讓學(xué)生感受到教師對他的關(guān)愛。
3、增強(qiáng)過程考核。考核是學(xué)生學(xué)習(xí)的指揮棒,只要加強(qiáng)過程考核,這部分學(xué)生為了不掛科也要改變學(xué)習(xí)態(tài)度,從側(cè)面鞭策他們主動學(xué)習(xí)。
雖然分組教學(xué)可以培養(yǎng)學(xué)生的團(tuán)隊合作精神,但也存在不合理的地方。教師有時是對整個小組考核,布置的任務(wù)也是以小組為單位完成,這就給個別同學(xué)提供了“渾水摸魚”的機(jī)會,出現(xiàn)一個小組內(nèi)有的同學(xué)不參與完成任務(wù),最終得分跟完成任務(wù)的同學(xué)一樣,這就存在著學(xué)習(xí)態(tài)度好壞一個樣、做與不做一個樣,這樣會降低其他同學(xué)學(xué)習(xí)的積極性。
解決對策:
1、教師在分組時要注意人數(shù),每個組的人數(shù)不要超過5 個人。
2、教師在對學(xué)生評價時最好做到是對每個成員評價,不是對整個小組評價。比如在完成項目時,對簡單的項目和任務(wù)要求每個成員都要完成,教師根據(jù)每個人的完成情況給出評價;在做復(fù)雜項目時,由小組長負(fù)責(zé)項目分工,并把分工名單交給老師,這樣教師根據(jù)每個人負(fù)責(zé)的任務(wù)完成情況給出評價。
3、教師在上課過程中要多花時間和精力及時發(fā)現(xiàn)這種學(xué)生,在課下給予特別幫助和引導(dǎo),使他們盡快改變思想,迎頭趕上。
現(xiàn)在很多高職院校都在進(jìn)行項目化教學(xué)改革的嘗試,在教學(xué)實施過程中,有些教師把教學(xué)的重點放在了完成項目上,只重視項目是否完成,忽略了理論知識的傳授,結(jié)果學(xué)生只會跟著教師的步驟把項目做完,但根本就沒有掌握相應(yīng)的理論知識和技能,這就與職業(yè)教育的理念背道而馳。有些學(xué)生自己把重點放在項目上,不想學(xué)習(xí)理論知識,覺得理論沒用。
解決對策:
1、將傳統(tǒng)的教學(xué)方法與項目化教學(xué)相結(jié)合,在講授Java 理論知識的同時將其應(yīng)用到實際項目中。
2、教師加強(qiáng)項目化教學(xué)方法的學(xué)習(xí),掌握其中的精髓并能應(yīng)用于Java 實踐教學(xué)。
3、教師在考核時采用理論和實踐并重。
任何一種教學(xué)方法都不是萬能的,只有使用恰當(dāng)才能發(fā)揮它的優(yōu)點,所以也不能盲目崇拜項目化教學(xué),只有把項目化教學(xué)和傳統(tǒng)的教學(xué)有效結(jié)合起來才能達(dá)到事半功倍的教學(xué)效果,激發(fā)學(xué)生的學(xué)習(xí)熱情。