文章編號:1672-5913(2008)06-0113-02
摘要:本文介紹了我院在Java語言教學(xué)改革中采取的手、腦、口并用的一系列措施。
關(guān)鍵詞:JAVA;實踐教學(xué);創(chuàng)新
中圖分類號:G64
文獻標(biāo)識碼:B
1存在的問題
首先,題目老套,沒有新意。改變編程環(huán)境,重復(fù)實現(xiàn)學(xué)生信息管理系統(tǒng)、圖書管理系統(tǒng)等陳舊題目的做法,不僅使學(xué)生失去對課程設(shè)計的興趣,而且抹殺了學(xué)生主動發(fā)現(xiàn)問題的探索精神,導(dǎo)致學(xué)生學(xué)習(xí)不主動,簡單重復(fù)過去,完全應(yīng)付老師的模樣。
其次,教師跟蹤不利。教師布置完學(xué)生作業(yè)后,放任自流,對學(xué)生的學(xué)習(xí)進度不跟蹤、不監(jiān)督,甚至某些課程結(jié)束后,還有學(xué)生叫不出教師名字。學(xué)生見不到老師,問題不能及時得到解決,慢慢就松懈了,有的在機房里玩游戲,有的在聊天,甚至有些人根本不在教室,實踐教學(xué)結(jié)束的時候,拷貝他人成果或者直接網(wǎng)上下載交給老師,大好時光白白浪費。
再次,學(xué)生少有機會表現(xiàn)自己。即使學(xué)生非常努力,也很少有同學(xué)有機會分享他成功的喜悅,而缺少了交流,無形中就失去了一個相互學(xué)習(xí)的機會。而且學(xué)生的實驗報告上交后,根本沒有任何消息反饋給學(xué)生,學(xué)生較少了解自己系統(tǒng)的優(yōu)點和缺陷。其實課程設(shè)計是一門課程的所有知識點的綜合應(yīng)用,涉及的內(nèi)容比較多,而且多數(shù)情況下是獨立完成,其間難免會遇到各種各樣的問題,如果大家有機會交流,相互取長補短,收獲一定非常大。
2改革措施
JAVA程序設(shè)計課程實踐性強,而且我校的定位是培養(yǎng)應(yīng)用型人才,所以我們在教學(xué)中反復(fù)強調(diào)實踐的重要意義。由于學(xué)生具有C++語言的編程基礎(chǔ),因此我們對JAVA的教學(xué)目標(biāo)是提升學(xué)生解決問題的能力。針對以往實踐教學(xué)中存在的問題,我們采取了下面一系列改進措施。
2.1動腦,提出問題
列寧說,發(fā)現(xiàn)問題就等于解決了問題的一半。大多教師都聽到學(xué)生中諸如聽不懂、學(xué)不會的牢騷話,究竟是什么原因?qū)е逻@種狀況呢?聽老師講課,沒有一句話聽不明白;看課本,沒有一個字不認識,其實關(guān)鍵就在于學(xué)生沒有發(fā)現(xiàn)問題,所以發(fā)現(xiàn)問題是學(xué)習(xí)的關(guān)鍵,一旦提出了問題,解決問題就非常容易了。因此在教學(xué)過程中,我們提醒大家要用專業(yè)的眼光思考,隨時隨地準備利用計算機的專業(yè)知識來解決身邊的問題,同時也是對學(xué)生的創(chuàng)新思維的訓(xùn)練。
在布置一定數(shù)量題目的基礎(chǔ)上,我們鼓勵大家挖掘身邊的問題,并以加分的措施來激勵學(xué)生,同學(xué)們主動參與的學(xué)習(xí)熱情被調(diào)動起來,大家積極主動地自由組合,討論提出問題的可行性等,教師偶爾參與到某個項目的討論中,并適時給出參考意見,最后在項目統(tǒng)計時發(fā)現(xiàn),軟件工程專業(yè)53人的情況下,題目達到40個左右,而且很多題目新穎、具有可操作性,比如大學(xué)生的自我管理系統(tǒng)、專賣店的商品銷售、庫存、評分系統(tǒng)、在線測試系統(tǒng)等一些題目具有實際意義,可行性強,遠遠超出我們最初提出的5個題目,基本上實現(xiàn)了一人一題,而以小組合作形式出現(xiàn)的項目小組從采用的技術(shù)到系統(tǒng)功能及個人分工也令人滿意。
2.2動手,解決問題
曾經(jīng)在書上見過這樣一個真實的故事:新來的護士應(yīng)病人及家屬的迫切要求,加大了病人的吸氧量,卻導(dǎo)致了加速病人死亡的事與愿違的結(jié)果,其原因在于增加的氧氣吸入量在不知不覺中剝奪了病人自主呼吸的機能,呼吸系統(tǒng)功能的喪失導(dǎo)致了病人的死亡。其實學(xué)習(xí)也是一樣,要給學(xué)生保留一定的自主學(xué)習(xí)空間,雖然學(xué)習(xí)過程相對痛苦,可是對于學(xué)生在人生道路上的成長卻是有積極作用的,所以我們教師要想辦法鼓勵學(xué)生自主學(xué)習(xí)。
讓學(xué)生獲得一種能力的提升,才是教學(xué)的最重要目的。利用所學(xué)的知識來解決實際問題,本身需要對所學(xué)知識的加工整理過程,基于這樣的想法,不局限在學(xué)過的技術(shù)和編程語言上,我們鼓勵學(xué)生學(xué)習(xí)新方法、新技術(shù)并運用到實際項目當(dāng)中。
學(xué)生對于自己選擇的問題表現(xiàn)出極大的積極性,挖掘系統(tǒng)需求、參考相應(yīng)的網(wǎng)絡(luò)資源、學(xué)習(xí)新技術(shù)、新知識,同學(xué)們勁頭十足,很多同學(xué)每天早早等候在實驗室門口,中午12點還不想回去。在JAVA語言實踐教學(xué)過程中,有些學(xué)生自主學(xué)習(xí)JSP、POWERBUILER等新技術(shù),偶爾點到未在教室的學(xué)生,也是在宿舍上網(wǎng)查資料,有時候?qū)W生也會給老師發(fā)短信告知。對這樣的學(xué)生,我們反而會因為學(xué)校不能提供便利的學(xué)習(xí)條件而自責(zé),絕對不會因為學(xué)生不在實驗室學(xué)習(xí)而生氣。
2.3動嘴,展示成果
實踐過程,不僅需要動腦、動手,還要動嘴,既要鍛煉學(xué)生的發(fā)現(xiàn)問題和解決問題等創(chuàng)新思維能力,也要鍛煉學(xué)生的表達能力,我們在實踐教學(xué)的最后的一個環(huán)節(jié)安排的是學(xué)生成果的自我展示。
每個項目至少有一個學(xué)生上臺講解,采用常見的評委打分方法,從學(xué)生中推薦出5個評委,采用分別去掉最高和最低分,取平均分作為項目的成績,各個評委通過網(wǎng)絡(luò)教學(xué)軟件坐在自己計算機旁邊,根據(jù)講解人對于項目的理解、系統(tǒng)提供的功能和應(yīng)用的技術(shù)等情況對項目給以合理成績,交給記錄人員并輸入由學(xué)生自主開發(fā)的評分系統(tǒng)中,計算出最后成績。
對于一些在功能和界面實現(xiàn)比較成功的項目,觀眾席中不時會發(fā)出不由自主地贊嘆聲,兩個或三個小組成員同時登臺講解的情況也不斷出現(xiàn),學(xué)生參與評分,不僅增強了大家的主人翁和責(zé)任感意識,而且通過其他同學(xué)的成果,也會看到自己學(xué)習(xí)上的差距,達到激勵同學(xué)互相學(xué)習(xí)的目的,因此在兩個上午的評分過程中,同學(xué)們都表現(xiàn)地非常熱情,積極參與。
3不足和展望
盡管很多同學(xué)反映這樣的課程設(shè)計比以往任何一次都更有收獲,我們還是發(fā)現(xiàn)一些不盡人意的地方:
首先,要建立專門的JAVA課程教學(xué)網(wǎng)站。雖然目前已經(jīng)將教學(xué)大綱、教案、參考資料、作業(yè)及相關(guān)要求等教學(xué)材料放置在校園網(wǎng),學(xué)生可以隨時隨地的延伸上課時間,但是由于缺乏師生交流,不能及時掌握學(xué)生需求、不能及時了解學(xué)生的學(xué)習(xí)問題,而成為教學(xué)中的一大遺憾,因此下一步就是要建立專門的JAVA網(wǎng)絡(luò)教學(xué)平臺,分別開設(shè)教學(xué)區(qū)(教學(xué)的相關(guān)資料等)、學(xué)生成果區(qū)(作業(yè)統(tǒng)計和排名等)、解惑區(qū)(提出問題和解答問題)、即時交流區(qū)(學(xué)習(xí)論壇),以網(wǎng)絡(luò)為紐帶,充分利用網(wǎng)絡(luò)資源的優(yōu)勢,加強網(wǎng)上交流,實現(xiàn)學(xué)生學(xué)習(xí)過程中的自我管理,進一步掌握學(xué)生學(xué)習(xí)狀況,把握教學(xué)進度和難度。
其次,對答辯過程進行優(yōu)化。一方面,在答辯過程中,因為經(jīng)驗不足,導(dǎo)致評分不公正的現(xiàn)象發(fā)生,比如個別答辯小組明顯給自己班級同學(xué)成績偏高,甚至個別人左右評分的現(xiàn)象,這些都是始料不及的,以后的操作中應(yīng)當(dāng)想辦法避免;另一方面,答辯系統(tǒng)網(wǎng)絡(luò)版本的升級,盡可能發(fā)揮每個同學(xué)主動性,讓所有同學(xué)全部作為評委參與評分,培養(yǎng)大家的主人翁精神和責(zé)任感意識。
最后,硬件資源的教學(xué)滿足。改變學(xué)校機房因為擔(dān)心機器感染病毒而安裝機器還原軟件、不提供網(wǎng)絡(luò)環(huán)境等的狀況。因為目前情況下很多學(xué)習(xí)離不開網(wǎng)絡(luò)環(huán)境,導(dǎo)致很多學(xué)生抱怨機器還原浪費了很多時間,而不能上網(wǎng)也使得學(xué)習(xí)過程中遇到的問題不能及時解決,我們相信只要師生共同努力,站在對方的位置考慮問題,所有問題都能迎刃而解。
沒有最好,只有更好,在以后的教學(xué)工作中仍然會遇到很多問題,也正是這些問題的解決才使我們教學(xué)不斷進步的,培養(yǎng)出更好的、更多的合格人才。
參考文獻
[1] 張錦祥. 高級程序設(shè)計語言課程教學(xué)改革與實踐[J]. 浙江教育學(xué)院學(xué)報,2007,(7).
[2] 邊小勇,盛玉霞. 計算機語言類課程教學(xué)法研究與實踐[J]. 計算機教育,2007,(11).
[3] 張放平. 強化實踐教學(xué) 推動創(chuàng)新型人才培養(yǎng)[J]. 中國高等教育,2007,(17).