国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

應(yīng)用型本科JSP程序開發(fā)課程教學(xué)難點改進(jìn)策略研究

2022-09-03 01:42:32周丕健
科技風(fēng) 2022年24期
關(guān)鍵詞:程序開發(fā)教學(xué)效果教學(xué)方式

周丕健

廣西大學(xué)行健文理學(xué)院 廣西南寧 530005

1 概述

在大多數(shù)應(yīng)用型本科院校計算機(jī)科學(xué)與技術(shù)專業(yè)的培養(yǎng)計劃中,JSP程序開發(fā)課程是一門必不可少的核心專業(yè)課程。這門課程的教學(xué)目標(biāo)在于培養(yǎng)學(xué)生利用JSP技術(shù)進(jìn)行Web項目的開發(fā),讓學(xué)生掌握J(rèn)SP程序設(shè)計基本方法與技能,提高學(xué)生項目開發(fā)與核心技術(shù)水平。這門課程不僅僅是技術(shù)性質(zhì)的課程,而且還是一門開發(fā)性質(zhì)的課程,在教學(xué)過程中,無論是教師,還是學(xué)生,對課程教學(xué)效果的滿意度都不是太高。通過對這幾年該課程的教學(xué)改革所遇到的問題進(jìn)行分析和總結(jié),發(fā)現(xiàn)只要解決好選擇教學(xué)內(nèi)容、選擇教學(xué)方式、完善教學(xué)效果考核評價、轉(zhuǎn)變學(xué)生學(xué)習(xí)方式四個教學(xué)難點,這門課程的教學(xué)效果就有明顯的提升。

2 JSP程序開發(fā)課程教學(xué)難點原因分析

2.1 選擇教學(xué)內(nèi)容有難度

教材是教學(xué)展開的重要基礎(chǔ),選擇良好的教材并進(jìn)行合理的內(nèi)容提取是教學(xué)的關(guān)鍵所在。在實際教學(xué)中,教學(xué)內(nèi)容選擇的難度取決于人才培養(yǎng)計劃設(shè)定的課程學(xué)時及人才培養(yǎng)的要求。

查閱近年來使用的教材,發(fā)現(xiàn)大多教材的內(nèi)容包括JSP概述、JSP基礎(chǔ)、JSP指令與動作、JSP內(nèi)置對象、JavaBean技術(shù)、JSP使用數(shù)據(jù)庫、Servlet技術(shù)、表達(dá)式語言、綜合案例等。另外,也有一些教材增加了新的技術(shù)內(nèi)容,如:JavaScript、Ajax、JSP框架等。從教材所包含的內(nèi)容來看,一方面所涉及的知識體系是非常完整而系統(tǒng)的,如果按照教材的內(nèi)容組織教學(xué),那么需要較多的課時,基本都超出人才培養(yǎng)方案中規(guī)定的課時。另一方面,教材中的理論內(nèi)容占的篇幅較多,實踐內(nèi)容占的篇幅較少。如果按照教材的內(nèi)容組織教學(xué),利于培養(yǎng)研究型人才而不是應(yīng)用型人才,因為應(yīng)用型本科院校人才培養(yǎng)的目標(biāo)是培養(yǎng)能夠解決實際問題的高級應(yīng)用型人才。另外,從技術(shù)應(yīng)用的角度出發(fā),教材中使用的案例項目所涉及的技術(shù)及應(yīng)用案例相對當(dāng)今軟件行業(yè)技術(shù)發(fā)展及對人才需求的目標(biāo)存在一定的距離。應(yīng)用型本科院校人才培養(yǎng)的目標(biāo)是培養(yǎng)能夠解決實際問題的高級應(yīng)用型人才。使用相對滯后的技術(shù)及應(yīng)用案例進(jìn)行教學(xué),對于培養(yǎng)開發(fā)能力、創(chuàng)新能力強(qiáng)的應(yīng)用型人才,是有差距的。

2.2 選擇教學(xué)方式有難度

教師是教學(xué)的主體之一,擁有合適并高效的教學(xué)方式極為重要。教學(xué)效果如果想要達(dá)到較好的層面,必須因地制宜地對各種教學(xué)方式進(jìn)行選擇。在實際教學(xué)中,教學(xué)方式難于選擇的原因主要體現(xiàn)在課時和學(xué)生基礎(chǔ)兩方面。

根據(jù)當(dāng)前應(yīng)用型人才培養(yǎng)的要求,計算機(jī)專業(yè)人才培養(yǎng)方案較之從前增加了很多計算機(jī)課程,在總課時不變的情況下,每一門課程的課時需要進(jìn)行縮減。JSP程序開發(fā)課程也不例外,課時壓縮了20%。教師在教學(xué)過程中常常感到課時相對不足,要在有限的課時內(nèi)完成教學(xué)任務(wù),讓學(xué)生掌握相當(dāng)難度的課程內(nèi)容,教師基本只能采用“滿堂灌”“一講到底”的教學(xué)方式。這樣單一而乏味的教學(xué)方式使得課堂互動變差,學(xué)生容易陷入被動學(xué)習(xí),久而久之,學(xué)生學(xué)習(xí)興趣下降、學(xué)習(xí)動力變?nèi)酰瑯O大地影響了教學(xué)效果。

JSP程序開發(fā)課程不僅要求知識面廣,而且對技術(shù)能力及業(yè)務(wù)領(lǐng)域方面有一定的深入要求,很多學(xué)生因?qū)W習(xí)能力、經(jīng)驗、應(yīng)用領(lǐng)域了解程度不一樣,在很大程度上影響了教師教學(xué)方法的選擇。為了避免大多學(xué)生跟不上教師的節(jié)奏,教師只能選擇以教材的內(nèi)容為主,偏重于程序代碼的演示教學(xué)方式,這種通過運行教材的示例代碼,識別重點代碼驗證知識的應(yīng)用,往往會使代碼的語法查錯及調(diào)試成為教學(xué)的主旋律,而項目邏輯、項目優(yōu)化及項目應(yīng)用前景進(jìn)一步的整合教學(xué)無法得到實施,隨之出現(xiàn)了教學(xué)過程不流暢、進(jìn)度被耽誤的現(xiàn)象,例如,一個類名或符號寫錯,查找并修正占用的時間遠(yuǎn)遠(yuǎn)超過課程設(shè)定的時間。這在很大程度上把程序設(shè)計與項目開發(fā)割裂開,難以做到工程能力的培養(yǎng),難以做到學(xué)生創(chuàng)新能力和實踐能力的培養(yǎng)。

2.3 教學(xué)效果考核評價有難度

教學(xué)效果考核評價是教學(xué)的最后一個重要環(huán)節(jié),考核評價是否科學(xué)合理、是否能真正地反映教學(xué)的真實情況,對促進(jìn)教師教學(xué)和學(xué)生學(xué)習(xí)至關(guān)重要。在實際教學(xué)中,教學(xué)效果考核評價有難度主要體現(xiàn)在考評方式上。

在以往的教學(xué)中,常規(guī)考評一般包括傳統(tǒng)的期末筆試成績加平時成績的考評,其中,筆試考查的是學(xué)生的理論知識水平,平時考核主要是對學(xué)生的作業(yè)、實驗完成度、學(xué)習(xí)態(tài)度、課堂表現(xiàn)進(jìn)行評價。這樣的考核,看起來理論和實踐都包含了,但實際上卻難于體現(xiàn)教學(xué)的真實水平。特別是作業(yè)、實驗完成度方面,出現(xiàn)很多雷同的內(nèi)容,無法評價出學(xué)生的真實學(xué)習(xí)情況。而學(xué)習(xí)態(tài)度、課堂表現(xiàn)方面,基本是基于教師的個人主觀,面對人數(shù)眾多的班級,一個教師很難針對個人進(jìn)行全面有效的跟進(jìn)評價。這就導(dǎo)致了學(xué)習(xí)效果評價的不公。另外,這樣的考核對實踐能力、項目能力、分析解決問題能力的評價也是有失準(zhǔn)確的。

2.4 轉(zhuǎn)變學(xué)生學(xué)習(xí)方式有難度

學(xué)生是教學(xué)的另一個主體,針對不同的課程,需要有不一樣的學(xué)習(xí)方式與方法,學(xué)生要想取得良好的學(xué)習(xí)效果,學(xué)習(xí)方法和習(xí)慣一定要與課程的要求相契合,只有根據(jù)學(xué)習(xí)的實際情況進(jìn)行合理的轉(zhuǎn)變,才能達(dá)到理想的效果。

JSP程序開發(fā)課程需要具有程序設(shè)計、網(wǎng)頁設(shè)計、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)等前置課程的基礎(chǔ)。基礎(chǔ)的好壞和編程應(yīng)用能力的強(qiáng)弱決定著這門課教學(xué)效果的前景。前置課程無論是程序設(shè)計或網(wǎng)頁設(shè)計等,為了提高課程的及格率,課程考核標(biāo)準(zhǔn)有所降低,如Java中HashMap等復(fù)雜集合類、接口編程等較難的知識不考核,給本門課的教學(xué)留下了較多的隱患,需要學(xué)生在本課程的學(xué)習(xí)中抽出較多的課余時間進(jìn)行知識的查缺補(bǔ)漏,并通過大量的編寫程序及調(diào)試程序來提高編程和設(shè)計能力。據(jù)調(diào)查,學(xué)生具有課余補(bǔ)差意識和行動的學(xué)生很少,一是學(xué)期課程量大,各門課程的作業(yè)量不小,都需要花課余時間完成,學(xué)生本身對時間的管理較弱,不能合理科學(xué)的分配時間;二是學(xué)生的學(xué)習(xí)理念不先進(jìn)、自學(xué)能力不強(qiáng)。這些問題嚴(yán)重地影響JSP程序開發(fā)課程的學(xué)習(xí)。

3 JSP程序開發(fā)課程教學(xué)難點改進(jìn)策略

3.1 課程教學(xué)內(nèi)容改進(jìn)

根據(jù)出現(xiàn)的問題,需要對理論與實踐內(nèi)容的比例進(jìn)行重新調(diào)整、降低相對過時的案例,補(bǔ)充符合當(dāng)前行業(yè)所需要的案例。因此,需要教師研究軟件行業(yè)技術(shù)發(fā)展的現(xiàn)狀,了解市場人才需求情況,加強(qiáng)校企合作,以實踐能力的培養(yǎng)為核心,對教材內(nèi)容進(jìn)行優(yōu)化組合。一般來說,可以按模塊分層的方式把教學(xué)內(nèi)容規(guī)劃為三層模塊。一是基礎(chǔ)知識層模塊,包括JSP編程基礎(chǔ)、JavaBean基礎(chǔ)、Servlet基礎(chǔ);二是基礎(chǔ)應(yīng)用層模塊,包括過濾器和監(jiān)聽器、數(shù)據(jù)庫應(yīng)用、應(yīng)用組件(上傳下載、郵件、圖表、報表等);三是應(yīng)用提高層模塊,包括MVC模式開發(fā)、Ajax、EL及自定義標(biāo)簽庫。三個層次模塊之間呈現(xiàn)出包含關(guān)系。相對之前的內(nèi)容,第一層濃縮了基礎(chǔ)知識層模塊的內(nèi)容,減少各種語法講解的篇幅;第二層增加組件開發(fā)內(nèi)容,把當(dāng)前行業(yè)所需要的常用組件整理,給出優(yōu)化后組件,同時加大了項目案例內(nèi)容,案例以常用應(yīng)用模塊的形式呈現(xiàn),與行業(yè)流行應(yīng)用匹配,案例的功能具有綜合性、延展性,即要把前面的內(nèi)容包含進(jìn)去,又要給下一內(nèi)容的學(xué)習(xí)留有思考余地,如:第二模塊層的數(shù)據(jù)庫應(yīng)用部分案例設(shè)計,以網(wǎng)上購物作為背景,把第一模塊層的JavaBean結(jié)合本模塊的數(shù)據(jù)庫應(yīng)用形成案例,注重程序的實現(xiàn)及程序的性能分析,之后慢慢有機(jī)地引出第三模塊層MVC模式的學(xué)習(xí),把知識點的關(guān)聯(lián)有機(jī)地融入實踐應(yīng)用中;第三層密切結(jié)合具體項目,加大實踐教學(xué)份量,以項目為背景,從實用性、整體性方面出發(fā),增加一些設(shè)計元素(如設(shè)計模式等),從設(shè)計的角度把相關(guān)知識進(jìn)行內(nèi)容組合,突出各種技術(shù)的優(yōu)化。

3.2 課程教學(xué)方式的改進(jìn)

教師需要結(jié)合實際情況分析教學(xué)環(huán)境、教學(xué)對象等因素以及學(xué)習(xí)和借鑒新的教學(xué)論理,找出原有教學(xué)方式的弊端并進(jìn)行改進(jìn)和改良,才能找到合適且有效的教學(xué)方式。

針對教學(xué)課時不足的問題,可以適當(dāng)?shù)亍把娱L”課時,這個“延長”不是教學(xué)課時數(shù)量上的增加,而是引入線上教學(xué)平臺,采用線上線下的混合式教學(xué)的模式。把一部分傳統(tǒng)線下教學(xué)的內(nèi)容適當(dāng)合理地遷移到線上,在宏觀上滿足了課時的“延長”?;旌鲜浇虒W(xué)依托現(xiàn)代信息技術(shù),使得教學(xué)方式豐富化成為可能。這種改進(jìn),需要把課前預(yù)習(xí)、課中教學(xué)、課后學(xué)習(xí)環(huán)節(jié)進(jìn)行良好的教學(xué)設(shè)計,課前預(yù)習(xí)以理論知識為主,內(nèi)容要精簡、形式要豐富,前序和后序知識有機(jī)銜接,讓學(xué)生課前產(chǎn)生上課的興趣;課中教學(xué),需要把程序設(shè)計與項目開發(fā)有機(jī)融合,采用任務(wù)式模塊化的方式,通過各種教學(xué)方法的組合引導(dǎo)學(xué)生進(jìn)行學(xué)習(xí),讓學(xué)生保持足夠的學(xué)習(xí)信心及學(xué)習(xí)動力;課后學(xué)習(xí)做到形式多樣化、內(nèi)容豐富化,特別是要設(shè)計好職業(yè)素質(zhì)、職業(yè)前景的延伸內(nèi)容,讓學(xué)生有完成的念頭及收獲學(xué)習(xí)的成就感。

針對學(xué)生基礎(chǔ)參差不齊的問題,可以采用分組教學(xué)的方式解決,根據(jù)學(xué)生的基礎(chǔ)、能力、個性等基本情況,分成若干個水平相當(dāng)?shù)男〗M,各小組中包含了各種層次的學(xué)生,這樣“拉平”基礎(chǔ)的做法,使得教師采用多種教學(xué)方式成為可能。分組教學(xué)的目標(biāo)對象是小組,教師需要根據(jù)學(xué)情,組織適中的教學(xué)內(nèi)容,選擇適當(dāng)?shù)慕虒W(xué)方式,做到點與面的優(yōu)化組合,“點”要保證知識的有效傳達(dá),“面”要保證應(yīng)用的合理展開,多注重能力、方法教學(xué)。例如,遇到調(diào)試錯誤,引導(dǎo)學(xué)生使用在線文檔、搜素引擎等進(jìn)行解決。這種改進(jìn),要秉承“學(xué)生為中心,教師為主導(dǎo)”的應(yīng)用理念進(jìn)行教學(xué)。要做到這些,教學(xué)內(nèi)容的設(shè)計要難易適中、組合靈活;教學(xué)方式、方法不能一成不變,多采用復(fù)合的方法(例如討論式、啟發(fā)式等各種教學(xué)方法相互組合)。另外,對于小組內(nèi)學(xué)生個體的學(xué)習(xí)也需要進(jìn)行額外的關(guān)注,形式上多利用微課、教學(xué)視頻等多種工具給予引導(dǎo),促進(jìn)學(xué)生自主學(xué)習(xí)能力的提高。特別地,要多采用激勵性的方式,讓學(xué)得好、能力強(qiáng)的學(xué)生帶動全組完成課程內(nèi)容的學(xué)習(xí)。

3.3 教學(xué)效果考核評價改進(jìn)

教學(xué)考核評價的改進(jìn)涉及兩方面,一是理論部分,教師需要改進(jìn)考試及作業(yè)評價量化的問題,做到盡可能地采用客觀性的題型進(jìn)行考核;二是實踐部分,需要把能力考核提到重點,加大實驗環(huán)節(jié)的細(xì)化考核。具體而言,實驗考核可以設(shè)計成驗證性實驗、設(shè)計性實驗、大作業(yè)或項目進(jìn)行考核。在分組教學(xué)的環(huán)境下,每個小組成員隨機(jī)抽取已完成的驗證性實驗進(jìn)行匯報講解,展示自己對程序的學(xué)習(xí)情況,教師通過匯報進(jìn)行評價;而設(shè)計性實驗的考核,要求學(xué)生對設(shè)計環(huán)節(jié)進(jìn)行展示,通過小組互評的方式進(jìn)行評價;大作業(yè)或項目的完成,基本是以小組為單位合作完成的,時間跨度大,整個過程由組長分配任務(wù),每個組員完成特定的內(nèi)容,最后再合成一個完整的項目,考核時按照軟件項目開發(fā)的過程分階段進(jìn)行,每個小組以實踐報告及作品演示的形式進(jìn)行,匯報時要求全員參與且每個人負(fù)責(zé)自己完成內(nèi)容的講解,由教師和其他小組成員對其給出評價。

3.4 轉(zhuǎn)變學(xué)生學(xué)習(xí)方式改進(jìn)

轉(zhuǎn)變學(xué)生學(xué)習(xí)方式需要教師進(jìn)行積極引導(dǎo),學(xué)生認(rèn)真對待,共同找出自身學(xué)習(xí)方式存在的問題并加以改進(jìn)。從實際情況來說,建議從時間管理和學(xué)習(xí)理念方面進(jìn)行改進(jìn)。

時間管理在于不斷提高自己的時間觀念,做好個人時間安排。時間觀念作為IT軟件領(lǐng)域里重要的職業(yè)素養(yǎng),需要教師結(jié)合課程特點,把時間管理要點有目的地分散滲透到各部分的專業(yè)教學(xué)中,結(jié)合知識點,指導(dǎo)學(xué)生做好課程課余時間的分配以及課余學(xué)習(xí)計劃,幫助學(xué)生有效地提高課余學(xué)習(xí)效果。

教師在“終身學(xué)習(xí),學(xué)以致用”的理念下幫助學(xué)生調(diào)整學(xué)習(xí)方法。首先,做好課前學(xué)生基礎(chǔ)情況調(diào)查,給學(xué)生制定預(yù)備知識的學(xué)習(xí)路線。其次,根據(jù)課程進(jìn)度,指導(dǎo)學(xué)生合理學(xué)習(xí)并使用信息工具,利用線上資源完成課前預(yù)習(xí)、補(bǔ)差及課后學(xué)習(xí)。最后,鼓勵學(xué)生參與各種前沿技術(shù)講座、主題培訓(xùn)等。

結(jié)語

隨著社會的發(fā)展、技術(shù)的進(jìn)步,JSP程序開發(fā)課程也在不斷地發(fā)展,上述的四個核心難點也會呈現(xiàn)出不同的形式。只要抓住問題的根源,找到適合的改進(jìn)策略,教學(xué)質(zhì)量就不會差。上述的改進(jìn)策略是作者在自己學(xué)校的教學(xué)改革中找出的,在教學(xué)中取得了較為滿意的效果,但是,每個學(xué)校、每屆學(xué)生的學(xué)情不一樣,具體的改進(jìn)措施需要根據(jù)實際情況進(jìn)行細(xì)化并不斷加以調(diào)整和創(chuàng)新,這樣才能取得理想的效果。

猜你喜歡
程序開發(fā)教學(xué)效果教學(xué)方式
高校鋼琴教學(xué)方式拓展的思考與實踐
河北畫報(2020年8期)2020-10-27 02:55:14
APP應(yīng)用程序開發(fā)模式探究
電子制作(2019年19期)2019-11-23 08:42:02
基于TestStand的自動檢測程序開發(fā)
電子測試(2018年11期)2018-06-26 05:56:16
基于嵌入式系統(tǒng)Windows CE的應(yīng)用程序開發(fā)
基于App inventor 2手機(jī)程序開發(fā)過程的學(xué)習(xí)與實——以“喵喵定時器”APP開發(fā)為例
電子制作(2017年1期)2017-05-17 03:54:08
高中數(shù)學(xué)高效教學(xué)方式與方法優(yōu)選例談
高中化學(xué)教學(xué)方式探析
探索不同教學(xué)方式 提高課堂教學(xué)效果
如何提高高中聲樂教學(xué)效果
散文百家(2014年11期)2014-08-21 07:16:52
提高病理學(xué)教學(xué)效果的幾點體會
普定县| 丰顺县| 云林县| 南丰县| 鄂伦春自治旗| 麻阳| 富宁县| 江永县| 山西省| 德安县| 楚雄市| 永城市| 清苑县| 西华县| 新田县| 衡东县| 虞城县| 平顶山市| 吉木萨尔县| 瑞安市| 莱州市| 贺州市| 孝感市| 长泰县| 依兰县| 深泽县| 阿瓦提县| 巧家县| 宿州市| 康保县| 名山县| 呼伦贝尔市| 基隆市| 连州市| 兴和县| 蒙自县| 阿荣旗| 金湖县| 兰西县| 图们市| 西乌珠穆沁旗|