項目驅動教學方法探析

前言:尋找寫作靈感?中文期刊網用心挑選的項目驅動教學方法探析,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

項目驅動教學方法探析

摘要:在傳統教學模式中,JSP課程往往“填鴨式”教學、“以講代練”和“以考代評”等方式,學生存在學習興趣不高、實踐少、動手能力弱等問題。文章闡述了基于項目驅動的JSP課程教學探索與實踐過程,從強化實踐實訓出發,在教學中引入項目管理理念,以戰促學,以期調動學生學習的主動性,充分運用所學知識參與實戰項目實施,全面提高學生的軟件綜合開發能力和創新能力。

關鍵詞:教學改革;項目驅動;項目管理;JSP教學;程序設計

1引言

JSP網站建設課程是一門以融合JAVA程序設計和數據庫技術的實踐性較強的課程,要求學生已完成JAVA編程技術和數據庫等前序課程基礎上,學習JSP頁面編程技術,能夠使用JSP+JavaBean+Servlet實現一個綜合的信息管理系統,使學生具備開發B/S系統項目的核心技能。再者,課程主要為我院計算機系大三的學生,這個時期的學生往往面臨求職就業選擇和壓力,對于課程的學習更多是從未來職業出發,因此在課程的教學上更多地需要從實踐出發,以提高學生綜合開發能力為目的,為學生以后更好適應社會發展做好充分的準備。本文探討分析JSP課程傳統教學模式的存在的問題,從實戰出發,融入項目管理理念,構建數字化資源庫和項目案例庫,開展基于項目驅動的課程教學設計與應用研究。

2傳統教學模式存在問題

2.1“填鴨式”的教學環境降低學習興趣

由于JSP理論知識較為龐雜,且授課課時少,教師為了應付教學任務,往往以“獨角戲”般的灌輸式教學,基本忽略學生的積極主動性,缺乏互動交流。學生沒有充裕的時間思考消化,“知其然而不知其所以然”,只能被動地接受大量的知識信息卻不能掌握以至于逐步降低學習JSP的興趣,于是出現了上課走神開小差而課后考試一頭霧水的現象,課程效果非常差。

2.2“以講代練”的純理論模式缺乏實踐鍛煉

JSP是一門非常強調實踐實驗的課程,然而受課時的限制,傳統的JSP課程往往采用“以講代練”的“滿堂灌”教學模式,理論為主,實踐課時很少,學生聽得云里霧里的,不求甚解,一旦要求動手實踐就完全不知從而入手。筆者曾以傳統方法教授一個班的JSP課程后,期末考試的成績都挺高,卻連登錄界面都無法實現,更別說構建一個JSP系統。后來一了解,才發現他們課后基本不動手實踐,考試全靠死記硬背,這樣的教學模式完全違背了課程教學理念,無法真正掌握JSP技術。

2.3“信息孤島”的授課模式缺乏項目整體理念

JSP是一門綜合應用多種技術的課程,包括HTML、Java、數據庫、軟件工程等,特別是搭建一個JSP系統,從設計到實現需要有一個完整的項目建設的理念。然而,傳統的教學模式,往往孤立地講授JSP的知識點,對于相關的背景嘗試未有關聯擴展,也較少介紹技術前言動態,造成學生視野狹窄,缺乏整體觀。他們雖然能夠使用JSP完成一些中間環節的代碼實現,卻無法從頭開始實現JSP系統,因此基于整體項目的教學理念需要融入JSP課程教學里。

2.4“以考代測”無法真正考核學生能力

JSP課程傳統的考試方式是以期末筆試為主,平時作業評測為輔的方式進行。而JSP網站建設是一門考查學生綜合應用相關技術解決問題的能力的實踐性很強的課程,僅僅以理論考試的方式無法考核出學生真正的能力,達不到考核學生素質的最終目的[1],因此無法實現培養學生編程能力的教學目的。

3教學方法

項目驅動教學(ProjectBasedTeaching)是一種建立在構建主義理論基礎上的教學方法,是通過實施一個完整的項目而進行的教學活動,采取小組討論、協作學習等多種方式,在教師的指導下共同完成項目任務的一種教學方法,其特點是以學生為中心、教師為指導、項目任務為基礎的新型教學模型[2]。筆者通過以信息安全專業的17級學生為載體,構建基于“互聯網+”教學資源庫,收集、整理、建設豐富的、適合本課程的教學資源,探索與實施基于項目驅動理念的JSP網站建設課程的教學模式,提出以課前自習(網絡平臺、數字化資源)、課中互動交流(問題為導向、任務為驅動)。在教學實踐中,利用事先構建的課程教學資源,鼓勵學生課前自學,激發學生主動學習和實戰訓練,以整體項目為實例(由前期設計好的任務構成,把教學知識點融入其中),創建基于實例項目為基礎教學資源體系,將知識點分拆、分化,并在教學中用少量的時間以“啟發式”方法引導學生主動學習、掌握,而課中更多時間則讓學生專注于項目實踐、在項目實施過程中,師生以問題為導向的分享交流及協作創新等,通過師生互動與生生互動完成知識吸收與內化[3]。

4教學設計與實踐

4.1“項目管理式”拓展課程知識

將項目管理的整個流程融入課程教學中,讓學生在學習課程知識點與完成課程任務的過程中掌握項目管理的基本流程。一般來說,一個項目開發大概分成項目科研、需求分析、系統設計、數據庫設計、開發實現、系統測試、安裝部署、驗收答辯等環節。項目管理其實就是軟件工程的一部分,由于信息安全專業未開設此課程,學生對于項目管理流程缺乏一個直觀的認識,為此,筆者專門將項目管理內容安排在第一節課講授。將這部分作為課程開篇內容,引入軟件工程管理理念,拓展課程教學思維,讓學生對于系統開發項目建設有一個比較明晰的實施流程,帶著完整的項目建設流程思維完成本課程,培養學生良好的項目管理習慣。

4.2“切片式分解”構建功能-知識點節點

做教學設計時,預先整理分析實例案例,對案例進行功能分解與知識點融合講授。以個人通訊錄系統為教學范例系統,筆者采用“切片式”分解方法將項目功能模塊分割,并與課程主要知識點串聯起來,通過教師的引導和啟發,構建(項目模塊,知識點)的課程節點模式,并作為學生課程任務,由學生逐步深入項目建設,最終完成系統構建;課程以學生為主體,以項目實踐引領知識點的學習與貫通。

4.3“數字化資源庫”貫通線上線下教學

筆者利用網絡教學平臺將學習延伸到課堂外,將教研團隊自錄視頻、教學PPT、案例庫等相關資料在網絡教學平臺,實現教學資源共享,為學生自學提供多元融合的數字化教學環境,同時貫通線上線下平臺交流路徑,及時通過網絡平臺答疑解惑,促進學生自主學習,提高學生學習的主觀能動性。筆者整合了教學案例資源,如系檔案管理系統、大隊信息管理系統、學生就業管理信息系統、圖書管理系統、個人通訊錄系統、個人物品管理系統、失戀交流系統、黨員檔案管理系統、學生信息管理系統等項目,構建教學項目庫,供學生選擇實現。

4.4“實踐出真知”教學融合實踐

課上采用以教師為主導、學生為主體,通過啟發式引導學生自學、掌握案例知識點,預留更多的時間進行項目實踐;學生以3-5人為一組,每小組共同完成一個項目小組以及項目論文。在教師完成知識點實例教學后,學生小組則開始根據知識點內容及課程任務完成所選題項目的對應功能的設計與實現。通過自身動手的實踐,采用“先模仿后創新”的模式,學生在掌握知識點的同時,運用到選題項目中并融會貫通,從而提高學習效果[4]。

4.5“答辯式驗收”創新考核機制

以答辯考核代替常規考核方式,全面考察學生的綜合能力。教師把項目完成度及答辯成為作為課程考查成績(圖2),考核全程將模仿真實項目實施過程,包括學生的項目介紹、演示、專家質詢環節,讓學生提前感受工程項目的實際情況,提高學生實訓實戰能力,真正實現“練戰一體化”效果。

5結束語

實踐證明,在實踐性較強的程序設計課程中,實施“項目驅動”教學模式是可行且有效的。該模式改變了傳統課堂“教師講、學生聽”的模式,將“項目管理”理念融入JSP網站建設課程的課堂教學、實驗教學及創新實踐教學中;堅持教師為主導、學生為主體的原則,把實戰與案例教學相結合,讓學生主動在實戰中進行知識提煉與總結、掌握。同時,課程最終以項目答辯的方式考核,既促進學生由被動灌輸向自主探究的積極性,也提高了學生的溝通表達能力、創新思維和能力[4],更是培養其終身學習的意識和習慣,是課程教學的一項突破與進步。

參考文獻:

[1]覃忠臺.項目驅動教學法在PHP程序設計課程中的應用[J].計算機教育,2019(7):93-96.

[2]謝麗萍.基于認知規律的項目驅動式翻轉課堂教學模式研究[J].軟件工程,2018,21(1):44,45-47.

[3]王強,宮璽.JSP程序設計的項目驅動教學[J].遼寧科技大學學報,2013,36(3):287-289.

[4]崔寧,劉向陽.基于翻轉課堂的高職《單片機應用》課程混合式教學模式探析[J].教育與職業,2019,2019(2):88-92.

作者:徐會軍 單位:福建警察學院

亚洲精品一二三区-久久