唐笑非 袁平 徐楊
[摘要]針對軟件工程專業(yè)的學(xué)生畢業(yè)后無法快速進(jìn)入并適應(yīng)行業(yè)專業(yè)工作的現(xiàn)狀,分析了現(xiàn)有JSP程序設(shè)計項目驅(qū)動課程教學(xué)中的弊端,并進(jìn)行了教學(xué)改革探索和實踐。
[關(guān)鍵詞]JSP程序設(shè)計 項目驅(qū)動 教學(xué) 改革
計算機JSP程序設(shè)計項目驅(qū)動課程是計算機軟件技術(shù)專業(yè)學(xué)生必修在一門重要核心課程。綜合訓(xùn)練的目的在于強化學(xué)生的計算思維,培養(yǎng)學(xué)生分析問題的能力和動手能力,使學(xué)生能夠使用所學(xué)的JSP程序設(shè)計語言解決實際問題,并在編程解決問題的過程中樹立起團(tuán)隊合作精神,為將來成為一名合格在JSP程序設(shè)計專業(yè)人才打下良好在基礎(chǔ)。然而當(dāng)前普遍存在的現(xiàn)狀是:軟件工程專業(yè)的學(xué)生畢業(yè)后無法快速進(jìn)入并適應(yīng)行業(yè)專業(yè)工作。因此,如何正確有效地實施項目驅(qū)動課程,提高教學(xué)質(zhì)量,真正讓學(xué)生在這一課程中得到鍛煉,是眾多高校以及每一個JSP程序設(shè)計老師應(yīng)該思考并致力解決的問題。筆者所在的教學(xué)團(tuán)隊結(jié)合多年來的教學(xué)經(jīng)驗,對項目驅(qū)動課程的教學(xué)現(xiàn)狀存在的問題進(jìn)行了分析,并根據(jù)我院軟件工程專業(yè)。計算機專業(yè)的學(xué)生的實際情況,就如何提高我院項目驅(qū)動課程教學(xué)質(zhì)量進(jìn)行了探索實踐。
一、當(dāng)前項目驅(qū)動課程實施存在的問題
遼寧科技大學(xué)軟件工程在制定專業(yè)培養(yǎng)計劃時,將JSP程序設(shè)計課程項目驅(qū)動作為理論課程教學(xué)的附屬單元來安排。一般在理論課程結(jié)束的下一學(xué)期,開設(shè)相應(yīng)的項目驅(qū)動課程,共16~32個學(xué)時,由任課老師自行決定項目方式和考核方式。通過對該課程任課老師安排的項目方式??己朔绞揭约皩W(xué)生的項目驅(qū)動效果進(jìn)行調(diào)查分析,我們發(fā)現(xiàn)當(dāng)前在該課程實施過程中主要存在以下問題:
(1)項目驅(qū)動題目設(shè)置不合理。這一問題主要表現(xiàn)在兩個方面:一是題目內(nèi)容簡單,對理論課程的教學(xué)知識點覆蓋面較小。學(xué)生難以在項目過程中學(xué)以致用,得到的訓(xùn)練不足,效果有限。二是綜合題目內(nèi)容很大,但學(xué)生分組過少。例如有的任課老師將JSP程序設(shè)計語言的項目驅(qū)動題目設(shè)計為一個信息管理系統(tǒng)的開發(fā)與實現(xiàn)。該題目涵蓋了JSP程序設(shè)計語言理論課程的設(shè)計結(jié)構(gòu)。數(shù)組。指針。結(jié)構(gòu)體。文件操作等所有重要內(nèi)容,綜合性強,難度大。然而在訓(xùn)練方式上,卻沒有充分考慮學(xué)生能力和水平的差異,要求一個班學(xué)生統(tǒng)一完成一個綜合訓(xùn)練題目。這就導(dǎo)致了能力強的學(xué)生需要專注地去完成課題,無法顧及其他同學(xué):而大部分中等或偏下水平的學(xué)生卻因無從下手而產(chǎn)生畏難情緒,最后無法完成練習(xí),只能抄襲作品向老師交差,訓(xùn)練效果很不理想。
(2)項目過程中教師指導(dǎo)工作沒有監(jiān)督。由于是任課老師自行決定訓(xùn)練方式,因此就不可避免地出現(xiàn)老師指導(dǎo)工作不到位的情況。有的任課老師采用課堂教學(xué)形式給學(xué)生安排1-2個課時,講解項目驅(qū)動課題的需求和主要技術(shù),然后放任學(xué)生在機房中獨自實踐,學(xué)生在訓(xùn)練過程得到的實際技術(shù)指導(dǎo)非常有限,教師也無法了解學(xué)生的能力和普遍存在的知識缺陷,這對于提高課程的教學(xué)質(zhì)量是非常不利的。有的任課老師甚至以學(xué)生申請在校外完成項目任務(wù)為由,采取學(xué)生自行安排。各自獨立訓(xùn)練的方式,項目課程形同虛設(shè)。
二、項目驅(qū)動課程教學(xué)改革與實踐
針對程序項目驅(qū)動課程中存在的根本問題,筆者所在的教學(xué)團(tuán)隊對項目課程教學(xué)的實施提出了成立課程指導(dǎo)和考核小組的改革方案,并進(jìn)行了實踐。具體方案如下:將JSP程序設(shè)計語言。數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫三門課程定為改革實踐核心課程,并分別為這三門課程成立了項目課指導(dǎo)考核教師小組,每個小組含成員4到6名,都是來自各個教研室中長期從事相關(guān)課程教學(xué)的老師。項目指導(dǎo)考核教師小組的工作貫穿于項目方式。項目內(nèi)容以及項目考核的改革之中。
(一)項目方式改革
項目方式改革包含以下2個方面的內(nèi)容:
a:共同協(xié)調(diào)各個專業(yè)開設(shè)JSP程序設(shè)計課程的項目驅(qū)動課時間。采取這種開課方式帶來的好處在于,同一個小組內(nèi)的老師對本學(xué)期有多少個班。哪些專業(yè)開設(shè)了同一門項目驅(qū)動課了如指掌,大家可以互相了解項目課進(jìn)行期間各個專業(yè)。各個班的進(jìn)行情況,起到互相監(jiān)督。相互促進(jìn)的作用,避免了以往項目課程任課老師各自為政,缺乏監(jiān)督的情況。
b:由指導(dǎo)考核小組成員協(xié)助任課老師指導(dǎo)學(xué)生項目過程。具體實施時,規(guī)定在學(xué)生集中項目的32個學(xué)時中,指導(dǎo)與考核小組的老師必須與任課老師時間共同承擔(dān)2~4個學(xué)時的項目指導(dǎo)工作。這一措施,改變了以往項目過程中面對眾多學(xué)生的問題,一個老師力不從心的狀況。還有利于發(fā)現(xiàn)能力強的學(xué)生,將他們發(fā)展成指導(dǎo)老師的小助手,幫助其他同學(xué)解決問題。同時也使得考核小組的老師能夠更深入的了解項目的學(xué)生,在答辯過程中能更公正的進(jìn)行評分。
(二)項目內(nèi)容改革
由指導(dǎo)考核小組成員共同確定項目驅(qū)動課程的題目。在指導(dǎo)考核小組中,有的老師教學(xué)經(jīng)驗豐富,有的老師實踐經(jīng)驗豐富,在一起討論出題的時候,常常碰撞出思想的火花。比如實踐經(jīng)驗豐富的老師出的題目往往綜合性特別強,難度也稍高,這時教學(xué)經(jīng)驗豐富的老師就會根據(jù)學(xué)生的學(xué)習(xí)情況和實際能力,把題目拆成2~3個小課題,這樣既保證了題目的綜合性和多樣性,又考慮了學(xué)生的完成能力,使得學(xué)生更有信心接受挑戰(zhàn),又能夠在項目中享受到軟件設(shè)計的樂趣。
三、結(jié)語
上述教學(xué)改革方案提出后,在教學(xué)團(tuán)隊全體教師的努力下,經(jīng)過幾個學(xué)期的教學(xué)實踐的檢驗,取得了很好的教學(xué)效果。首先,考核方式的改革,使得學(xué)生真正感到了學(xué)習(xí)壓力,激發(fā)了他們學(xué)習(xí)JSP程序設(shè)計的積極性。40%的學(xué)生表示,以前在宿舍用于玩游戲的時間,現(xiàn)在基本用于完成項目驅(qū)動題目。其次,由于指導(dǎo)方式的改革,使得學(xué)生遇到的困難能夠得到及時指導(dǎo),學(xué)生學(xué)習(xí)的信心和興趣都得到了提高。很多學(xué)生經(jīng)過自己的努力,實現(xiàn)一個軟件作品之后,對軟件設(shè)計有了深入而具體的認(rèn)識,對自己的解決問題的能力也充滿了信心。
本次JSP程序設(shè)計項目驅(qū)動課程的教學(xué)改革,摒除了以往教學(xué)模式的弊端,有效地培養(yǎng)了學(xué)生在軟件設(shè)計方面的程序整體意識,為學(xué)生將來進(jìn)入IT行業(yè),成為一名合格在JSP程序設(shè)計專業(yè)人才打下良好在基礎(chǔ)。