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

?

高職《Java程序設(shè)計(jì)》課程教學(xué)的問題分析及對策建議

2019-08-12 01:27彭兵
電腦知識(shí)與技術(shù) 2019年16期
關(guān)鍵詞:Java程序設(shè)計(jì)項(xiàng)目課程教學(xué)

彭兵

摘要:《Java程序設(shè)計(jì)》課程是高職軟件技術(shù)專業(yè)的專業(yè)核心課程,文章首先分析該課程的現(xiàn)狀及教學(xué)中存在的問題,提出了采用混合式模式與翻轉(zhuǎn)課堂教學(xué)、注重培養(yǎng)學(xué)生程序設(shè)計(jì)的思維、采用分層教學(xué)及多元考核方式等方面的教學(xué)改革對策。

關(guān)鍵詞:Java程序設(shè)計(jì);課程教學(xué);編程能力;項(xiàng)目

中圖分類號(hào):G642? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1009-3044(2019)16-0078-02

開放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):

Abstract: Java programming is the core course of software technology major in higher vocational colleges, the article first analyzes the current situation of this course and the existing problems in teaching. The teaching reform countermeasures are put forward, such as adopting mixed mode and flipped classroom teaching, paying attention to cultivating students' programming thinking, adopting hierarchical teaching and multiple assessment methods.

Key words: java programming; course teaching; Programming ability; project

《Java程序設(shè)計(jì)》課程是高職軟件技術(shù)專業(yè)的專業(yè)核心課程,是培養(yǎng)Java軟件開發(fā)工程師的必修課程,主要培養(yǎng)學(xué)生基于Java語言的面向?qū)ο缶幊棠芰?。傳統(tǒng)的《Java程序設(shè)計(jì)》課程授課模式采用知識(shí)點(diǎn)講授灌輸?shù)姆绞?,而且高職學(xué)生普遍的學(xué)習(xí)能力較弱,被動(dòng)學(xué)習(xí)的教學(xué)方式,會(huì)導(dǎo)致學(xué)生學(xué)習(xí)效果不理想。很多學(xué)生在修完該門課程后,并不能按預(yù)期的教學(xué)目標(biāo)實(shí)現(xiàn)Java項(xiàng)目應(yīng)用開發(fā)[1]。因此就該課程教學(xué)中存在的問題進(jìn)行分析及對策建議。

1 高職《Java程序設(shè)計(jì)》課程教學(xué)的問題分析

1.1 課程教學(xué)方法手段單一

《Java程序設(shè)計(jì)》課程教學(xué)現(xiàn)多采用傳統(tǒng)課堂教學(xué)方法,上課多以教授為主,學(xué)生上機(jī)為輔。教師在課堂上講授知識(shí)點(diǎn),布置作業(yè),讓學(xué)生在上機(jī)時(shí)練習(xí),由于教學(xué)模式單一導(dǎo)致出現(xiàn)很多問題,如學(xué)生被動(dòng)學(xué)習(xí),積極性不高,同時(shí)在教學(xué)過程中,教師大多更注重知識(shí)點(diǎn)理論講授,而不是解決問題的能力,使得課堂枯燥無味,學(xué)生產(chǎn)生畏難情緒,對于《Java程序設(shè)計(jì)》這門課失去學(xué)習(xí)興趣,變?yōu)閼?yīng)付的學(xué)習(xí),也增加了教師上課難度。

1.2 課程案例簡單,缺乏實(shí)踐項(xiàng)目

課程教學(xué)的案例和項(xiàng)目基本來源于教材,教材本身出版滯后、知識(shí)陳舊,其中案例項(xiàng)目比較簡單,學(xué)生完成教材案例和項(xiàng)目后,只是會(huì)模仿不能動(dòng)手編程,原因是實(shí)踐教學(xué)過程中缺乏對學(xué)生進(jìn)行“真正”的軟件項(xiàng)目開發(fā)訓(xùn)練。雖然目前高職院校的程序設(shè)計(jì)類課程都有課程設(shè)計(jì)這一教學(xué)環(huán)節(jié),但是大多數(shù)都是比較小的項(xiàng)目,項(xiàng)目設(shè)計(jì)針對性不強(qiáng),并不是軟件企業(yè)真實(shí)“仿真”項(xiàng)目做支撐,因而學(xué)生軟件開發(fā)能力收效甚微。

1.3 課程教學(xué)內(nèi)容陳舊,與社會(huì)需求脫節(jié)

許多教師知識(shí)獲取途徑僅限于教材,不了解行業(yè)最新技術(shù)和市場對軟件研發(fā)人才的技術(shù)崗位要求,同時(shí)缺乏軟件企業(yè)一線的開發(fā)和實(shí)踐經(jīng)驗(yàn)。隨著技術(shù)不斷發(fā)展,沒有動(dòng)態(tài)調(diào)整Java知識(shí)的重點(diǎn)和難點(diǎn)。比如,部分任課老師講解Java中Swing界面章節(jié),原來的重點(diǎn)要掌握的內(nèi)容,現(xiàn)在還沒有調(diào)整,依照原來自己熟悉內(nèi)容重點(diǎn)講。教學(xué)重點(diǎn)不突出,在課程結(jié)束之后,很多學(xué)生僅僅只是停留在了解課程基礎(chǔ)知識(shí)上,并未達(dá)到理解以及將所學(xué)知識(shí)運(yùn)用于解決實(shí)際問題。Java程序設(shè)計(jì)任課老師很難有效地實(shí)現(xiàn)學(xué)生理論基礎(chǔ)知識(shí)和實(shí)踐動(dòng)手能力同步教學(xué),理論聯(lián)系實(shí)踐不夠,從而導(dǎo)致教學(xué)與企業(yè)需求脫節(jié)。

2 對高職《Java程序設(shè)計(jì)》課程教學(xué)存在問題的對策建議

2.1 采用混合式教學(xué)模式

把傳統(tǒng)教學(xué)方式的優(yōu)勢和移動(dòng)網(wǎng)絡(luò)端教學(xué)平臺(tái)的優(yōu)勢結(jié)合起來,采用線上線下混合教學(xué)模式,要轉(zhuǎn)變以往的授課模式,激發(fā)學(xué)生學(xué)習(xí)興趣及主觀能動(dòng)性。同時(shí)采用翻轉(zhuǎn)課堂教學(xué)目的是在保證在課堂教學(xué)中以老師為主導(dǎo),學(xué)生為主體的課堂活動(dòng),與傳統(tǒng)的教學(xué)課堂相比,能夠提高課堂教學(xué)效果和學(xué)生的積極性,課堂中讓學(xué)生有更多的時(shí)間主動(dòng)參與問題交流討論,老師只是引導(dǎo)教學(xué)過程的作用。通過開展移動(dòng)網(wǎng)絡(luò)端課程教學(xué)與傳統(tǒng)課堂教學(xué)深度融合的混合式教學(xué)模式,真正實(shí)現(xiàn)翻轉(zhuǎn)課堂,使學(xué)生做到主動(dòng)的學(xué)習(xí)。

2.2 培養(yǎng)學(xué)生的編程思維

在《Java程序設(shè)計(jì)》課程教學(xué)過程中發(fā)現(xiàn),很多學(xué)生都能完成課堂上或者教材上案例,而且還能理解和分析程序運(yùn)行的錯(cuò)誤,但是如果該項(xiàng)目稍復(fù)雜或者教材未出現(xiàn)類似的,學(xué)生就束手無策,這恰恰反映學(xué)生沒有真正理解Java程序設(shè)計(jì)的面向?qū)ο笏枷爰俺绦蛟O(shè)計(jì)思維。因此教師在授課內(nèi)容從具體的編程語言的語法規(guī)則中解放出來,強(qiáng)調(diào)面向?qū)ο缶幊痰挠?jì)算機(jī)思維,注重編程思想,從課堂設(shè)計(jì)到實(shí)踐設(shè)計(jì),優(yōu)化教學(xué)內(nèi)容,讓教學(xué)內(nèi)容更加體現(xiàn)程序開發(fā)的思想,培養(yǎng)學(xué)生的邏輯思維能力,初步實(shí)現(xiàn)以Java為核心的應(yīng)用程序開發(fā)。

2.3 采用分層教學(xué)方法

在教學(xué)實(shí)施過程中首先了解每一個(gè)學(xué)生的實(shí)際水平,根據(jù)學(xué)生實(shí)際學(xué)習(xí)情況,一般把學(xué)生劃分2到3類等級(jí)學(xué)生,設(shè)定不同的學(xué)習(xí)目標(biāo),即采用分層教學(xué)。然后根據(jù)學(xué)生們的實(shí)際水平來實(shí)施針對性地知識(shí)傳授,在教學(xué)過程中要考慮到學(xué)生的知識(shí)能力差異,確保好學(xué)生學(xué)得更多,同時(shí)也保障了基礎(chǔ)薄弱的學(xué)生有所收獲,即讓所有的學(xué)生都有獲得感。

對于不同的學(xué)生,在同一課堂中,學(xué)習(xí)的內(nèi)容和進(jìn)度可能都有差異,體現(xiàn)了因材施教的理念。例如,針對編程較好的學(xué)生,教師應(yīng)提供綜合應(yīng)用項(xiàng)目來拓展學(xué)生知識(shí)面及提高編程思維;對于基礎(chǔ)薄弱的學(xué)生,教師通過簡單實(shí)用的編程題激發(fā)學(xué)生的學(xué)習(xí)興趣,接著題目難度逐步提升,最后達(dá)到設(shè)定的學(xué)習(xí)目標(biāo)[2]。在實(shí)踐項(xiàng)目中還可以分小組完成項(xiàng)目,把編程能力強(qiáng)的學(xué)生和能基本力差的學(xué)生分一組,讓編程能力強(qiáng)學(xué)生帶領(lǐng)較差的學(xué)生,共同完成課程的學(xué)習(xí),逐步縮短學(xué)習(xí)差距,普遍性提高編程技能[3],最后不同層次的學(xué)生達(dá)到的不同目標(biāo)。

2.4 采用多元化考核方式

傳統(tǒng)的課程考核方式以平時(shí)成績和期末紙質(zhì)試卷加上來考核學(xué)生的學(xué)習(xí)情況,這種考核方式無法全面考核學(xué)生編程能力,由于《Java 程序設(shè)計(jì)》是一門程序類實(shí)踐課程,側(cè)重于實(shí)際編程能力考核,所以我們改變了考核策略,采用過程性考核和終結(jié)性考核,即最后期評成績平時(shí)成績(60%)和期末成績(40%)。其中平時(shí)成績由課題考勤、回答問題(30%)和上機(jī)測試(30%)構(gòu)成,同時(shí)把期末考試將筆試改為項(xiàng)目測試,項(xiàng)目測試的成績作為期末成績(40%)。這種考核方式體現(xiàn)偏重于實(shí)踐能力的考核,平時(shí)上機(jī)測試強(qiáng)調(diào)過程考核,能夠動(dòng)態(tài)的反映學(xué)生學(xué)習(xí)效果和動(dòng)手能力,最后的項(xiàng)目測試反映學(xué)生綜合軟件開發(fā)和應(yīng)用的能力。采用多元化考核方式,真正體現(xiàn)了實(shí)踐編程能力考核。

3 結(jié)束語

文章分析當(dāng)前高職《Java 程序設(shè)計(jì)》課程教學(xué)中存在的問題,提出了采用混合式模式與翻轉(zhuǎn)課堂教學(xué)、注重培養(yǎng)學(xué)生程序設(shè)計(jì)的思維、采用分層教學(xué)及多元考核方式等方面的教學(xué)改革對策,對進(jìn)一步提高Java程序設(shè)計(jì)課程教學(xué)效果具有重要的意義。

參考文獻(xiàn):

[1] 張會(huì). Java語言程序設(shè)計(jì)教學(xué)改革探索[J].電腦知識(shí)與技術(shù),2018,14(12):162-166.

[2] 程?hào)|升.高職《Java Web應(yīng)用開發(fā)》課程教學(xué)的問題分析及對策研究[J]. 教育教學(xué)論壇,2018(38):257-258.

[3] 蘇秀芝.淺談高職JAVA語言程序設(shè)計(jì)課程教學(xué)改革[J].福建電腦,2015(11) :141,153.

【通聯(lián)編輯:王力】

猜你喜歡
Java程序設(shè)計(jì)項(xiàng)目課程教學(xué)
Java程序設(shè)計(jì)基礎(chǔ)課實(shí)踐教學(xué)中的分層教學(xué)模式研究
房地產(chǎn)開發(fā)項(xiàng)目精細(xì)化管理研究
會(huì)計(jì)專業(yè)課程教學(xué)國際化的探索性研究
肥乡县| 建昌县| 百色市| 宝兴县| 霍邱县| 永清县| 宜都市| 德惠市| 思南县| 张家口市| 南岸区| 泰来县| 壤塘县| 江源县| 兴和县| 丰镇市| 洞口县| 萨嘎县| 眉山市| 彝良县| 宝丰县| 镇赉县| 宁武县| 碌曲县| 水富县| 神农架林区| 丰都县| 沾化县| 环江| 长葛市| 屏边| 凤台县| 同德县| 黑龙江省| 陵川县| 宁津县| 井研县| 阳山县| 蒙城县| 南皮县| 曲水县|