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

?

《Java語(yǔ)言程序設(shè)計(jì)》課程教學(xué)改革研究

2017-03-29 01:43馬瑞敏
關(guān)鍵詞:程序設(shè)計(jì)知識(shí)點(diǎn)實(shí)驗(yàn)

馬瑞敏

(長(zhǎng)治學(xué)院 計(jì)算機(jī)系,山西 長(zhǎng)治 046011)

《Java語(yǔ)言程序設(shè)計(jì)》課程教學(xué)改革研究

馬瑞敏

(長(zhǎng)治學(xué)院 計(jì)算機(jī)系,山西 長(zhǎng)治 046011)

《Java語(yǔ)言程序設(shè)計(jì)》是高校計(jì)算機(jī)專業(yè)的重要專業(yè)必修課。文章主要針對(duì)目前這一課程教學(xué)中普遍存在的問(wèn)題進(jìn)行分析,并著重從教學(xué)內(nèi)容、課堂教學(xué)方法、實(shí)驗(yàn)教學(xué)及校企合作等方面進(jìn)行了教學(xué)改革與探索。實(shí)踐證明,該教學(xué)改革具有一定價(jià)值,取得了良好的教學(xué)效果。

Java;項(xiàng)目驅(qū)動(dòng);校企合作

Java語(yǔ)言自其發(fā)布以來(lái),便憑借易學(xué)易用、功能強(qiáng)大的特點(diǎn)得到了廣泛的應(yīng)用。它不僅是一門面向?qū)ο蟮母呒?jí)編程語(yǔ)言,還是一種完備的技術(shù)體系和軟件開(kāi)發(fā)平臺(tái)。Java語(yǔ)言擁有卓越的技術(shù)特性、豐富的類庫(kù)、較多功能強(qiáng)大的開(kāi)發(fā)工具和平臺(tái),占據(jù)了企業(yè)級(jí)應(yīng)用開(kāi)發(fā)領(lǐng)域過(guò)半的市場(chǎng)份額,已成為軟件開(kāi)發(fā)從業(yè)人員的首選技術(shù),因此很多高校的計(jì)算機(jī)專業(yè)為了滿足應(yīng)用型軟件人才培養(yǎng)的需要都開(kāi)設(shè)了《Java語(yǔ)言程序設(shè)計(jì)》這門課程。但從目前軟件行業(yè)反饋的信息來(lái)看,高校培養(yǎng)的Java人才與企業(yè)的實(shí)際需求之間還存在較大的差距,為了從根本上改變這種培養(yǎng)與需求相分離的情況,真正為企業(yè)提供更多有技術(shù)實(shí)力的能適應(yīng)企業(yè)需求的應(yīng)用型人才,對(duì)Java課程進(jìn)行教學(xué)改革已刻不容緩,勢(shì)在必行[1]。

1 目前Java課程教學(xué)中普遍存在的問(wèn)題

1.1 教學(xué)方式一成不變、陳舊單一,教學(xué)效果不理想

Java語(yǔ)言程序設(shè)計(jì)是一門實(shí)踐性、綜合性很強(qiáng)的課程,但在目前的教學(xué)中大多仍采用傳統(tǒng)的灌輸式教學(xué)方法,教師占據(jù)主導(dǎo)地位,過(guò)于側(cè)重對(duì)語(yǔ)法和基礎(chǔ)知識(shí)點(diǎn)的講解,沒(méi)有重視課程本身實(shí)踐性、綜合性強(qiáng)的特點(diǎn),忽略了學(xué)生的學(xué)習(xí)興趣和實(shí)踐動(dòng)手能力的培養(yǎng)[2]。學(xué)生在學(xué)習(xí)完該門課程后僅僅是掌握了一些基本語(yǔ)法,獲得的知識(shí)量太少,而對(duì)Java語(yǔ)言的實(shí)際應(yīng)用、項(xiàng)目開(kāi)發(fā)的整個(gè)流程非常陌生,工程性的知識(shí)比較欠缺,動(dòng)手能力較差。

1.2 實(shí)驗(yàn)教學(xué)環(huán)節(jié)薄弱,綜合性、設(shè)計(jì)性實(shí)驗(yàn)比例偏低,缺乏創(chuàng)新

目前Java語(yǔ)言的教學(xué)大部分采用多媒體授課和上機(jī)實(shí)驗(yàn)交替進(jìn)行,理論課時(shí)多,實(shí)驗(yàn)課時(shí)少。在有限的實(shí)驗(yàn)教學(xué)時(shí)間內(nèi),實(shí)驗(yàn)內(nèi)容又以單一的基礎(chǔ)型、知識(shí)型、驗(yàn)證型實(shí)驗(yàn)為主,而綜合性、設(shè)計(jì)性、能夠反映學(xué)生實(shí)踐與創(chuàng)新能力的實(shí)驗(yàn)較少。很多實(shí)驗(yàn)內(nèi)容只是要求學(xué)生模仿已有程序結(jié)構(gòu),簡(jiǎn)單地調(diào)試通過(guò),完成驗(yàn)證即可,并沒(méi)有留給學(xué)生自由、獨(dú)創(chuàng)的空間,忽略了學(xué)生程序設(shè)計(jì)思維的培養(yǎng)[3]。學(xué)生在完成實(shí)驗(yàn)過(guò)程中,獨(dú)立性較強(qiáng),缺少團(tuán)隊(duì)協(xié)作精神的培養(yǎng),尤其缺乏綜合系統(tǒng)性項(xiàng)目的開(kāi)發(fā)經(jīng)驗(yàn),學(xué)生綜合運(yùn)用所學(xué)知識(shí)解決實(shí)際問(wèn)題的能力有所欠缺。

1.3 教學(xué)內(nèi)容與實(shí)際應(yīng)用及企業(yè)需求嚴(yán)重脫節(jié)

大部分高校的Java課程教學(xué)內(nèi)容相對(duì)陳舊,只注重語(yǔ)法基礎(chǔ)和編程技術(shù),沒(méi)有根據(jù)Java技術(shù)的發(fā)展及企業(yè)的人才需求及時(shí)更新,很少涉及到軟件建模、版本控制、代碼管理、持續(xù)集成、軟件測(cè)試等軟件工程工具和方法[4],與企業(yè)實(shí)際的軟件開(kāi)發(fā)流程及環(huán)境嚴(yán)重脫節(jié),從而造成面向市場(chǎng)需求的應(yīng)用技能型人才短缺,使得學(xué)生就業(yè)后無(wú)法及時(shí)融入企業(yè)項(xiàng)目,導(dǎo)致企業(yè)培訓(xùn)成本增加。

傳統(tǒng)的Java課程教學(xué)模式暴露出的問(wèn)題已越來(lái)越明顯,改革和創(chuàng)新迫在眉睫,只有培養(yǎng)學(xué)生的創(chuàng)新能力,提高學(xué)生解決實(shí)際問(wèn)題的能力,才能更好的適應(yīng)企業(yè)和社會(huì)的需求,實(shí)現(xiàn)應(yīng)用型人才培養(yǎng)的目標(biāo)。

2 Java課程改革措施

2.1 采用“項(xiàng)目驅(qū)動(dòng)”教學(xué)法

教師的教學(xué)目標(biāo)不是讓學(xué)生背語(yǔ)法、默寫(xiě)程序,而是培養(yǎng)學(xué)生的編程思維及其軟件開(kāi)發(fā)能力。采用“項(xiàng)目驅(qū)動(dòng)”教學(xué)法,選擇一個(gè)能覆蓋大部分教學(xué)知識(shí)點(diǎn)的實(shí)際應(yīng)用項(xiàng)目貫穿整個(gè)教學(xué)過(guò)程的始終,并將項(xiàng)目簡(jiǎn)化、分解成若干模塊,每個(gè)模塊對(duì)應(yīng)的知識(shí)點(diǎn)再分解成若干個(gè)教學(xué)單元,將教學(xué)目標(biāo)和內(nèi)容逐漸、有序地融入到項(xiàng)目實(shí)踐中。教師在教學(xué)活動(dòng)中還應(yīng)綜合運(yùn)用啟發(fā)式、討論式等多種教學(xué)方法,借助于多媒體課件、集成開(kāi)發(fā)工具,以活代碼的方式來(lái)講解知識(shí)點(diǎn),有說(shuō)服力地說(shuō)明貫穿在項(xiàng)目中的各知識(shí)點(diǎn)的重要性和用法,最終完成整個(gè)項(xiàng)目開(kāi)發(fā)。

以實(shí)際項(xiàng)目為案例來(lái)進(jìn)行教學(xué),可以讓學(xué)生理解課本上的知識(shí)點(diǎn)在實(shí)際項(xiàng)目開(kāi)發(fā)中的應(yīng)用,從無(wú)到有地體驗(yàn)到一個(gè)完整的Java軟件開(kāi)發(fā)過(guò)程,激發(fā)學(xué)生從事軟件開(kāi)發(fā)工作的興趣,充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性和創(chuàng)造性。

2.2 采用“分階段漸近式”的實(shí)驗(yàn)教學(xué)法

第一階段是基礎(chǔ)訓(xùn)練,以課內(nèi)實(shí)驗(yàn)為主,實(shí)驗(yàn)內(nèi)容主要針對(duì)基礎(chǔ)知識(shí)、基本技能進(jìn)行訓(xùn)練。通過(guò)本階段的訓(xùn)練,可以使學(xué)生較為熟練地掌握J(rèn)ava的基本語(yǔ)法和相關(guān)技術(shù)的實(shí)現(xiàn)機(jī)制,為后續(xù)的開(kāi)放性實(shí)驗(yàn)和綜合項(xiàng)目實(shí)訓(xùn)打下堅(jiān)實(shí)的基礎(chǔ)[5]。

第二階段是能力拓展訓(xùn)練,主要以課外開(kāi)放性實(shí)驗(yàn)的形式進(jìn)行,教師提前將一些與課堂“項(xiàng)目驅(qū)動(dòng)”相近的任務(wù)布置下去,并督促學(xué)生利用課余時(shí)間跟隨授課進(jìn)度按期完成。該階段可以提高學(xué)生對(duì)知識(shí)的實(shí)際應(yīng)用能力和模仿編程能力,通過(guò)模仿進(jìn)而達(dá)到自主設(shè)計(jì)編程的目的,激發(fā)學(xué)生的興趣和創(chuàng)造力。

第三階段是綜合性項(xiàng)目實(shí)訓(xùn),在授課內(nèi)容全部完成后集中一周時(shí)間進(jìn)行,可以通過(guò)校企合作的方式共同制定實(shí)訓(xùn)計(jì)劃,以企業(yè)的實(shí)際開(kāi)發(fā)項(xiàng)目為背景,聘請(qǐng)企業(yè)具有較強(qiáng)項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)的人員對(duì)學(xué)生進(jìn)行講解指導(dǎo),嚴(yán)格按照軟件工程的方法來(lái)完成。通過(guò)該階段的訓(xùn)練不僅可以提高學(xué)生的編程能力及豐富其實(shí)際開(kāi)發(fā)經(jīng)驗(yàn),還有利于軟件工程思想的建立,培養(yǎng)工程化、系統(tǒng)化分析和解決問(wèn)題的能力。同時(shí)學(xué)生以小組的形式分工合作有利于培養(yǎng)他們的團(tuán)隊(duì)精神和協(xié)作意識(shí)。

2.3 創(chuàng)建網(wǎng)絡(luò)教學(xué)平臺(tái),方便師生交流,提高教學(xué)質(zhì)量

由于課時(shí)和教材的局限,很多與課程相關(guān)的知識(shí)無(wú)法在課堂上一一展現(xiàn),利用網(wǎng)絡(luò)教學(xué)平臺(tái)正好可以彌補(bǔ)這一局限。通過(guò)網(wǎng)絡(luò)平臺(tái)將課堂教學(xué)拓展到課外,將教學(xué)大綱、參考資料、經(jīng)典案例、教學(xué)課件等教學(xué)資源放到網(wǎng)站上,學(xué)生可根據(jù)需要學(xué)習(xí)相關(guān)內(nèi)容。教師可以根據(jù)教學(xué)進(jìn)度、學(xué)生對(duì)知識(shí)的掌握情況,在網(wǎng)絡(luò)教學(xué)平臺(tái)上發(fā)起相關(guān)的討論,引導(dǎo)學(xué)生進(jìn)行參與討論,開(kāi)拓良好的師生互動(dòng)交流渠道,會(huì)取得更好的教學(xué)效果。

2.4 建立系級(jí)大學(xué)生創(chuàng)業(yè)創(chuàng)新實(shí)驗(yàn)基地

為了提高學(xué)生的實(shí)踐能力,激發(fā)學(xué)生學(xué)習(xí)的積極性和創(chuàng)造性,使學(xué)生快速適應(yīng)企業(yè)對(duì)Java人才的需求,建立創(chuàng)業(yè)創(chuàng)新實(shí)驗(yàn)基地尤為重要。在創(chuàng)業(yè)創(chuàng)新實(shí)驗(yàn)基地,由專門的指導(dǎo)教師對(duì)學(xué)生提出的創(chuàng)新性想法,進(jìn)行篩選和指導(dǎo),并幫助學(xué)生進(jìn)行深入的可行性分析和創(chuàng)業(yè)設(shè)計(jì)[4]。鼓勵(lì)學(xué)生積極參加各項(xiàng)軟件競(jìng)賽,以競(jìng)賽高度為標(biāo)桿,促進(jìn)學(xué)生進(jìn)行高層次編程訓(xùn)練,通過(guò)參賽開(kāi)闊眼界、促進(jìn)交流、增加經(jīng)驗(yàn)、提升水平,從而達(dá)到“以賽促學(xué),以賽促教”的目的。對(duì)于優(yōu)秀項(xiàng)目還應(yīng)該制定政策給予獎(jiǎng)勵(lì),推動(dòng)學(xué)生的創(chuàng)新積極性。

2.5 深化校企合作,提高學(xué)生實(shí)踐能力,提升教師職業(yè)技能

同知名軟件企業(yè)開(kāi)展深度校企合作,通過(guò)聘請(qǐng)企業(yè)講師、企業(yè)學(xué)分置換、學(xué)生頂崗開(kāi)發(fā)等多種方式的合作,提供較多開(kāi)發(fā)真實(shí)項(xiàng)目的機(jī)會(huì)給學(xué)生,可以使學(xué)生較早的了解軟件開(kāi)發(fā)的行業(yè)標(biāo)準(zhǔn)和企業(yè)標(biāo)準(zhǔn),提高工程實(shí)踐能力,為今后走向社會(huì)打下堅(jiān)實(shí)的基礎(chǔ)。

通過(guò)與軟件企業(yè)的接觸和合作,也可為教師提供培訓(xùn)場(chǎng)所和機(jī)會(huì),增加開(kāi)發(fā)經(jīng)驗(yàn)、了解業(yè)界需求、接觸到當(dāng)下最新技術(shù)知識(shí),并將其運(yùn)用于教學(xué)中更好的指導(dǎo)學(xué)生項(xiàng)目實(shí)踐,既保證了教學(xué)質(zhì)量,也促進(jìn)了教學(xué)體系、教學(xué)內(nèi)容及教學(xué)方法的調(diào)整與改革。

3 結(jié)語(yǔ)

《Java語(yǔ)言程序設(shè)計(jì)》是高校計(jì)算機(jī)專業(yè)的重要專業(yè)必修課,教學(xué)方法的改革對(duì)于提高本課程的教學(xué)質(zhì)量,提升教師教學(xué)水平,培養(yǎng)學(xué)生的軟件開(kāi)發(fā)能力、實(shí)踐及創(chuàng)新能力,提高就業(yè)率有著重要的意義。文章針對(duì)該課程教學(xué)過(guò)程中普遍存在的問(wèn)題提出了一些建設(shè)性解決方案,通過(guò)在具體教學(xué)中的實(shí)踐與探索,提升了學(xué)生的學(xué)習(xí)興趣及積極性,編程能力有了較大提高。

[1]王文豪,陳曉兵,等.Java程序設(shè)計(jì)課程教學(xué)改革研究[J]《.曲靖師范學(xué)院學(xué)報(bào)》,2016,(11):58-60.

[2]周玉新等.基于案例驅(qū)動(dòng)的創(chuàng)新性Java教學(xué)模式研究[J].內(nèi)蒙古民族大學(xué)學(xué)報(bào)(自然科學(xué)版),2014,6:634-636.

[3]劉風(fēng)華《.Java程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)改革探索[J].課程教育研究,2015,(01):56-57.

[4]邵奇峰等.基于大學(xué)生創(chuàng)新創(chuàng)業(yè)中心的實(shí)踐能力培養(yǎng)模式研究[J].計(jì)算機(jī)時(shí)代,2015,(09):71-74.

[5]劉艷梅.基于“實(shí)踐和創(chuàng)新”能力培養(yǎng)的Java系列課程群教學(xué)研究與改革[J].計(jì)算機(jī)教育,2015,(07):35-40.

Teaching Reform Research of Java Language Programming

Ma Rui-min
(Computer Department of Changzhi University,Changzhi Shanxi 046011)

Java Language Programming is an important professional required course in college computer specialty.This paper mainly analyzes the current problems in the teaching,and teaching reform and exploration have been made in some aspects such as teaching contents,teaching methods,experiment teaching and school-enterprise cooperation.Practice has proved that this teaching reform proposal is valuable and has achieved satisfactory results.

Java;project-driven;school-enterprise cooperation

G642

A

1673-2014(2017)01-0091-03

(責(zé)任編輯 張劍妹)

長(zhǎng)治學(xué)院教改項(xiàng)目(JY201606)

2017—02—23

馬瑞敏(1980— ),女,山西長(zhǎng)治人,碩士,主要從事軟件開(kāi)發(fā)技術(shù)研究。

猜你喜歡
程序設(shè)計(jì)知識(shí)點(diǎn)實(shí)驗(yàn)
記一次有趣的實(shí)驗(yàn)
一張圖知識(shí)點(diǎn)
一張圖知識(shí)點(diǎn)
第四頁(yè) 知識(shí)點(diǎn) 殲轟-7A
基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
做個(gè)怪怪長(zhǎng)實(shí)驗(yàn)
從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
高職高專院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
NO與NO2相互轉(zhuǎn)化實(shí)驗(yàn)的改進(jìn)
實(shí)踐十號(hào)上的19項(xiàng)實(shí)驗(yàn)