趙麗娜
摘要:通過實(shí)訓(xùn)項(xiàng)目將面向?qū)ο罄碚撝R(shí)和面向?qū)ο箝_發(fā)工具的使用結(jié)合起來,可以有效地提高學(xué)生的動(dòng)手能力。這就是本文將要探討的基于實(shí)訓(xùn)項(xiàng)目的實(shí)驗(yàn)教學(xué)方法。
關(guān)鍵詞:實(shí)訓(xùn)項(xiàng)目;Java程序設(shè)計(jì);實(shí)驗(yàn)教學(xué);改革
中圖分類號(hào):G64 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)26-0181-02
1 課程教學(xué)現(xiàn)狀分析
《Java程序設(shè)計(jì)》是我校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)一門重要的專業(yè)必修課,目前該課程以理論知識(shí)為主線進(jìn)行教學(xué),每一單元配備相應(yīng)的實(shí)驗(yàn)環(huán)節(jié),但實(shí)驗(yàn)之間缺少整體聯(lián)系,獨(dú)立性太強(qiáng),學(xué)生上機(jī)實(shí)驗(yàn)時(shí)僅僅是將課本上的案例或是上課時(shí)所講的例題在計(jì)算機(jī)上實(shí)現(xiàn),沒有從總體上融會(huì)貫通Java的整體內(nèi)容,造成了學(xué)生理解的困難,達(dá)不到實(shí)踐的目的,不能學(xué)以致用。
1.1 培養(yǎng)目標(biāo)
《Java程序設(shè)計(jì)》旨在講授Java語(yǔ)言的基本知識(shí),使學(xué)生掌握常見開發(fā)工具,如JDK、Eclipse等的基本設(shè)置和使用,熟悉Java應(yīng)用程序的開發(fā)與調(diào)試過程,提高學(xué)生的創(chuàng)新能力和解決實(shí)際問題的能力。
1.2 教學(xué)內(nèi)容與基本要求
《Java程序設(shè)計(jì)》課程目前課時(shí)安排共56學(xué)時(shí),理論部分占32學(xué)時(shí),實(shí)驗(yàn)部分占24學(xué)時(shí)。根據(jù)理論內(nèi)容總共為本門課程安排了11個(gè)實(shí)驗(yàn),如表1所示:
1.3 現(xiàn)有教學(xué)模式存在的問題
目前我校在《Java程序設(shè)計(jì)》教學(xué)過程中是以Java語(yǔ)言為主,側(cè)重于介紹概念、理論,由于Java程序是一門實(shí)踐性強(qiáng)的課程,授課教師普遍感覺教學(xué)難度較大,學(xué)生理解困難,不能學(xué)以致用。目前《Java程序設(shè)計(jì)》在教學(xué)中主要存在以下問題:
(1)重理論,輕實(shí)踐,專業(yè)培訓(xùn)單一,造成學(xué)生動(dòng)手能力差。
(2)實(shí)驗(yàn)內(nèi)容及實(shí)驗(yàn)方案陳舊、內(nèi)容單一,缺乏連續(xù)性、系統(tǒng)性、實(shí)用性,影響專業(yè)理論與實(shí)踐技能的不斷深化與提高。
(3)實(shí)驗(yàn)評(píng)價(jià)體系設(shè)計(jì)不科學(xué),缺乏詳細(xì)的實(shí)訓(xùn)目標(biāo)、任務(wù)和考核方式。
2 教學(xué)改革的探索
為了更深刻的理解課堂上講授的理論知識(shí),進(jìn)一步提高學(xué)生解決實(shí)際問題的能力,《Java程序設(shè)計(jì)》將把實(shí)訓(xùn)與課程教材內(nèi)容、實(shí)驗(yàn)內(nèi)容相結(jié)合,全面采取“項(xiàng)目驅(qū)動(dòng)”教學(xué)法,貫徹“精講多練”的原則,理論課與實(shí)踐課同步進(jìn)行,“做中學(xué)”與“學(xué)中做”交替開展。
2.1 實(shí)訓(xùn)教學(xué)設(shè)計(jì)
《Java程序設(shè)計(jì)》的實(shí)訓(xùn)改革強(qiáng)調(diào)“邊學(xué)邊做,融理論于實(shí)踐,從實(shí)踐中獲取知識(shí)”的教學(xué)思路,從實(shí)訓(xùn)內(nèi)容、實(shí)訓(xùn)方式、考核方式三個(gè)方面進(jìn)行改革的探索。主要內(nèi)容如下:
1)整合教學(xué)內(nèi)容
在“Java程序設(shè)計(jì)”中采用案例教學(xué),在實(shí)踐中學(xué)習(xí)知識(shí),增強(qiáng)動(dòng)手能力,充分體現(xiàn)“講練結(jié)合,教學(xué)合一”的教學(xué)思想。
2)改革實(shí)驗(yàn)教學(xué)方法:采用啟發(fā)式教學(xué)法和參與式教學(xué)法。
3)培養(yǎng)實(shí)踐能力,改革實(shí)驗(yàn)內(nèi)容。
4)改革實(shí)訓(xùn)考核方式。
2.2 實(shí)訓(xùn)項(xiàng)目設(shè)計(jì)
實(shí)訓(xùn)課可以分階段分層次三步走,如表2所示:
1)基礎(chǔ)驗(yàn)證型實(shí)訓(xùn)項(xiàng)目,主要是針對(duì)每一章的實(shí)驗(yàn)指導(dǎo)。
2)小型綜合實(shí)訓(xùn)項(xiàng)目,學(xué)生從備選題目中選取題目,以小組的形式合作完成小項(xiàng)目。
3)綜合創(chuàng)新型實(shí)訓(xùn)項(xiàng)目。
2.3 實(shí)訓(xùn)考核設(shè)計(jì)
課程的考試成績(jī)由學(xué)習(xí)期間的各項(xiàng)成績(jī)組成,包括平時(shí)表現(xiàn)成績(jī)、實(shí)訓(xùn)成績(jī)和期末考試成績(jī),最終成績(jī)的構(gòu)成如圖1所示:
1)平時(shí)作業(yè)、考勤占總成績(jī)的20%;
2)實(shí)訓(xùn)成績(jī)占總成績(jī)的40%;
根據(jù)實(shí)踐活動(dòng)的情況進(jìn)行累計(jì)考核,著重考察學(xué)生的實(shí)際動(dòng)手能力以及獨(dú)立解決問題的能力??己送ㄟ^成果展示、演講等方式進(jìn)行,考核點(diǎn)為:
①程序設(shè)計(jì)的可用性,實(shí)用性,通用性,可擴(kuò)充性;
②學(xué)生的動(dòng)手能力,創(chuàng)新精神;
③項(xiàng)目報(bào)告;
④演講與展示水平。
考核方式為過程考核、成果展示、項(xiàng)目組互評(píng)、綜合答辯相結(jié)合,如圖2所示:
(3)期末理論考試成績(jī)占總成績(jī)的40%。
3 教學(xué)改革的實(shí)踐
基于實(shí)訓(xùn)項(xiàng)目的JAVA程序設(shè)計(jì)實(shí)驗(yàn)教學(xué)模式改革在部分班級(jí)中開展試點(diǎn)改革,活躍了課堂氣氛,激發(fā)了學(xué)生的學(xué)習(xí)興趣,構(gòu)建了校內(nèi)實(shí)訓(xùn)的實(shí)踐教學(xué)體系,以項(xiàng)目團(tuán)隊(duì),角色扮演的形式共同完成實(shí)際項(xiàng)目的開發(fā),學(xué)生項(xiàng)目實(shí)踐能力顯著提高。
參考文獻(xiàn):
[1] 馬海峰,李軍華. 高職“ASP.NET 程序設(shè)計(jì)實(shí)訓(xùn)”課程教學(xué)改革探索[J]. 江蘇技術(shù)師范學(xué)院學(xué)報(bào),2010(4).
[2] 陳紅紅.融入軟件工程思想的C/C++實(shí)訓(xùn)教學(xué)模式[J].計(jì)算機(jī)教育,2011(17).
[3] 劉群,左國(guó)才.基于任務(wù)驅(qū)動(dòng)的JAVA程序設(shè)計(jì)課程的教學(xué)改革探索與實(shí)踐[J].時(shí)代教育, 2014(12).
[4] 冷淑君. 關(guān)于項(xiàng)目教學(xué)法的探索與實(shí)踐[J]. 江西教育科研,2007(7).