摘 要:基于Web技術(shù)的應(yīng)用程序的使用越來(lái)越廣泛,因此社會(huì)對(duì)于網(wǎng)站開(kāi)發(fā)者的需求也急劇增加。作為高等職業(yè)學(xué)校的計(jì)算機(jī)專(zhuān)業(yè),要根據(jù)社會(huì)需求調(diào)整學(xué)校對(duì)學(xué)生的培養(yǎng)目標(biāo)。本文討論了職業(yè)學(xué)院計(jì)算機(jī)應(yīng)用專(zhuān)業(yè)學(xué)生進(jìn)行web軟件開(kāi)發(fā)需要掌握的知識(shí)和技能,并從課程整合、課程實(shí)施、教學(xué)評(píng)價(jià)方法等三個(gè)方面討論了web軟件開(kāi)發(fā)課程體系的建設(shè)。此課程體系正應(yīng)用于當(dāng)前的教學(xué)過(guò)程中,效果較好。
關(guān)鍵詞:web軟件開(kāi)發(fā);課程體系建設(shè);課程整合;課程實(shí)施;教學(xué)評(píng)價(jià)
隨著計(jì)算機(jī)和網(wǎng)絡(luò)的迅速發(fā)展,網(wǎng)站作為企業(yè)的宣傳新方式使用越來(lái)越普遍,根據(jù)社會(huì)對(duì)人才的市場(chǎng)需求,社會(huì)需要越來(lái)越多的網(wǎng)站開(kāi)發(fā)人員。職業(yè)院校計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生學(xué)會(huì)設(shè)計(jì)和制作網(wǎng)頁(yè)成為必需。
高等職業(yè)教育“十二五”規(guī)劃課程改革,推出了高等職業(yè)教育項(xiàng)目課程改革規(guī)劃系列教材,整個(gè)教材貫徹了以能力為本位,以職業(yè)實(shí)踐為主線,以工作過(guò)程為向?qū)?,以?xiàng)目為載體的編寫(xiě)指導(dǎo)思想。
根據(jù)調(diào)研,目前軟件開(kāi)發(fā)大多數(shù)是web軟件開(kāi)發(fā),想要進(jìn)行web軟件開(kāi)發(fā),掌握網(wǎng)頁(yè)制作相關(guān)知識(shí)必不可少。廣西現(xiàn)代職業(yè)技術(shù)學(xué)院計(jì)算機(jī)應(yīng)用技術(shù)專(zhuān)業(yè)“web軟件開(kāi)發(fā)”從技術(shù)層面來(lái)說(shuō),相關(guān)的課程有《網(wǎng)站設(shè)計(jì)與制作(靜態(tài)網(wǎng)頁(yè))》、《JavaScript核心技術(shù)》、《網(wǎng)頁(yè)前端框架技術(shù)》、《Java程序及算法》、《Java Web開(kāi)發(fā)》等。讓學(xué)生在在校的兩年內(nèi)掌握“軟件開(kāi)發(fā)”的理論和實(shí)踐內(nèi)容,不是進(jìn)行單一課程教學(xué),而是綜合性的課程群教學(xué)。web軟件開(kāi)發(fā)的課程可以組成一個(gè)課程體系。本文討論以“web軟件開(kāi)發(fā)”為核心的課程體系。具體內(nèi)容如下:
1 課程整合
以“web軟件開(kāi)發(fā)”為核心的課程體系需要學(xué)生掌握網(wǎng)站開(kāi)發(fā)所需的所有理論實(shí)踐知識(shí),具備較強(qiáng)的動(dòng)手能力。學(xué)生學(xué)完本課程體系的課程后,應(yīng)該能獨(dú)立完成小規(guī)模網(wǎng)站從設(shè)計(jì)到開(kāi)發(fā)的全部環(huán)節(jié)。根據(jù)本專(zhuān)業(yè)的現(xiàn)有課程,結(jié)合“web軟件開(kāi)發(fā)”的實(shí)際發(fā)展需求,確定了課程體系的專(zhuān)業(yè)基礎(chǔ)課程和核心課程。
(1)專(zhuān)業(yè)基礎(chǔ)課:Java程序設(shè)計(jì)與算法,數(shù)據(jù)庫(kù)應(yīng)用技術(shù),PhotoShop圖形圖像處理,JavaScript核心技術(shù)。Java語(yǔ)言是學(xué)習(xí)Java Web的基礎(chǔ),有后臺(tái)的網(wǎng)站必須有數(shù)據(jù)庫(kù),Photoshop能讓學(xué)生掌握?qǐng)D形圖像的處理,JavaScript讓網(wǎng)頁(yè)有交互功能。
(2)核心課程:html5/css3,Java Web。通過(guò)這兩門(mén)課程的學(xué)習(xí),學(xué)生會(huì)具有熟練編寫(xiě)前后臺(tái)的代碼的能力。
整個(gè)課程體系分成兩個(gè)部分,分階段進(jìn)行,每個(gè)階段內(nèi)容自成體系,層層推進(jìn),逐步提高。學(xué)生學(xué)完這些課程,能構(gòu)建自己的完整的制作網(wǎng)站的知識(shí)體系。
2 課程實(shí)施
我院學(xué)生在校兩年,實(shí)習(xí)一年。我們根據(jù)在校的四個(gè)學(xué)期把web軟件開(kāi)發(fā)課程體系分成四個(gè)階段。安排如下:
第一階段:
(1)目標(biāo):理解跟計(jì)算機(jī)和程序相關(guān)的基本概念,掌握程序設(shè)計(jì)的基本思想和基本的圖像處理技術(shù),熟練掌握計(jì)算機(jī)的基本操作和應(yīng)用,能滿足日常計(jì)算機(jī)辦公的需求。
(2)課程及主要內(nèi)容:計(jì)算機(jī)應(yīng)用基礎(chǔ):通過(guò)本門(mén)課程的設(shè)置,能使學(xué)生拓展視野,提高學(xué)生的計(jì)算機(jī)操作技能。本門(mén)課程難度低,實(shí)踐性強(qiáng)。它的內(nèi)容主要包括OFFICE辦公軟件和計(jì)算機(jī)的基本使用。OFFICE辦公軟件的主要內(nèi)容有Word、Excel、PowerPoint等。計(jì)算機(jī)的基本使用使學(xué)生掌握日常工作、學(xué)習(xí)生活中常用的各種軟件和使用技巧,比如安裝、卸載軟件,下載、壓縮、郵件收發(fā)等。
計(jì)算機(jī)硬件與維護(hù):通過(guò)本課程學(xué)習(xí)使學(xué)生掌握當(dāng)前最新微機(jī)的硬件組成和結(jié)構(gòu),掌握有關(guān)硬件設(shè)備的外部性能和技術(shù)參數(shù),學(xué)會(huì)自己選購(gòu)各種配件進(jìn)行組裝,并合理正確地使用它們,以及能夠進(jìn)行系統(tǒng)的日常維護(hù),從而可以自己動(dòng)手解決微機(jī)中常見(jiàn)的故障。
Java程序設(shè)計(jì)與算法:通過(guò)對(duì)本課程的學(xué)習(xí),使學(xué)生了解數(shù)據(jù)對(duì)象的特性,掌握設(shè)計(jì)算法的步驟和算法分析方法;熟悉各種基本數(shù)據(jù)結(jié)構(gòu)及其操作,掌握常規(guī)設(shè)計(jì)方法和技巧。使學(xué)生初步具備分析問(wèn)題、解決問(wèn)題的能力,養(yǎng)成良好的程序設(shè)計(jì)風(fēng)格,積聚和提高基本的分析設(shè)計(jì)能力,并培養(yǎng)團(tuán)隊(duì)協(xié)作能力。為后續(xù)課程的學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。
Photoshop圖形圖像處理:本門(mén)課程實(shí)踐性強(qiáng)、藝術(shù)性強(qiáng)。這門(mén)課程將了解Photoshop軟件的組成、功能和相關(guān)圖形圖像處理知識(shí);通過(guò)本課程的學(xué)習(xí),我們要使學(xué)生掌握Photoshop的使用方法,掌握應(yīng)用Photoshop進(jìn)行圖像處理的使用技巧,學(xué)生學(xué)習(xí)這門(mén)課程后將具有自己處理和加工圖片的基本能力以及進(jìn)行網(wǎng)站圖片加工能力。
第二階段:
(1)目標(biāo):能熟練創(chuàng)建靜態(tài)網(wǎng)頁(yè),掌握數(shù)據(jù)庫(kù)的基本概念與操作,進(jìn)一步學(xué)習(xí)Java語(yǔ)言。
(2)課程及主要內(nèi)容:網(wǎng)頁(yè)設(shè)計(jì)與制作:通過(guò)本課程的學(xué)習(xí),學(xué)生能夠了解網(wǎng)頁(yè)web發(fā)展歷史及其未來(lái)方向,熟悉網(wǎng)頁(yè)設(shè)計(jì)流程、掌握網(wǎng)絡(luò)中常見(jiàn)的網(wǎng)頁(yè)布局效果、學(xué)會(huì)制作各種企業(yè),門(mén)戶,電商類(lèi)網(wǎng)站。
數(shù)據(jù)庫(kù)應(yīng)用技術(shù):通過(guò)本課程的學(xué)習(xí),使學(xué)生理解、掌握數(shù)據(jù)庫(kù)的一些基本概念,各種數(shù)據(jù)模型的特點(diǎn), SQL語(yǔ)言,關(guān)系數(shù)據(jù)理論,數(shù)據(jù)庫(kù)的設(shè)計(jì)理論;掌握數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)方法;了解數(shù)據(jù)庫(kù)技術(shù)的主要內(nèi)容和發(fā)展動(dòng)向,以指導(dǎo)今后的應(yīng)用。實(shí)踐方面:要求學(xué)生利用數(shù)據(jù)庫(kù)的原理知識(shí)和實(shí)用工具動(dòng)手開(kāi)發(fā)一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。以培養(yǎng)學(xué)生運(yùn)用數(shù)據(jù)庫(kù)技術(shù)解決問(wèn)題的能力,激發(fā)他們?cè)诖祟I(lǐng)域中繼續(xù)學(xué)習(xí)和研究的愿望。
Java程序設(shè)計(jì)與算法:因?yàn)榈谝粚W(xué)期課時(shí)較少,本學(xué)期繼續(xù)加強(qiáng)學(xué)習(xí)Java程序設(shè)計(jì)與算法。
第三階段:
(1)目標(biāo):能使用JavaScript加強(qiáng)網(wǎng)頁(yè)特效,基本具備Android應(yīng)用開(kāi)發(fā)能力,理解網(wǎng)站的特點(diǎn)與開(kāi)發(fā)過(guò)程,逐步熟悉各類(lèi)技術(shù)的綜合應(yīng)用。
(2)課程及主要內(nèi)容:Android技術(shù):通過(guò)本課程的學(xué)習(xí),使學(xué)生能夠熟練搭建Android開(kāi)發(fā)環(huán)境,掌握基本Android應(yīng)用程序開(kāi)發(fā)、調(diào)試、發(fā)布流程,具備基礎(chǔ)的Android應(yīng)用開(kāi)發(fā)能力。
Java Web程序開(kāi)發(fā):通過(guò)本課程的學(xué)習(xí),使學(xué)生了解Java面向?qū)ο笤O(shè)計(jì)思想,熟悉Java開(kāi)發(fā)語(yǔ)言的程序設(shè)計(jì)環(huán)境,掌握相應(yīng)的語(yǔ)句及其控制結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)方法、圖形與多媒體處理和Java數(shù)據(jù)庫(kù)應(yīng)用程序的開(kāi)發(fā)、j2ee開(kāi)發(fā)。
JavaScript核心技術(shù):通過(guò)對(duì)本課程的學(xué)習(xí),學(xué)生會(huì)使用JavaScript和jQuery美化網(wǎng)頁(yè),能實(shí)現(xiàn)客戶端表單的校驗(yàn),學(xué)生能夠掌握如何使網(wǎng)站的視覺(jué)效果更干凈、整潔和美觀,加強(qiáng)網(wǎng)頁(yè)的特效。增強(qiáng)學(xué)生的實(shí)際動(dòng)手能力和綜合分析問(wèn)題的能力。
第四階段:
(1)目標(biāo):熟悉實(shí)訓(xùn)項(xiàng)目開(kāi)發(fā)的各個(gè)流程與環(huán)節(jié),能獨(dú)立完成項(xiàng)目開(kāi)發(fā)。
(2)課程及主要內(nèi)容:前端框架技術(shù):通過(guò)本課程學(xué)習(xí)使學(xué)生掌握Bootstrap的基本結(jié)構(gòu)、掌握Bootstrap的 CSS、掌握Bootstrap組件、掌握J(rèn)avaScript 插件、定制;學(xué)會(huì)定制 Bootstrap 的組件、LESS 變量和 JQuery 插件來(lái)得到自己的版本。
Linux系統(tǒng):主要是培養(yǎng)學(xué)生linux操作系統(tǒng)應(yīng)用的能力。該課程具有很強(qiáng)的實(shí)踐性,重在操作和應(yīng)用技能的培養(yǎng),在計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)課程結(jié)構(gòu)體系中具有重要地位。對(duì)單一網(wǎng)絡(luò)環(huán)境(WIN)的拓展,學(xué)生學(xué)完該課程后應(yīng)該掌握Linux操作系統(tǒng)的常用命令的使用、圖形界面的多種實(shí)用程序的使用、多種Internet服務(wù)功能的配置。
此外,本階段還繼續(xù)學(xué)習(xí)Android技術(shù)和Java Web程序開(kāi)發(fā)技術(shù)。
3 課程評(píng)價(jià)
課程評(píng)價(jià)用于評(píng)價(jià)整個(gè)教學(xué)過(guò)程。在網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)站開(kāi)發(fā)課程體系中,學(xué)生應(yīng)能做出一個(gè)有統(tǒng)一設(shè)計(jì)方案和規(guī)劃的,包括主題、內(nèi)容、結(jié)構(gòu)等的網(wǎng)站。
此外,考試也應(yīng)作為課程評(píng)價(jià)的一個(gè)重要組成部分。課程上完后,學(xué)生應(yīng)該參加考試,考試包括機(jī)試、筆試兩個(gè)部分。機(jī)試檢查學(xué)生能否在規(guī)定的時(shí)間完成規(guī)定的項(xiàng)目,筆試檢查學(xué)生是否掌握相關(guān)理論知識(shí)。教師可以根據(jù)學(xué)生的考試成績(jī)判斷學(xué)生的學(xué)習(xí)效果??荚囉兄诮o學(xué)生帶來(lái)學(xué)習(xí)積極主動(dòng)性。
4 結(jié)束語(yǔ)
以上為我院計(jì)算機(jī)應(yīng)用專(zhuān)業(yè)為適應(yīng)市場(chǎng)需要和學(xué)院自身發(fā)展做出的課程體系建設(shè)設(shè)計(jì),并且近兩年已經(jīng)應(yīng)用到實(shí)際教學(xué)中。學(xué)生完成了整個(gè)課程體系的課程并且通過(guò)考核,已基本勝任網(wǎng)站開(kāi)發(fā)的工作。但也存在些許不足。比如網(wǎng)站是兼顧美工和技術(shù)兩方面的產(chǎn)品,學(xué)生不僅要能根據(jù)畫(huà)出的網(wǎng)頁(yè)效果寫(xiě)出網(wǎng)站,還要能夠設(shè)計(jì)出美觀大方視覺(jué)效果好的網(wǎng)站。目前我們的課程設(shè)置重視代碼輕視設(shè)計(jì),造成學(xué)生在設(shè)計(jì)網(wǎng)站方面的不足。接下來(lái)我們還要繼續(xù)調(diào)整課程結(jié)構(gòu),使學(xué)生能勝任網(wǎng)頁(yè)設(shè)計(jì)師的工作。
參考文獻(xiàn):
[1]王鳳嶺.基于項(xiàng)目教學(xué)模式的高職軟件技術(shù)專(zhuān)業(yè)教學(xué)改革與研究[J].教育與職業(yè),2020(12):120-122.
[2]宋碧蓉.關(guān)于完善網(wǎng)站建設(shè)與管理專(zhuān)業(yè)實(shí)踐教學(xué)環(huán)節(jié)的調(diào)研報(bào)告[J].電腦知識(shí)與技術(shù),2012,8(05).
【基金項(xiàng)目】2018年度廣西現(xiàn)代職業(yè)技術(shù)學(xué)院立項(xiàng)課題“高職計(jì)算機(jī)應(yīng)用專(zhuān)業(yè)‘軟件開(kāi)發(fā)方向系列課程教學(xué)內(nèi)容的整合優(yōu)化研究與實(shí)踐”(GXXDYB201808)
作者簡(jiǎn)介:高飛(1977-),女,河南太康人,工學(xué)學(xué)士,高級(jí)工程師,講師,研究方向:網(wǎng)頁(yè)制作、計(jì)算機(jī)應(yīng)用教學(xué)研究。