張升文
(大連海事大學(xué)交通運輸工程學(xué)院,遼寧大連 116026)
高等院校承擔(dān)著培養(yǎng)具有創(chuàng)新能力的高素質(zhì)人才的任務(wù),開設(shè)的每一門課都要把培養(yǎng)學(xué)生的創(chuàng)新能力放在重要位置。當(dāng)今高等教育中還存在著許多不利于創(chuàng)新人才成長的弊病。例如,傳統(tǒng)的灌輸式的教學(xué)方法在高校課堂上還占據(jù)著相當(dāng)重要的位置。灌輸式教學(xué)是以教師為中心、學(xué)生被動接受的一種教學(xué)形式。這種教學(xué)形式只重視傳授知識,忽略了學(xué)生的興趣和自主學(xué)習(xí)能力培養(yǎng),不利于創(chuàng)新人才的成長?!癑ava程序設(shè)計”是一門實踐性很強的課程,但是許多教師只重視理論教學(xué),輕視實踐教學(xué),造成理論與實踐脫節(jié),學(xué)生的實際操作能力差;在考試方法上采用筆試為主的方式,不能客觀、準(zhǔn)確地評價學(xué)生真實、全面的水平和能力。
上述這些問題的存在,嚴(yán)重阻礙了學(xué)生創(chuàng)新能力的發(fā)展。本文就“Java程序設(shè)計”課程,從教學(xué)形式、實踐環(huán)節(jié)以及考試方法等方面提出改革措施,力圖提高學(xué)生自主意識,把學(xué)生推上教學(xué)的主體地位,讓學(xué)生敢于并善于獨立解決專業(yè)領(lǐng)域?qū)嶋H問題,從而培養(yǎng)他們獨立探求新技術(shù)和新方法的能力。
(1)啟發(fā)式教學(xué)。啟發(fā)式教學(xué)可以充分調(diào)動學(xué)生學(xué)習(xí)的主觀能動性,學(xué)生不再是被灌注知識的容器,而成為教學(xué)的主體,有利于培養(yǎng)學(xué)生的創(chuàng)新能力,使學(xué)生的潛能得到最大限度的發(fā)揮。
首先,啟發(fā)式教學(xué)突出了學(xué)生的主體地位。著重解決學(xué)習(xí)方法過死、課堂氣氛沉悶等問題,注重培養(yǎng)學(xué)生的學(xué)習(xí)興趣,激發(fā)學(xué)生學(xué)習(xí)的內(nèi)在動力,用啟發(fā)和誘導(dǎo)的有效手段使學(xué)生積極參與到教學(xué)活動中去,充分發(fā)揮學(xué)生的個性,突出學(xué)生在教學(xué)中的主體地位,使學(xué)生在學(xué)習(xí)上有興趣、在思維上有空間、在創(chuàng)新上有意識。教學(xué)實施過程中要以學(xué)生為主體,教師積極啟發(fā)、組織、指導(dǎo),真正使學(xué)生動起來、思維活起來,融入充滿自由探究氛圍的教學(xué)過程中。
其次,啟發(fā)式教學(xué)讓學(xué)生敢于標(biāo)新立異。老師在指導(dǎo)教學(xué)過程中,應(yīng)精心設(shè)計每一堂課的教學(xué)內(nèi)容,給學(xué)生留下較寬的創(chuàng)新空間,讓學(xué)生在不受束縛的情況下結(jié)合所學(xué)知識和內(nèi)容,合理設(shè)想,大膽創(chuàng)新。對學(xué)生全新的思想和觀點要進行辨證分析,并給予鼓勵和引導(dǎo),激發(fā)學(xué)生的創(chuàng)新熱情。
(2)實例化教學(xué)。針對“Java程序設(shè)計”中的重點和難點內(nèi)容,選擇具有科研項目背景的實例作為教學(xué)內(nèi)容切入點。選擇的實例要注意典型性、趣味性和綜合性,從而能夠突出重點,將知識點有機地結(jié)合起來,找出問題的規(guī)律性和解決問題的方法。實例教學(xué)更容易使學(xué)生掌握教學(xué)內(nèi)容的脈絡(luò),易于理解難點,輕松學(xué)習(xí),感受到學(xué)習(xí)的樂趣,深刻領(lǐng)會教學(xué)內(nèi)容的內(nèi)涵。
由于實例來自科研項目且具有趣味性,很容易激發(fā)學(xué)生的學(xué)習(xí)興趣,有利于學(xué)生自覺調(diào)動主觀能動性去探索實例背后的知識。教師首先把實例中要用到的知識點適當(dāng)?shù)刂v解,然后提出問題,分析、理清求解問題的思路。[1]教學(xué)過程中,要鼓勵學(xué)生大膽提問。隨著把問題引向深入,點燃學(xué)生“智慧”和“創(chuàng)新”火花,從而自然而然地提出獨特而深刻的見解和問題,教師應(yīng)當(dāng)充分肯定學(xué)生質(zhì)疑問難,這樣不僅使學(xué)生的好方法、好思路得以推廣,而且使學(xué)生的思想不被束縛,養(yǎng)成獨立思考、深入研究的好習(xí)慣,逐漸提高學(xué)生的創(chuàng)新能力。引入好的實例教學(xué)可以創(chuàng)造良好的教學(xué)氛圍,不僅可以節(jié)省教學(xué)時間[2],調(diào)動起學(xué)生的學(xué)習(xí)熱情,而且還能使重點和難點內(nèi)容更容易被學(xué)生消化,對培養(yǎng)學(xué)生的創(chuàng)新能力是大有益處的。
“Java程序設(shè)計”課程的實踐環(huán)節(jié)是整個教學(xué)過程中至關(guān)重要的一環(huán),是培養(yǎng)學(xué)生發(fā)現(xiàn)問題、分析問題、解決問題、獲取知識等創(chuàng)新能力的重要途徑。目前,上機課一般安排在課堂講授內(nèi)容之后,學(xué)生根據(jù)教師的要求,做一些教材上的例題、習(xí)題,創(chuàng)新性實驗較少,這樣只是起到了練習(xí)和驗證課堂講授內(nèi)容的作用,學(xué)生仍是被動接受,不利于調(diào)動其學(xué)習(xí)的主動性,學(xué)生實際解決問題的能力并沒有得到提高,嚴(yán)重阻礙了學(xué)生創(chuàng)新能力的培養(yǎng)。因此,應(yīng)改變原來的實踐教學(xué)模式,要從單純的知識傳授轉(zhuǎn)變?yōu)閯?chuàng)新能力的培養(yǎng),突出學(xué)生動手能力和創(chuàng)新能力的訓(xùn)練和提高。
筆者在教學(xué)實踐中,既注意發(fā)揮教師的主導(dǎo)作用,同時也注意充分調(diào)動學(xué)生的主動性,把重點放在培養(yǎng)學(xué)生理解能力、思考能力、動手能力與創(chuàng)新能力上。首先對教材每一單元的內(nèi)容作一些重點提示性的講解,然后布置一個算法設(shè)計與實際應(yīng)用相結(jié)合的綜合性上機作業(yè),而不是單項操作練習(xí)。對于綜合性上機作業(yè),學(xué)生必須事先獨立思考操作步驟,這就要求學(xué)生對所要解決的問題真正搞清楚,對解決問題需要的理論知識真正理解,這樣能促使學(xué)生帶著問題去學(xué)習(xí)。學(xué)生在操作中遇到問題時,教師最好不要給予直接幫助,而是引導(dǎo)學(xué)生自己查找資料自己解決;對于有代表性和典型意義的問題,教師可在課堂上提出討論,幫助學(xué)生歸納總結(jié)。通過這樣的綜合性上機作業(yè),既可以培養(yǎng)學(xué)生分析問題、解決問題的實際操作能力,使他們增強自學(xué)意識,提高自主獲取知識的能力,又能幫助學(xué)生系統(tǒng)扎實地掌握J(rèn)ava語言的重要知識,使實踐環(huán)節(jié)真正發(fā)揮作用,使機房真正成為學(xué)生增長知識、培養(yǎng)創(chuàng)新能力的主課堂。
近年來,實驗教學(xué)改革主要采取了以下措施:(1)增加實驗課的比重;(2)挑選有實際應(yīng)用背景的科研項目作為實驗課程的教學(xué)內(nèi)容[3]。這樣能激發(fā)學(xué)生的學(xué)習(xí)熱情,有利于培養(yǎng)學(xué)生創(chuàng)新能力,為培養(yǎng)學(xué)生知識綜合運用能力和系統(tǒng)開發(fā)能力以及培養(yǎng)學(xué)生創(chuàng)新思維提供了有利的外部環(huán)境。
實驗教學(xué)的改革得到了學(xué)生的廣泛認(rèn)可,主要集中在三個方面:(1)實驗課題目來自科研項目,使得學(xué)生完成實驗題目更有成就感,充分調(diào)動了學(xué)生自主學(xué)習(xí)的積極性;(2)學(xué)生提高動手能力的意愿增強,敢于并善于獨立解決問題;(3)由于實驗課題目要求學(xué)生具備更廣的知識面,所以在完成作業(yè)的同時,也大大地拓寬了學(xué)生的視野,增強了創(chuàng)新意識。
考試是學(xué)生學(xué)習(xí)的指揮棒,考試方法的選擇必須有利于促進學(xué)生創(chuàng)新能力的培養(yǎng)。對于“Java程序設(shè)計”課的考試方法,要改變以筆試考試成績?yōu)橹?、實驗考試成績?yōu)檩o的考試模式。因為這種考試模式不能準(zhǔn)確真實反映學(xué)生的學(xué)習(xí)效果,而且還會在某種程度上扼殺學(xué)生的動手操作積極性,不利于學(xué)生創(chuàng)新能力的培養(yǎng)。筆者認(rèn)為,“Java程序設(shè)計”課程的考核要筆試考核和機試考核并重。筆試題型著重考查學(xué)生對基本知識的理解和掌握;機試側(cè)重考查學(xué)生的綜合應(yīng)用能力,真正使“Java程序設(shè)計”課的考試在培養(yǎng)學(xué)生創(chuàng)新能力中扮演好自己的角色。
在期末考試中,筆試成績占總成績的50%,主要考核學(xué)生對Java語言中的架構(gòu)、模式和算法知識的掌握程度。實驗考試成績占50%,由三部分組成:(1)完成來自科研項目中的實際應(yīng)用題目,占總成績的20%,重點考核綜合運用能力;(2)完成一道算法設(shè)計型題目和一道研究型題目,占總成績的20%,重點考查學(xué)生的算法知識與思維分析能力,有意識地培養(yǎng)學(xué)生的創(chuàng)新思維;(3)平時上機作業(yè)成績占10%,督促學(xué)生以積極、認(rèn)真的態(tài)度完成平時上機作業(yè)。
實踐證明,采用這種考試模式有效地改變了學(xué)生只注重書本知識、忽略實踐環(huán)節(jié)的問題,更重要的是讓學(xué)生意識到,必須提高自身動手能力才能用書本知識解決實際應(yīng)用問題,從而加強學(xué)生的創(chuàng)新思維,為學(xué)生創(chuàng)新能力和應(yīng)用能力的培養(yǎng)創(chuàng)造了條件。
[1]侯冬梅,劉乃瑞.注重課堂教學(xué)培養(yǎng)創(chuàng)新能力[J].計算機教育,2008(6).
[2]徐子珊.普通院校計算機學(xué)科本科人才培養(yǎng)道路探索[J].計算機教育,2007(5).
[3]胡乃聯(lián).創(chuàng)新能力的培養(yǎng)與課堂教學(xué)改革[J].中國冶金教育,2006(4).