公務員期刊網(wǎng) 論文中心 正文

    軟件工程思想的JAVA程序設計教學應用

    前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程思想的JAVA程序設計教學應用范文,希望能給你帶來靈感和參考,敬請閱讀。

    軟件工程思想的JAVA程序設計教學應用

    【摘要】在計算機課程中,JAVA課程是其中的基礎理論之一,并且JAVA課程的主要內(nèi)容分為三點,分別為JAVA系統(tǒng)開發(fā)、JAVA介紹以及JAVA程序設計,所以為提高教學效果需要將軟件工程思想與教學相結(jié)合,使用軟件工程中的編程思想,提高教學效果,因此本文便以軟件工程思想在java中的應用作為主要的敘述內(nèi)容,對其中主要應用的措施進行淺薄的分析。

    【關鍵詞】軟件工程思想;JAVA程序設計;應用經(jīng)驗;分析

    JAVA屬于一種高級現(xiàn)代化編程語言,并且在高校的計算機系中大部分都會開設JAVA程序設計課程,在傳統(tǒng)的JAVA程序設計中,主要以語法以及基礎知識的教育為主,并沒有以工程的角度對學生進行教導,使學生在結(jié)束課程后,仍然無法將學習到的知識運用到實際工作中,不能編寫具有實用性的程序,學習成績較好的學生,在面對實際編程問題時,也會無從下手,學生所編寫的程序不具有實用性[1]。

    一、傳統(tǒng)JAVA程序設計教學中的問題

    在二十世紀末期,我國擁有計算機系的院校紛紛開設JAVA程序設計課程,并且將其作為計算機專業(yè)學生的重點專業(yè)課程之一,JAVA語言具有簡潔、高效的特點,并且已經(jīng)在計算機高等學校中得到較為廣泛的應用,但是經(jīng)過數(shù)年的發(fā)展,在傳統(tǒng)的JAVA程序設計教學中出現(xiàn)一個非常嚴重的問題,那便是在學生正式邁入工作后,其本身的知識容量與軟件企業(yè)所需要的人才具有較大的差異,學生無法滿足企業(yè)需求,學生競爭能力不足。學生在畢業(yè)后,需要在相關企業(yè)鍛煉半年,才可以達到編寫代碼的水平,并且從學校畢業(yè)的學生,并不具備直接參與工作的能力,需要經(jīng)過培訓并且在具有經(jīng)驗的前輩帶領下,才可以進行簡單的編碼工作,大部分的學生在經(jīng)歷半年的實習后,才可以獨立編碼。產(chǎn)生上述問題的原因有很多,其中最大的原因便是學生沒有對JAVA程序設計有足夠的認知,僅將JAVA程序設計作為考試課程,是以考試為目的開展JAVA程序設計學習,使學生的編程能力嚴重不足,即使學生的動手能力較強,可以自行編制小程序,但是在解決實際問題時,仍會感覺無從下手,使編寫的程序代碼質(zhì)量較低,沒有達到使用標準[2]。其次,在教師開展教學工作中,會受到教學任務以及考試兩個方面的影響,并且在教學過程中,很容易出現(xiàn)實踐能力教學以及考試成績之間存在矛盾的情況,并且為使學生可以得到更高的考試成績,會在JAVA程序設計課程中傾向于基礎語法知識的教育,使用學生的動手實踐能力不足。為有效解決上述問題,需要對教育方式進行創(chuàng)新,但是學校與培訓機構在根本上存在差異性,并且在目的以及辦學性質(zhì)上存在較大的差別,不能將培訓機構的教學方式替代傳統(tǒng)教學。所以為提高高校的教學效果,需要提高學生的編寫代碼的能力,并在學生畢業(yè)進入軟件企業(yè)后,縮短學生的適應期。

    二、在軟件工程思想基礎上開展JAVA程序設計的教育方式

    1、提高學會對軟件工程思想的認識。軟件工程是一門通過工程化的方式對軟件進行構建以及維護等一系列作用的學科,是軟件行業(yè)經(jīng)過數(shù)十年的發(fā)展以及研究,所總結(jié)的經(jīng)驗,其本身具有一定的理論性以及抽象性,并且JAVA程序設計屬于軟件企業(yè)中,一種偏向?qū)嵺`的環(huán)節(jié),需要從實踐中印證理論。2、改變課程配置。從部分學校的課程安排上來看,高校的軟件工程課程被安排在JAVA程序設計課程之后,本意為在學生積累實際經(jīng)驗后,在學習理論知識時,使理論與實踐相結(jié)合,雖然在課程安排上較為合理,但是仍具有一定的缺點,在實踐學習中,學習具有一定的盲目性,學生學習能力不足。3、將軟件工程思想與教學相結(jié)合。所以教師在開展JAVA程序設計時,在教導基礎語法知識時,為使學生對軟件工程有著較深的認識,需要將JAVA程序設計實用化最為最終目的,編寫出自身所需要的代碼。在應用軟件工程思想時,學生會存在一定的誤解,便是只有在大型軟件的編寫工作中,才可以應用到軟件工程理論,在平時課堂中所學習到的知識,使用較淺的理論知識便可以完成[3]。在軟件工程的思想,在編程過程有著較廣的應用,并且對于JAVA的高等編程語言與當前軟件工程中所應用的UMI模型有著較高的吻合程度。因此在開展軟件知識的教育時,需要提高學生對軟件工程的認知,例如,在講述變量時,可以對軟件工程中變量命名進行介紹,在學習函數(shù)時,講解函數(shù)語法的同時,也需要講解函數(shù)的設計原則,例如一般的函數(shù)代碼應當在20行,最多不應該超過50行,若達不到標準,便會使代碼的可讀性降低。

    三、結(jié)束語

    從教學方式上來看,課程的實踐以及教學改革,需要將學校發(fā)展以及人才創(chuàng)新作為主要的內(nèi)容,然后加深研究。從微觀角度思考,課程的建設與教學質(zhì)量有著密切的關系,因此仍存在極大的研究空間。

    參考文獻

    [1]丁健生.軟件工程思想在JAVA程序設計教學中的應用[J].吉林廣播電視大學學報,2011(9):38-39.

    [2]李躍飛.基于項目驅(qū)動法的《Java程序設計》課程教學設計[J].亞太教育,2015(16):90.

    [3]肖斌,廖浩德,陳汶濱等.基于軟件工程專業(yè)的JAVA程序設計教學改革[J].計算機與網(wǎng)絡,2015,41(23):38-39.

    作者:劉紅 單位:內(nèi)蒙古建筑職業(yè)技術學院

    主站蜘蛛池模板: 香蕉久久成人网| 欧美成人午夜精品免费福利| 亚洲国产精品成人久久| 久久久久亚洲AV成人无码| 欧美成人精品第一区| 成人免费777777| 久久亚洲AV成人无码国产| 成人午夜在线视频| 久久久久亚洲精品成人网小说| 成人性生交大片免费看| 91成人爽a毛片一区二区| 国产成人欧美视频在线| 欧美成人国产精品高潮| 免费特级黄毛片在线成人观看| 欧美成人在线免费| 亚洲欧洲精品成人久久曰| 成人在线免费网站| 激情婷婷成人亚洲综合| 亚洲综合在线成人一区| 成人动漫3d在线观看| 88aa四虎影成人精品| 亚洲国产成人高清在线观看| 国产成人精品无码播放| 成人欧美日韩一区二区三区| 亚洲国产成人高清在线观看| 国产成人亚洲综合在线| 国产成人精品无码一区二区老年人| 成人综合在线视频免费观看完整版| 91精品欧美成人| 久久成人福利视频| 久久久久成人精品无码 | 国产成人黄网址在线视频| 日本成人福利视频| 成人性生交大片免费看| 成人欧美日韩一区二区三区| 日本成人在线视频网站| 成人品视频观看在线| 成人免费无码大片A毛片抽搐| 成人综合伊人五月婷久久| 成人国产网站v片免费观看| 国内成人精品亚洲日本语音|