張 陽 宋曉慧 董 瑋
摘要:為提高人才的競爭力,目前許多獨立學院正在開展實訓教學。實訓教學的教學質量關系到學生實踐能力能否真正提高,以達到和用人單位無縫結合的目的。因此,對如何提高獨立學院的實訓教學質量進行探索是非常必要的。本文針對獨立學院實訓教學的特點以及授課對象的特點,結合我院項目實訓(Java)教學的實踐經(jīng)驗,介紹了我院在實訓教學實踐中所采取的一系列教學方法和取得的教學成果。
關鍵詞:實訓教學;教學質量;獨立學院
中圖分類號:G642文獻標識碼:B文章編號:1672-5913(2009)04-0024-04
1引言
實訓教學以模擬實際工作環(huán)境和現(xiàn)實需求為前提,以大量的工程項目實際訓練為手段,是學生理論聯(lián)系實際、加強技術應用能力和實踐能力的訓練、提高分析問題和解決問題能力的非常重要的實踐教學環(huán)節(jié)。學生通過實訓,可以受到良好的技能訓練,從而快速適應工作環(huán)境,真正符合企業(yè)單位的需求。為了提高學生的人才競爭力,目前,各獨立學院紛紛推出一種“3+1”教學模式——在校本科生將接受3年的理論教學和1年的實踐訓練,即實訓教學。實訓教學的教學質量關系到實訓教學是否能夠真正提高學生實踐能力,達到和用人單位無縫結合的目的。因此,對如何提高獨立學院實訓教學的教學質量進行探索具有重要的理論意義和實踐價值。
獨立學院學生的優(yōu)點是思想活躍,自我意識強:缺點是基礎不扎實,自制能力、學習的動力和自覺性不夠。為了提高獨立學院實訓的教學質量,需要針對具體教學對象,在教學設計和教學過程中進行創(chuàng)新。
我院為落實人才培養(yǎng)目標,從2007年9月開始,對獨立學院04級中9個班級共計270名學生進行了Java方向的項目實訓。項目實訓(Java)歷時95天,取得了較好的教學效果。
2項目實訓(Java)教學概況
2.1課程概況
項目實訓(Javal是針對大四學生開設的一門模擬公司化管理以實踐為主的課程。通過實訓,讓學生知道企業(yè)內(nèi)軟件開發(fā)的流程,掌握在主流的Web框架下進行開發(fā)所需要具備的技術和工具。通過參與實際項目的訓練,加強學生的理論基礎,并使學生的動手能力得到提高,從而使學生達到企業(yè)用人的要求。實訓包括3個階段:基礎知識串講、框架開發(fā)知識串講和項目實戰(zhàn)。
2.2授課特點
參與本次Java項目實訓教學的共有18位教師,分為3個教學小組進行管理,每兩位教師共同對一個小班(畢業(yè)班)進行授課。1&位參加項目實訓(Java)教學的老師,針對課程特點和學生特點,集思廣益,努力探索實訓課程的教學方法。
2.3學生特點
除了08屆東軟ISS定制班,參加Java方向項目實訓的大部分學生學習基礎較差。對重要的基礎課程,如:Java、Web開發(fā)技術和數(shù)據(jù)庫原理與應用等,多數(shù)學生都掌握得不夠扎實,難以熟練應用到項目開發(fā)中。而且一些學生一直以來沒有養(yǎng)成良好的學習習慣,也沒有較好的學習方法,還有些學生學習主動性較差,學習態(tài)度呈現(xiàn)階段性的特點,課堂和課外學習的自覺性都不夠。
3實訓教學相關理論基礎
·實訓教學,實質上就是一種基于建構主義學習理論的探究性學習模式。強調活動建構性,強調在合作中學習,在不斷解決疑難問題中完成對知識的意義建構。
·實訓教學是以真實的或模擬的工作任務為基點,讓學生利用各種校內(nèi)外的資源及自身的經(jīng)驗,采取“做中學”的方式,通過完成工作任務來獲得知識與技能。實訓教學強調現(xiàn)實、強調活動,與杜威的實用主義教育理論是一致的。
·實訓教學的內(nèi)容主要是來自工作世界的實踐任務,學生是在完成實踐任務的過程中獲得職業(yè)能力的發(fā)展,是一種基于情境學習理論的教學。
4提高實訓教學質量的探索和實踐
針對項目實訓(Java)課程的情況、授課的特點和04級獨立本科學生的特點,總體教學思路是:發(fā)揮兩位教師和小班授課的優(yōu)勢,發(fā)揮集體備課的優(yōu)勢,不同教學階段采取不同的教學方式,始終注意培養(yǎng)和維持學生的學習興趣。其中,維持這種興趣是關鍵也是教學的難點。同時,注重增強學生的學習自信心以及注重培養(yǎng)學生良好的學習習慣,比如有目標、有計劃、有自我約束。另外,還需要強調解決實際問題的能力的培養(yǎng)以及團隊合作能力的培養(yǎng)。以下是根據(jù)總體的教學思路對提高獨立學院實訓教學質量所進行的探索和實踐:
4.1培養(yǎng)學生興趣
(1)良好的開端是成功的一半,上好第一節(jié)課非常重要。
對于第一節(jié)課,唯一的教學目標就是讓學生對實訓課程感興趣。這里要注意有的學生的興趣是對課程的,有的學生的興趣是對任課老師的。第一節(jié)課的主要教學形式如下:
●座談
教師了解學生的興趣、愛好和學習目標;學生了解自己的老師。座談可以很好地拉近師生之間和同學之間的距離。
●同學上臺發(fā)言
讓每個同學上臺發(fā)言,確定自己的實訓目標,從而調動學生進行實訓的積極性和主動性。
●分組、分派職位
通過分組和分派職位,基本上人人都有明確的職位和職責,進一步調動了學生的學習積極性。
(2)學生對實訓課程有興趣之后,還要維持學生的學習興趣。根據(jù)不同階段的教學實際情況,采取相應的措施:
●舉辦競賽
Java方向項目實訓的教學班級統(tǒng)一舉辦了幾次競賽,也有的教學班級根據(jù)本班情況獨立舉辦了競賽。競賽包括:網(wǎng)頁設計比賽、Java程序設計比賽、Oracle競賽、MVCPK和Web程序設計比賽。對于統(tǒng)一舉辦的競賽,如果想要取得好的效果,與老師和學生對競賽的理解、準備和認真開展是分不開的。而且每個教學階段舉辦哪些競賽是根據(jù)實際教學情況制定的。另外,還采用了五彩星光榜和班級樹立標桿等方式來提高學生的學習積極性。
·溝通交流
實訓過程中兩位老師幾乎每天都要進行交流溝通,發(fā)現(xiàn)學生中存在的問題,分析問題的原因,尋求解決問題的辦法。其中,與學生進行各種方式的交流是比較方便有效的解決問題的途徑。尤其是實訓后期,存在問題比較多也比較突出。學生的學習情緒有較大下降,又面臨就業(yè)壓力,很多學生較毛躁,思想情緒直接影響到實訓的后期教學效果。通過多了解學生的狀態(tài),多溝通,并適當?shù)胤啪徑虒W進度,減少學生壓力。當學生產(chǎn)生厭學情緒時,適當調整課程內(nèi)容和教學方式,以保證實訓教學順利進行。
4.2增強學生自信心
學生的自信心非常重要。第一節(jié)課座談的時候很多同學表示Java編程能力較差,對實訓沒有信心。在提高自信心方面的主要方法有:
(1)任務細化、簡化
將任務盡可能地細化簡化,以增強學生的自信心。實訓之初,教學內(nèi)容相對簡單,已經(jīng)幫助學生建立起了自信心。隨著實訓的開展,比如到了Java階段,學生出現(xiàn)了明
顯的畏難情緒,這時候主要采取的形式就是任務細化和簡化。從能夠搭建環(huán)境、能夠建立工程、能夠輸出、能夠寫正確的語句到程序調試,放慢進度,確保學生會了以后再往后開展,有效地防止了學生失去自信。
(2)難點問題,反復講練
以講解一啟發(fā)一練習一討論的形式開展。比如:框架講解階段,由于框架底層比較復雜,對于基礎較差的學生理解起來確實有困難,直接講解不能取得較好的效果。通過PPT、黑板畫圖等講解框架運行原理,以及從零開始搭建框架幫助學生進行理解。難點部分的串講難度較大,效果不理想。根本原因:前續(xù)課程掌握較差,實訓課程中的復習串講變成了講新課。對此,建議:加強前續(xù)課程學習和考核。部分學生基礎知識掌握不好,不僅影響了他們的自信心,而且影響了整個實訓的質量。有部分同學確實想下決心好好學習,但是遇到問題,又沒有能力去解決,逐漸產(chǎn)生畏難情緒,久而久之導致放棄。
(3)就業(yè)指導
通過系統(tǒng)的知識點串講復習,使得學生在企業(yè)面試中表現(xiàn)出基本概念比較清楚,回答問題比較具有針對性。同時,根據(jù)畢業(yè)班學生的情況進行就業(yè)指導,比如:簡歷書寫和面試技巧等。這都增強了畢業(yè)班學生的自信心。
(4)開展英語表述練習
由于學生在本學期只有項目實訓(Java)這一門課程,沒有其他語言課,學生失去了語言學習的環(huán)境,并且學生面臨巨大的就業(yè)壓力,找工作面試過程中,很多企業(yè)單位對于英語口語要求非常嚴格,因此,為了解決這個問題,幫助學生英語學習不斷線,教學過程中,適當?shù)拇┎逡恍┯⒄Z知識,可以起到很好的效果。具體方法:每天利用20分鐘時間,讓學生進行英語自我介紹、英語演講,模擬英語面試等各種有趣活動。
(5)開設技術專題
學生目前練習的項目中,采用的是WebWork、FreeMarker、Spring等框架。對于Spring框架,企業(yè)中有一定的應用,然而FreeMarker、WebWork等技術,并不是所有的企業(yè)都會采用,因此學生在找工作過程中,會有一些失落感,感覺學的東西沒有用。為了和企業(yè)應用貼近,同時也是為了改變項目實戰(zhàn)階段不變的教學模式,講課過程中,適當?shù)拇┎逡恍㏒truts、Hibernate等目前企業(yè)較流行的框架,學生非常感興趣。具體方法:在大項目開發(fā)過程中,利用I-2天的時間,分別給學生講授Struts、Hibernate等專題。
4.3幫助學生養(yǎng)成良好的學習習慣
有了學習興趣,也建立起了自信心,良好的學習習慣顯得尤為重要。
(1)嚴格考勤
為切實督促學生的開發(fā)進度,采用了平時成績每日打分制。制定了大項目和小項目階段的平時考勤表,根據(jù)出勤以及當日完成工作的情況,每天動態(tài)地向學生給出已經(jīng)獲得的平時成績,并在階段最終考核時,嚴格按照每日的記錄情況給出平時分,這樣不僅可以讓學生們每天都有緊迫感,而且也使平時成績的給定做到了有理、有據(jù)、公正、公平、公開。這一舉措收效較好。
(2)引導和管理
平時,學生打游戲現(xiàn)象非常明顯,特別是課間休息。中午休息很多同學不吃飯都在玩,下午上課又開始犯困。這直接影響了課堂學習的質量。大項目階段存在問題比較多也比較突出:學生前期紀律較好,積極性較高,但是后期遲到、缺勤的情況增多,以參加招聘會和面試為由請假的同學人數(shù)呈上升趨勢。后期學生的思想壓力變大,主要來自外界就業(yè)壓力。參加幾次招聘會,受打擊了,思想情緒直接影響到實訓的后期教學效果。
實訓課程的強度較大,而且時間長,最重要也是最大的問題就是對學生的引導和管理,這個問題有時候比技術更重要。其中激發(fā)并保持學生的學習熱情是重中之重。同時調節(jié)學習氣氛和學生的情緒也非常重要。
(3)小項目階段一人一題
要求學生基于框架以“一人一題”的形式完成個人小項目的開發(fā)。老師們一人一題進行指導,并進行嚴格的答辯式的檢查,避免學生存在依賴思想。針對框架進行了比較系統(tǒng)的訓練,使得半數(shù)以上學生比較順利地過渡到真實項目的開發(fā)。根據(jù)學生對框架的理解和掌握情況進行了分層次教學。即沒有完成小項目的同學不允許其進入真實項目的開發(fā)。這樣做防止了對學生教學的“一刀切”,能盡量保證每位同學的實訓計劃基本符合個人情況。為了保證一人一題的實施,采取重點聽講,重點檢查,以有效地督促部分學習不自覺的學生。
(4)計劃進度管理
除了嚴格的考勤還需要進行計劃進度管理。大項目階段學生每天要提交日報,每周提交周報,以培養(yǎng)學生做事情的計劃性和按照計劃完成任務的良好習慣。撰寫日報和周報還可以培養(yǎng)學生描述問題的能力,日報和周報中反映出來的問題便于老師統(tǒng)一按需分類解答。
(5)FAQ整理和課堂筆記檢查
Java項目實訓的內(nèi)容體系涉及的知識面廣而多,在編程過程中有各種各樣的問題呈現(xiàn)。大多數(shù)實訓學生沒有記筆記的習慣,為了幫助學生進行經(jīng)驗積累,老師們嚴格要求學生將重要知識點記錄到課堂筆記上,并協(xié)助整理FAQ,讓學生把遇到的編程問題和解決方案詳細寫下來,老師定期抽查這些內(nèi)容。同時,讓學生們共享各自的FAQ,當學生出現(xiàn)類似編程問題時,引導他們從FAQ上找到答案。
4.4培養(yǎng)學生解決實際問題的能力和團隊合作能力
(1)分組總結
針對在項目中遇到的問題,或者其他需要總結的知識點,以小組為單位討論總結,指定某組的同學到講臺上講給大家聽,其他組補充。
(2)解題思路和解題能力培養(yǎng)
在實訓過程中發(fā)現(xiàn)大部分同學的獨立思考能力不高,當設計和編碼出現(xiàn)問題的時候,不是自己獨立思考解決,而是直接問老師,有些問題是解決過多次的問題。這就反映了學生自己不動腦思考,不注意總結已有的經(jīng)驗和教訓,所有事情都交給老師解決的學習方式,這種習慣對學生以后的發(fā)展有百害而無一利。因此,采取當學生提問時,逐步引導他找到解決問題的辦法,而不是一下子告訴他答案等等。
(3)答疑方式改進
大部分學生在應用時有很多問題,這個階段的答疑過程非常重要,任務也比較重。老師們在答疑方式上進行了討論,ISS定制班的老師根據(jù)學生基礎相對較好的特點,著重培養(yǎng)學生作記錄的習慣,其他班級也是根據(jù)學生特點,由簡到難地讓學生體會并逐漸掌握編程思路、調試方法和技巧等。共性的問題需要集體解決,集中給學生提供并講解相應的解決方案,有效提高上課的效率。一對一不可取,這樣很多學生就會因為問題而停留在原地。答疑總結尤為重要,總結問題文檔,大家共享。從每組中培養(yǎng)1~2名技術稍強的學生幫助其他同學,以點帶組,不僅有效提高學生之間的互幫互助,還可以緩解教學過程中老師的工作強度。
(4)外班答辯
從小項目開始,日常的程序檢查都采用答辯式。到了大項目階段,為了確保學生獨立完成代碼的真實性,項目實訓(Java)教學小組組織了大項目外班答辯,即:老師和班
級進行交叉答辯,并制定了細致的答辯規(guī)則。
(5)團隊合作能力培養(yǎng)
通過拓展訓練和競賽的組織,加強學生的團隊合作意識和培養(yǎng)其團隊合作能力。拓展訓練可以緩解學生的緊張情緒,也可以使學生能在緊張的學習中放松一下神經(jīng),能有效改進學生的學習效果。在實訓中進行了兩次有計劃的拓展訓練:趣味運動會和球類競賽。
(6)一對一互助小組
每個班級都有一部分學生在各個階段授課過程中跟不上老師節(jié)奏,導致學習效果不好,影響后續(xù)課程學習。因此,由老師選出學得較好的學生和上述這些學生結成一對一的互助小組,負責提高他們的學習成績。這樣能讓學生在榜樣的就近示范下受到激勵而熱愛學習,又能增強學習好的學生的滿足感和榮譽感,加強學生之間的團隊合作能力。
5項目實訓(Java)的教學效果
通過本次實訓,學生在實踐編程能力、基礎知識掌握程度和團隊合作能力等方面都有了較大的提高。動手能力明顯提高,具體體現(xiàn)在:較好的學生能夠獨立完成小項目和大項目;一般的學生也能夠在開發(fā)環(huán)境中編寫和調試代碼,而不是像以前一樣只是停留在掌握理論知識階段?;靖拍畹恼莆粘潭忍岣?,具體體現(xiàn):最后一次考試成績相對于學期初的摸底考試有了非常明顯的提高。團隊合作能力提高,具體體現(xiàn):學生積極參與以小組為單位的競賽,以及在大項目中和拓展訓練中表現(xiàn)出來的團隊合作意識。
項目實訓(Java)結束后,學生們進行了總結,大部分學生都認為實訓很有用,對實訓課程的任課老師及其教學工作都非常認同,認為自己在編程能力和解決實際問題的能力等方面有了很大的提高。當然,學生的提高程度是不一樣的,學習態(tài)度認真的學生提高相對較多。最后,273名參加Java實訓的學生中,只有5名學生沒有通過最終的考核。近半數(shù)的學生取得了實訓證書。
6結束語
實訓教學對于項目實訓(Java)教學小組的每一位老師都是第一次,大家都是摸著石頭過河,教學中收獲了不少的經(jīng)驗,也存在著不足。但是,在實訓教學中我們始終遵循一個原則,那就是堅持與創(chuàng)新。堅持朝著目標努力,堅持發(fā)現(xiàn)問題、分析問題,堅持教學創(chuàng)新,并且堅持到底。
本文對如何提高獨立學院實訓教學的教學質量進行了思考和探索,根據(jù)實訓教學本身和獨立學院授課對象的特點,提出了切實可行的教學方法。根據(jù)這些教學設計和教學方法,我院04級學生的實訓取得了較好的效果。