[摘 要] 基于項目教學,以應用型本科計算機科學與技術專業(yè)的一門核心專業(yè)課——《JavaEE技術》為例,從設計思路、課程目標、教學內容、教學方法和手段、教學評價等多個方面對該課程進行系統(tǒng)的設計和研究。
[關 鍵 詞] 項目教學;應用型本科;JavaEE技術
[中圖分類號] G642 [文獻標志碼] A [文章編號] 2096-0603(2016)18-0091-01
課程和教學內容體系改革是應用型本科教學改革的重點和難點。教學內容要突出基礎理論知識的應用和實踐能力的培養(yǎng);專業(yè)課教學要加強針對性和實用性。通過項目組織開展教學,很好地解決理論與實踐的結合問題。
一、項目教學法概述及Java EE課程簡介
項目教學法主要是指師生通過共同實施至少一個完整的“項目”而進行的教學活動。在項目的開展過程中,注重將傳統(tǒng)學科體系知識轉化為若干個教學項目,圍繞項目組織教學和展開教學內容,使學生直接參與項目實施全過程的一種教學方法。在項目教學中,要注重創(chuàng)建適合學習的環(huán)境,這種環(huán)境可以誘導學生的學習,并能影響到學生的認知。
南京工程學院作為一所優(yōu)秀的應用型本科院校,JAVA EE技術是該院校計算機科學與技術專業(yè)本科生的一門專業(yè)課程,是一門操作性和實踐性很強的課程。該課程主要培養(yǎng)學生基于JavaEE技術的分析能力、設計能力、動手能力和實際應用能力,提高學生解決實際問題的能力,培養(yǎng)學生團隊合作的精神等。通過本課程的學習,學生應該能夠熟練運用Struts,Hibernate,Spring等技術進行項目開發(fā),深入理解MVC的設計思想、數(shù)據(jù)持久層的概念、面向切面編程等核心思想,并能夠掌握和理解常見的軟件設計模式。
筆者立足于應用型本科的教育原則,采取項目教學法,對Java EE技術課程進行設計,通過系統(tǒng)規(guī)范的理論知識學習和上機實踐,讓學生掌握Java EE的各項核心技術,最終實現(xiàn)自主開發(fā)相應軟件項目的目標。
二、課程設計思路
以應用型本科人才培養(yǎng)特點為基本原則,以工作崗位必需的知識、技能和職業(yè)素質為依據(jù)進行本課程的開發(fā)和設計主要通過項目驅動、工學結合、案例引導等教學方式進行教學內容重組,力求做到課程教學與生產崗位需求之間“零距離”。通過小項目的方式分階段讓學生掌握各技能要點,從簡單到復雜,最終讓學生具備做綜合軟件項目的能力。
三、課程目標
該課程目標,主要是培養(yǎng)學生的專業(yè)能力、方法能力和社會能力。
1.專業(yè)能力:能夠熟練運用SSH技術進行WEB系統(tǒng)開發(fā),并能對系統(tǒng)進行合理的測試。
2.方法能力:能夠獨立思考、舉一反三、自主自學,具備發(fā)現(xiàn)問題、分析問題、最終解決問題的能力。
3.社會能力:較高的職業(yè)素養(yǎng)、良好的溝通表達、較高的政治思想覺悟,良好的行為規(guī)范和素養(yǎng)、優(yōu)秀的團隊協(xié)作能力。
四、課程內容設置
課程內容的設置以職業(yè)崗位為導向,以工作過程為思路,合理選擇課程內容。注重通用技能與專業(yè)技能培養(yǎng)相結合,從以傳統(tǒng)的傳授知識為中心的教育模式轉變?yōu)橐耘囵B(yǎng)崗位工作能力為中心的現(xiàn)代教育模式,突出完整工作任務的形成,尤其強調知識與技能的聯(lián)系以及成果的展示。
五、教學方法和手段
在遵循基本教學規(guī)律原則的前提下,以項目教學法為切入點,根據(jù)課程內容和教學特點,設計如下教學方法。
把課程內容具體內化為各個小項目,以完成各個小項目為目標,使學生具體地掌握使用Java EE技術開發(fā)WEB項目的各種技能技巧。注重將課堂教學內容與企業(yè)實際開發(fā)相結合。此外,將企業(yè)真實項目作為案例讓學生分析、討論,從技術選擇、項目架構等多個角度進行分析,從中找出其優(yōu)點和需要改善的地方,并進行拓展訓練。
六、教學評價
教學評價在整個課程設計過程中有著重要的作用,可以及時地對學生的作品進行反饋,提高學生的實際開發(fā)能力,本課程的課程考核方式主要采用過程性評價和終結性評價相結合的模式,其中,過程性評價占60%,終結性評價占40%。
(一)過程性評價
主要由學生的考勤、課堂表現(xiàn)以及每次完成的軟件小項目等情況組成,采用學生自我評與教師評相結合的方式。
(二)終結性評價:
要求學生使用Java EE技術開發(fā)一個綜合軟件項目作為課程的期末考核。主要考核以下內容:(1)項目架構是否清晰;(2)Java EE各項技術的運用是否合理;(3)項目各模塊的功能是否完備;
(4)項目測試是否完整;(5)項目性能是否優(yōu)越。
七、結論
通過上述分析可以看到,將項目教學運用到應用型本科計算機專業(yè)的核心專業(yè)課——《JavaEE技術》中,可以有效培養(yǎng)學生研究和分析問題的能力、交流和協(xié)作互助的能力、理論和實踐相結合的能力,獨立解決問題和創(chuàng)新的能力,是教學環(huán)節(jié)中極為重要且不可替代的部分,值得繼續(xù)探索和實踐。
參考文獻:
[1]徐涵.項目教學的理論基礎、基本特征及對教師的要求[J].職教論壇,2007,3(6):9-12.
[2]卓敏,朱琴.項目教學法在本科專業(yè)課程教學中的應用研究[J].黃山學院學報,2015,1(2015):90-94.
[3]任魏娟.職業(yè)教育項目教學法研究[D].華東師范大學,2011.
[4]陳新耘.“兩個零距離”的課程模式及其課程體系的建立[J].職業(yè)教育研究,2007,36(12):138-139.