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