前言:想要寫出一篇引人入勝的文章?我們特意為您整理了JavaWeb課程改革軟件技術(shù)論文范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。
1軟件技術(shù)專業(yè)javaweb課程的涵蓋內(nèi)容
1.1課程的產(chǎn)生
這們課程是高職針對(duì)軟件專業(yè)發(fā)展,面向社會(huì)軟件研發(fā)企業(yè)崗位需求,設(shè)立的特色專業(yè)。具有針對(duì)性強(qiáng),就業(yè)崗位多,人才需求量大的特點(diǎn)。因?yàn)榫W(wǎng)站制作是很多軟件研發(fā)企業(yè)必需要做的工作。無論何種功能的系統(tǒng),隨著網(wǎng)絡(luò)化的普及,人們都需要讓這種應(yīng)用系統(tǒng)具備聯(lián)網(wǎng)功能。就常常要使用到瀏覽器服務(wù)器模式。而瀏覽器呈現(xiàn)的友好界面就要以動(dòng)態(tài)網(wǎng)站的形式呈現(xiàn)。所以,軟件研發(fā)企業(yè),對(duì)動(dòng)態(tài)網(wǎng)站構(gòu)建的技術(shù)人員需求量巨大。高職院校通過深入調(diào)研,應(yīng)對(duì)崗位需求,建立了這個(gè)特色專業(yè)。這系列還被很多培訓(xùn)機(jī)構(gòu)青睞,例如北大青鳥等都有類似的培訓(xùn)課程。
1.2涵蓋的技術(shù)
作為一名技術(shù)人員,在動(dòng)態(tài)網(wǎng)站研發(fā)過程中,最先要掌握的基本語言,應(yīng)該是超文本標(biāo)記語言。這種語言從名字就可以看出是專門為制作網(wǎng)頁和網(wǎng)站服務(wù)的。因?yàn)榇a簡(jiǎn)單,方便易懂。所以可以作為前導(dǎo)的基礎(chǔ)課程。其次,要開發(fā)動(dòng)態(tài)網(wǎng)站,至少要掌握一門面向?qū)ο蟮母呒?jí)編程語言,從本門課程的名字大家也能分析出,這里選用的是Java高級(jí)編程語言。當(dāng)然在動(dòng)態(tài)網(wǎng)站制作過程中,腳本語言必不可少。目前較為成熟、流行的腳本語言有,PHP、C#和JSP,后者跟JAVA有著天然的結(jié)合性,技術(shù)也不遜色于前兩者。是教學(xué)中不錯(cuò)的選擇。當(dāng)然動(dòng)態(tài)特效腳本語言也是需要了解的,這里面選擇性較大,不一一介紹。最后,選講一門數(shù)據(jù)庫(kù)技術(shù),讓網(wǎng)站從靜態(tài)變?yōu)閯?dòng)態(tài),才真正實(shí)現(xiàn)網(wǎng)站的意義。SQL可以進(jìn)行簡(jiǎn)單介紹。除了技術(shù)角度之外,還應(yīng)該介紹網(wǎng)站的功能設(shè)計(jì)、主題與內(nèi)容的安排,風(fēng)格的確定等。如果課時(shí)允許的情況下,還可以適當(dāng)拓展網(wǎng)頁美化相關(guān)的專題。
2軟件技術(shù)專業(yè)JavaWeb課程存在的問題
在課程內(nèi)容上未能緊跟技術(shù)發(fā)展趨勢(shì),現(xiàn)有的JavaWeb開發(fā)高職高專教材多以基礎(chǔ)的知識(shí)和技能為重點(diǎn)來講解,與用人企業(yè)對(duì)JavaWeb開發(fā)人才需求相差太大,不能滿足用人單位的需要。比如企業(yè)多需熟練掌握SSH框架的JavaWeb開發(fā)人才,但學(xué)生沒有深入地學(xué)習(xí)實(shí)踐這些主流的開發(fā)框架,就業(yè)時(shí)面對(duì)企業(yè)人才需求比較被動(dòng)。在教學(xué)模式上,能夠采用任務(wù)驅(qū)動(dòng),項(xiàng)目導(dǎo)向的方式,但是每個(gè)項(xiàng)目只針對(duì)某些知識(shí)點(diǎn),相對(duì)單一,雖然全部項(xiàng)目涵蓋了全部知識(shí)點(diǎn)和技能,但是系統(tǒng)性不夠,不能很好地引導(dǎo)學(xué)生將這些零碎的知識(shí)和技能應(yīng)用于綜合的系統(tǒng)開發(fā)中。另外,課堂和實(shí)訓(xùn)地點(diǎn)相分離,缺乏職業(yè)氛圍,與企業(yè)聯(lián)系不多,學(xué)生在校學(xué)習(xí)與實(shí)際工作存在不一致性。
3軟件技術(shù)專業(yè)JavaWeb課程改革的有效措施
首先打破傳統(tǒng)教學(xué)觀念,以“任務(wù)為驅(qū)動(dòng)”“、案例+項(xiàng)目”的方式進(jìn)行教學(xué),從學(xué)生熟悉的實(shí)例出發(fā),首先提出問題,引導(dǎo)學(xué)生解決問題,問題擴(kuò)展,再解決問題,再擴(kuò)展,再解決。這種通過一個(gè)程序的層層推進(jìn),引入課程內(nèi)容,使得學(xué)生的每一步學(xué)習(xí)都有基礎(chǔ),是循序漸進(jìn),螺旋式上升的過程,使學(xué)生的學(xué)習(xí)是在“走臺(tái)階”,而不是“三級(jí)跳”。其次在課堂教學(xué)上采用師生互動(dòng)、小組討論等形式,也通過老師巡回指導(dǎo),發(fā)現(xiàn)學(xué)習(xí)中普遍性問題和同學(xué)中的新思路、新方法,實(shí)時(shí)地提出問題,學(xué)生進(jìn)行正誤判析,解決普遍性問題,或者請(qǐng)有獨(dú)特思路的同學(xué)演示自己的方法或程序,對(duì)比各種方法的優(yōu)缺點(diǎn),鼓勵(lì)大家再提出新方法。再次計(jì)算機(jī)類課程的學(xué)習(xí)有其自身的特點(diǎn),聽不會(huì),也看不會(huì),只能練會(huì),所以在課程教學(xué)中必須強(qiáng)調(diào)程序設(shè)計(jì)訓(xùn)練。學(xué)生只有通過大量的練習(xí),才能真正掌握語言知識(shí),培養(yǎng)程序設(shè)計(jì)的能力,逐步理解和掌握程序設(shè)計(jì)的思想和方法,能利用計(jì)算機(jī)解決實(shí)際問題。最后課程采用過程性評(píng)價(jià)和結(jié)果性評(píng)價(jià)相結(jié)合的考核評(píng)價(jià)模式。其中,過程性評(píng)價(jià)成績(jī)占課程總成績(jī)的60%,結(jié)果性評(píng)價(jià)成績(jī)占課程總成績(jī)的40%。過程性評(píng)價(jià)以項(xiàng)目為單元來進(jìn)行。結(jié)果性評(píng)價(jià)通過學(xué)期末的集中考試進(jìn)行,重點(diǎn)考查學(xué)生對(duì)JavaWeb開發(fā)的基礎(chǔ)知識(shí)及常用開發(fā)框架的理解掌握情況以及代碼編寫能力。每個(gè)項(xiàng)目成績(jī)都是從知識(shí)、技能、態(tài)度三方面考核,考核依據(jù)是提交的成果、項(xiàng)目總結(jié)、平時(shí)表現(xiàn)、小組內(nèi)部評(píng)價(jià)、組間評(píng)價(jià)等。
作者:宋磊 楊文 吳奇英 單位:哈爾濱職業(yè)技術(shù)學(xué)院