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

?

淺談JAVA程序設(shè)計(jì)教學(xué)

2016-05-30 13:19:19扈樂華
科技風(fēng) 2016年17期
關(guān)鍵詞:Java程序設(shè)計(jì)教學(xué)改革

扈樂華

摘 要:JAVA課程作為一門越來越流行的程序設(shè)計(jì)語言,在計(jì)算機(jī)軟件開發(fā)行業(yè)中占據(jù)了非常重要的地位。本身具有很強(qiáng)大的開發(fā)能力,同時也在越來越多的領(lǐng)域中發(fā)揮了關(guān)鍵作用。因此JAVA教學(xué)也是我們研究的重點(diǎn),通過對內(nèi)外現(xiàn)在的JAVA教學(xué)的研究,提出JAVA教學(xué)的幾點(diǎn)意見。

關(guān)鍵詞:JAVA程序設(shè)計(jì);國外教學(xué);教學(xué)改革

隨著移動互聯(lián)網(wǎng)時代到來,國家對互聯(lián)網(wǎng)也給予了的重視超出任何一個時代,因此給計(jì)算機(jī)專業(yè)帶來了巨大的就業(yè)機(jī)會。如何利用大學(xué)所學(xué)知識,在融入社會的時候能夠在這個最好的時代中分得一份讓自己滿意的蛋糕,是所有的計(jì)算機(jī)專業(yè)學(xué)生非常關(guān)心的焦點(diǎn),同時也是高校計(jì)算機(jī)專業(yè)教師需要思考的重要課題。

當(dāng)前移動互聯(lián)網(wǎng)也得到了突飛猛進(jìn)的發(fā)展,伴隨著的是智能手機(jī)的普及,幾乎人人都能夠擁有自己的智能手機(jī)。價格從幾百到幾千,品牌從國外的蘋果、三星、htc、諾基亞到國內(nèi)的小米、華為、中興,操作系統(tǒng)也包括了IOS、Android、Windows Phone。針對智能移動終端飛速的發(fā)展,給軟件開發(fā)行業(yè)帶來了新的盈利機(jī)會,同時也給就業(yè)者提供了越來越多的就業(yè)機(jī)會。尤其是近幾年來的IOS軟件開發(fā)和Android軟件開發(fā),就業(yè)形勢非常的強(qiáng)勢,既有比較大的就業(yè)硬性需求,也有令人滿意的工資薪金。高校計(jì)算機(jī)專業(yè)的畢業(yè)生,如果選擇本專業(yè)就業(yè),很多都選擇了參加大企業(yè)的培訓(xùn)。主要培訓(xùn)的方向也就是IOS軟件開發(fā)、Android軟件開發(fā)以及其它服務(wù)器開發(fā)。而服務(wù)器開發(fā),JAVA EE也占據(jù)了很大的市場空間[ 1 ]。

JAVA程序設(shè)計(jì)既是Android軟件開發(fā)的基礎(chǔ)課程,同樣也是JAVA EE開發(fā)的語言基礎(chǔ)。基于JAVA語言的重要性,值得教學(xué)工作者以及相關(guān)行業(yè)去探索、研究以及推廣。

1 JAVA教學(xué)中現(xiàn)狀分析

JAVA程序設(shè)計(jì)的教學(xué)課程體系內(nèi)容包括:熟練掌握J(rèn)ava語言的基本數(shù)據(jù)類型,運(yùn)算符及表達(dá)式,控制結(jié)構(gòu),字符串的應(yīng)用;會運(yùn)用面向?qū)ο缶幊烫攸c(diǎn),使用抽象、封裝、繼承、多態(tài)編寫簡單的類和使用類對象編程;掌握J(rèn)ava語言基礎(chǔ)類、字符串類的應(yīng)用以及集合;掌握異常和線程的使用方法;掌握J(rèn)ava語言的I/O編程及應(yīng)用方法。本課程的學(xué)習(xí)可為今后從事系統(tǒng)程序設(shè)計(jì),并發(fā)程序設(shè)計(jì),多用戶環(huán)境應(yīng)用系統(tǒng)的開發(fā)打下堅(jiān)實(shí)的基礎(chǔ)[ 2 ]。

JAVA教學(xué)的現(xiàn)狀主要從兩個方面進(jìn)行分析:包括國外現(xiàn)狀和國內(nèi)現(xiàn)狀。相對而言,國外計(jì)算機(jī)領(lǐng)域的發(fā)展比中國更快,更加具有風(fēng)向標(biāo)的作用。因此JAVA教學(xué)也是一樣,國內(nèi)高校很多利用翻譯的教材,以及國外發(fā)展的趨勢來提高自身的教學(xué),改善教學(xué)的方式方法。以下就是從兩個方面進(jìn)行分析。

國外現(xiàn)狀:國外對于JAVA的重要性也有不同的做法,大部分學(xué)校選擇以C語言作為語言類課程啟蒙課程。也有國外的一些大學(xué)選擇直接跳過C語言,直接開設(shè)JAVA課程,足以說明本課程在語言課程中的重要性。課時的安排方面主要分為兩個學(xué)期,課時安排比較充足,既有兩個學(xué)期的時間跨度,有助于自主學(xué)習(xí)。課程安排方面,第一學(xué)期主要是JAVA基礎(chǔ)知識,第二學(xué)期JAVA程序設(shè)計(jì)高級階段。并且其中有類似于課程設(shè)計(jì)的課時安排[ 3 ]。

國內(nèi)現(xiàn)狀:一般情況下,國內(nèi)學(xué)生在學(xué)JAVA程序設(shè)計(jì)之前會有C、C++基礎(chǔ)。對編程語言有了基礎(chǔ)的了解,包括基本數(shù)據(jù)類型、表達(dá)式,結(jié)構(gòu)化程序設(shè)計(jì),數(shù)組,函數(shù)(方法),文件操作,面向?qū)ο蟮然A(chǔ)知識。因此國內(nèi)JAVA課程的課時安排一般是一個學(xué)期,一個學(xué)期的時間只能講解基礎(chǔ)的語法知識以及面向?qū)ο蟛糠謨?nèi)容,JAVA高級部分的內(nèi)容根本接觸不到。尤其是當(dāng)理論課時占據(jù)很大的比例時,就會嚴(yán)重影響學(xué)生的動手能力,同時也降低了學(xué)生的學(xué)習(xí)興趣。學(xué)生不能夠利用所學(xué)的知識應(yīng)用到編程實(shí)踐中,比如小應(yīng)用,小游戲和小網(wǎng)站這些能夠是吸引學(xué)生提高編程能力的小案例都實(shí)現(xiàn)不了。當(dāng)然學(xué)生能夠掌握一部分淺易的知識,但是對難的知識點(diǎn)缺少理解和掌握。并且隨著時間推移很容易就會忘記。

對當(dāng)前國內(nèi)外JAVA教學(xué)的現(xiàn)在分析,如果繼續(xù)按照傳統(tǒng)的教學(xué)方式,既不能夠使學(xué)生掌握扎實(shí)的理論基礎(chǔ),而且也不能夠提高學(xué)生的動手能力。針對存在的幾個問題,再根據(jù)我們JAVA程序設(shè)計(jì)課程本身的特點(diǎn),提出以下幾個細(xì)節(jié)方面的教學(xué)改革意見。

2 教學(xué)改革意見

2.1 課程課時的拉長

既能夠提供學(xué)生充足的學(xué)習(xí)時間,也能夠使教師更好地跟蹤學(xué)生的學(xué)習(xí)情況。最好能夠借鑒國外的經(jīng)驗(yàn),將課時分散在兩個學(xué)期來完成。

2.2 課后作業(yè)強(qiáng)化

JAVA程序設(shè)計(jì)是一門編程語言課,必須通過大量的編寫代碼才能夠熟練掌握。很多學(xué)生連打字速度都打不到及格水平,充足的習(xí)題練習(xí)才能夠提高學(xué)生的編程能力。

2.3 課堂手寫代碼

教師本身必須有過硬的代碼編寫能力,很多高校教師并沒有實(shí)踐項(xiàng)目經(jīng)驗(yàn),因此自身代碼功底不太強(qiáng)。需要教師加強(qiáng)課堂完全手寫代碼,這既能夠提供學(xué)生足夠時間理解代碼,也讓學(xué)生去能夠感受到代碼書寫規(guī)范的重要性。

2.4 綜合項(xiàng)目實(shí)驗(yàn)

必須設(shè)計(jì)一個實(shí)驗(yàn)?zāi)軌蜇灤┱麄€JAVA程序設(shè)計(jì)的課程。綜合項(xiàng)目要有一定的實(shí)際意義,同時也能夠有很強(qiáng)的吸引力。學(xué)生既能夠體驗(yàn)到其作品的價值性,也能夠有興趣去完成項(xiàng)目[ 4 ]。

3 結(jié)語

通過對國內(nèi)外教學(xué)的分析和研究,提出適合當(dāng)前高校JAVA程序設(shè)計(jì)課程的教學(xué)改革的幾點(diǎn)意見和建議。JAVA的教學(xué),既要求教師有過硬的技術(shù)支持,也要求教師有先進(jìn)的教學(xué)理念。只有保持不斷學(xué)習(xí)專業(yè)知識、不斷學(xué)習(xí)教學(xué)方式、不斷學(xué)習(xí)綜合方面的知識,從而達(dá)到高校教育行業(yè)要求的標(biāo)準(zhǔn),從而為社會培養(yǎng)出更多的精英。

參考文獻(xiàn):

[1] 明日科技.Android從入門到精通[M].清華大學(xué)出版社,2012.

[2] 李剛.瘋狂Java講義(第3版)[M].電子工業(yè)出版社,2014.

[3] 薩維茨.Java語言計(jì)算機(jī)科學(xué)與程序設(shè)計(jì)[M].清華大學(xué)出版社,2005.

[4] 張孝祥.Java基礎(chǔ)與案例開發(fā)詳解第1版[M].清華大學(xué)出版社,2008.

猜你喜歡
Java程序設(shè)計(jì)教學(xué)改革
“互聯(lián)網(wǎng)+”背景下基于翻轉(zhuǎn)課堂教學(xué)模式的程序設(shè)計(jì)課程改革
《Java程序設(shè)計(jì)》項(xiàng)目化教學(xué)改革與實(shí)踐
《Java程序設(shè)計(jì)》課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
Java程序設(shè)計(jì)基礎(chǔ)課實(shí)踐教學(xué)中的分層教學(xué)模式研究
基于實(shí)訓(xùn)項(xiàng)目的Java程序設(shè)計(jì)實(shí)驗(yàn)教學(xué)模式改革與實(shí)踐
基于工程思維的Java程序設(shè)計(jì)課程教學(xué)研究
中職學(xué)?!吧菊n堂”的調(diào)查研究與實(shí)踐
成才之路(2016年25期)2016-10-08 10:03:04
高校三維動畫課程教學(xué)方法研究
成才之路(2016年25期)2016-10-08 10:00:36
基于人才培養(yǎng)的技工學(xué)校德育實(shí)效性研究
成才之路(2016年25期)2016-10-08 09:51:08
現(xiàn)代信息技術(shù)在高職數(shù)學(xué)教學(xué)改革中的應(yīng)用研究
科技視界(2016年20期)2016-09-29 12:59:03
涿鹿县| 施甸县| 朔州市| 天镇县| 永善县| 西峡县| 巴林右旗| 铁岭市| 云龙县| 镇江市| 会同县| 嵩明县| 故城县| 巢湖市| 旌德县| 镇远县| 阿拉尔市| 民和| 昌宁县| 南郑县| 深州市| 沙河市| 张掖市| 潞西市| 开阳县| 桦南县| 阳高县| 丹凤县| 华容县| 汾西县| 双牌县| 白河县| 磐安县| 那坡县| 疏附县| 通山县| 金昌市| 迭部县| 保山市| 龙门县| 上蔡县|