翟悅 ZHAI Yue;郭楊 GUO Yang
(大連科技學院,大連 116052)
(Dalian Institute of Science and Technology,Dalian 116052,China)
項目驅動法運用于《JSP程序設計》課程的研究和實踐
翟悅 ZHAI Yue;郭楊 GUO Yang
(大連科技學院,大連 116052)
(Dalian Institute of Science and Technology,Dalian 116052,China)
當前JSP程序設計教學存在著很多弊端,為了增強學生的學習興趣,提高學生解決實際問題的能力,本文提出了一種新的基于項目驅動的教學策略。該策略包含課程設計、課程實施、效果評價三個方面,對構建新型教學模式和提高課程教學效果有積極的指導意義。
項目驅動;JSP;教學方法
大連科技學院軟件工程專業培養目標涵蓋了“科學”與“工程”兩個方面,《JSP程序設計》是軟件工程專業一門實踐性強、創造性強的核心主干課程,傳統的注入式教學法往往導致學生缺乏主動性,難以形成“工程”觀念,實際操作能力與企業需求之間存在一定差距。因此,傳統的教學模式必須進行改革。
項目驅動教學法是來源于建構主義理論[1]基礎上,它以模擬真實項目開發環境為核心,使學生成為互動式教學的主體,有利于學生發揮潛能,積極主動地探索和嘗試。本文采用項目驅動法對《JSP課程設計》教學進行了改革,使教師從填鴨式教學中解放出來,轉變為指導學生尋找項目“結果”的導師,下面將詳細闡述這門課程教學設計與實施。
2.1 教學內容設計 項目驅動教學法就是組織學生真實地參加項目設計、履行和管理的全過程,項目的選取是該方法成功關鍵,可以選取企業真實項目為材料調動學生積極性。本課程以“校園BBS”的建設貫穿教學全過程。選取的子項目也以教學的內容為依據,在項目中貫穿知識點,項目子模塊的難度由淺入深的遞進方式設計。具體內容見表1所示。表1中階段一為單項目學習,將總項目細分為6子項目,階段二為綜合項目學習。
2.2 教學組織形式設計 選擇融合了黑板、投影儀、電腦、廣播教學軟件為一體的多功能實驗室作為上課場所,改革了傳統在多媒體教室進行理論課教學,只在機房進行實踐的組織形式,充分運用現代教育手段達到“協作學習”,統一理論教學與實踐教學。

表1 項目化的教學內容
從培養學生團隊合作能力出發,打破學生的班級界限,采用自愿結組的原則,學生可以根據自身愛好及能力自由組合,明確小組負責人負責分工和協調。在項目開發過程中,以小組為單位開展研究討論、分工協作,共同完成項目工作。
2.3 評價方式設計 在日常教學中應該將考核作為激發學生學習主動性的一項措施來抓,本課程摒棄傳統命題考試只考察學生記憶能力,項目驅動教學采用答辯的考核方法,當每個子項目結束后,組織學生答辯,模擬企業項目驗收流程,讓教師、學生自己和其余小組組長共同參與驗收,最后,以期末成績=答辯成績×50%+教師評定×20%+學生自評×15%+小組互評×15%的方式確定每個學生的期末成績。這樣的考核方式使學生能夠認真對待每一個學習環節,而不只在期末時才感到壓力,臨時突擊。
下面以表1中單項目“用戶注冊”為例子說明如何開展項目驅動法的教學過程:
3.1 教師提出任務 在學生學習基礎知識后,教師幫助學生建立一個項目原型,比如介紹論壇用戶注冊項目是要成為校園BBS系統用戶的第一個步驟,用戶需要提供名稱、密碼、性別、年齡、級別等一系列屬性,有部分屬性是可以缺省的;用戶名是登錄時用來驗證用戶身份信息的,應該具有唯一性,所以要對輸入的此項數據進行審核,只有審核成功無重復才能在數據庫用戶表中添加一條記錄,然后向用戶提示注冊成功并跳轉到論壇主頁、否則提示重新輸入數據等項目背景,教師應引導學生思考在注冊過程中還需要注意哪些問題,明確該項目涉及的知識點,最后要求學生提交一份簡單的項目需求說明書。
3.2 分組和指導 學生進行自由分組,每組人數應該控制在3-4人,既能避免濫竽充數又可以充分發揮學生的優勢互補。教師進行具體任務分工。教師要站在學生的角度,尋找在教學大綱要求范圍以內的、學生較熟悉、感興趣的論壇專題來激發學生的興趣。例如:有的小組組員是動漫迷,那么該小組的論壇專題可以是“動漫地帶BBS”,每一個小組都根據自己的興趣選擇自己的論壇專題,而后分小組進行自主探究,查找相關資料,學習并完成這個項目所涉及的各個知識點。教師一定要明確在指導過程中,應該由傳統的主導變為協作,盡可能讓學生獨立思考,促進學生之間的合作。采用項目驅動教學法的實施過程使教師不是把知識技能傳遞給學生,而是以學生的組織者、咨詢者和引導者出現。學生有問題要求解答時才出手,如出錯的幾種可能原因,實現的幾個方法等等,讓學生自己選擇,得出答案。
3.3 項目評價 每一個子項目完成后,各小組演示并解說自己的項目,并接受由教師和其余各小組組長組成的評審小組的提問。讓學生相互共享實踐經驗,相互提高。教師需要點評每位學生的學習態度、表現和成果。在點評中,一定要肯定每一位學生的成績,可以使用給學生發放虛擬工資來激發學生的主動性,將教學延伸到第二課堂。
本課程采用上述教學模式已在大連科技學院信息科學系軟件工程專業09、10級實施近兩年,對這兩個年級做了一個問卷調查,從調查結果來看90%的學生覺得教學改革有助于JSP課程的學習,有86%的學生認為通過教學改革提高了學習興趣,100%的學生支持基于項目驅動的教學改革。本專業連續兩年學生就業率100%,說明該校培養的應用型人才已經得到企業充分認可。
項目驅動式教學模式,使得課堂不再枯燥,學生學習不再被動,知識技能不再灌輸,它使學生的學習變得生動、變得容易理解、變得與實踐緊密相連。項目驅動教學法可以提高學生的實踐能力、分析能力、應變能力、合作能力和獨立解決問題的能力,對提高課程教學質量和培養學生的創新能力行之有效。
[1]張勇昌.基于“項目驅動”的計算機實驗教學模式的研究[J].電腦知識與技術,2010(3).
[2]柯鋼,李建新,楊懷德,祝衍軍.《JSP編程技術》課程教學改革的探討[J].福建電腦,2012(1).
[3]張倩,時慶濤.項目驅動教學法在《JSP程序設計》課程中的探索和實踐[J].吉林廣播電視大學學報,2013(1).
The Research and Application of the Project-Driven Method for JSP Programming
There are many problems in JSP programming education.In order to increase students'interest in learning and improve their problem-solving skills,we propose a new project driven teaching strategy.The proposed strategy involves three aspects:the course design,course implementation and the learning result evaluation.The proposed strategy is instrumental in the creation of a novel and effective teaching model as well as the improvement for the learning efficiency.
Project-Driven;JSP;teaching method
翟悅(1984-),女,遼寧撫順人,講師,碩士研究生,研究方向為軟件工程。
TP312
A
1006-4311(2014)11-0216-02
本論文受遼寧省高等教育本科教學改革研究項目“基于項目驅動的軟件工程專業職業技能訓練體系的研究與應用”的支撐,項目來源:遼寧省教育廳。