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

?

面向編程思維能力培養(yǎng)的java語言教學(xué)改革初探

2017-10-31 22:25周偉
關(guān)鍵詞:Java語言程序設(shè)計(jì)改革

周偉

【摘要】在這個(gè)信息迅速發(fā)展的時(shí)代,一個(gè)合格的理工類畢業(yè)生都需要具備一定的編程能力。java語言作為編程語言中的一門啟蒙課程,在教學(xué)和編程的思維培養(yǎng)上需要做出改革,我們針對(duì)目前高校關(guān)于 java語言的教學(xué)中存在的一些問題做了詳細(xì)的分析和研究,同時(shí)針對(duì)教學(xué)的模式和課程的內(nèi)容以及對(duì)學(xué)生的考核方式等各個(gè)方面提出了改革的措施,而且在實(shí)踐環(huán)節(jié)的管理也探討了改革的思路,對(duì)于提高學(xué)生自身編程能力以及在遇到問題時(shí)的處理能力具有十分重要的意義。

【關(guān)鍵詞】java語言 ; 編程思維 ; 程序設(shè)計(jì) ; 改革

【中圖分類號(hào)】TP312.2-4;G642 【文獻(xiàn)標(biāo)識(shí)碼】B 【文章編號(hào)】2095-3089(2017)08-0141-01

引言

在計(jì)算機(jī)專業(yè)以及其他相關(guān)專業(yè)中,Java的語言編程課程一直是十分重要的核心課程。因此在Java語言的教學(xué)過程中,我們需要加強(qiáng)對(duì)Java語言學(xué)習(xí)和教育的重視,特別是在應(yīng)用型的本科課程學(xué)習(xí)中,對(duì)于Java語言的教學(xué)改革是十分有必要的。Java語言改革的主要任務(wù)首先是要建立一個(gè)明確的學(xué)習(xí)目標(biāo),該目標(biāo)是在符合信息產(chǎn)業(yè)需求的背景下,培養(yǎng)滿足職業(yè)崗位需要,具有綜合能力的學(xué)生作為主要路線,這也體現(xiàn)出了高技能應(yīng)用型的Java程序設(shè)計(jì)人員職業(yè)的特點(diǎn)。但是之前的Java語言在課程教學(xué)這一方面存在很多的不足,教學(xué)的內(nèi)容不夠明確、重點(diǎn)沒有突顯出來、教學(xué)過程中的實(shí)驗(yàn)內(nèi)容不夠連貫,甚至是教育出來的學(xué)生明顯編程能力不足,對(duì)此,我們?cè)诒疚倪M(jìn)行了探討,從教學(xué)的內(nèi)容、教學(xué)的模式以及教學(xué)的內(nèi)容都做了改革,并且提出了改革的措施。

一、教學(xué)內(nèi)容上的改革

Java語言課程在教學(xué)內(nèi)容上的設(shè)置首先應(yīng)該以培養(yǎng)應(yīng)用型人才作為主要培養(yǎng)目標(biāo),對(duì)于教學(xué)的內(nèi)容和能力進(jìn)行[1]。之后在學(xué)習(xí)Java語言課程的過程中,讓學(xué)生能夠?qū)γ嫦驅(qū)ο蟪绦蛟O(shè)計(jì)的這一類思想有所了解,同時(shí)要求其具有采用Java技術(shù)來解決各種問題的能力。

教學(xué)內(nèi)容關(guān)于Java語言的主要是兩個(gè)部分。第一,Java語言的編程基礎(chǔ)能力,主要是指Java的語言基礎(chǔ)、Java的結(jié)構(gòu)以及數(shù)組。這一部分的教學(xué)內(nèi)容簡(jiǎn)化之后就是Java語言和前導(dǎo)課程C語言程序設(shè)計(jì)之間的差異。第二,Java面向?qū)ο缶幊淌窃撜n程當(dāng)中十分重要的部分,主要包括程序設(shè)計(jì)的概念、多態(tài)以及繼承,還有接口和包、數(shù)據(jù)的輸入和輸出、圖形的用戶界面設(shè)計(jì),除了上述之外,還有Applet以及Java數(shù)據(jù)庫的相關(guān)程序的編程[2]。

二、對(duì)于理論課教學(xué)方法的改革

在Java的理論課教學(xué)過程中,我們堅(jiān)持將“學(xué)生作為學(xué)習(xí)的主體,教師作為主導(dǎo)”的教學(xué)觀念,根據(jù)授課內(nèi)容的不同,對(duì)于教學(xué)的方式作出靈活的變動(dòng),可以采用啟發(fā)式、討論式或者是互動(dòng)式教學(xué)方式,引起學(xué)生對(duì)Java課程的學(xué)習(xí)興趣,爭(zhēng)取在教學(xué)的過程中,將學(xué)生從傳統(tǒng)的被動(dòng)式接受引導(dǎo)為主動(dòng)去學(xué)習(xí)和探索知識(shí)。

Java語言課程其實(shí)也是C語言和C++語言程序設(shè)計(jì)這兩門課程后繼的一門課程,在課程的前期,部分程序設(shè)計(jì)基礎(chǔ)知識(shí)掌握不牢的學(xué)生對(duì)于Java課程的學(xué)習(xí)就存在畏難的想法,我們的教師可以對(duì)學(xué)生畏難的原因進(jìn)行調(diào)查和分析,同時(shí)在進(jìn)行Java語言編程基礎(chǔ)授課的過程中,借助于課后答疑和課后作業(yè)的方式解決學(xué)生心中的難題,幫助他們建立學(xué)習(xí)的信心[3]。老師也可以采用一些比較有特色的案例進(jìn)行教學(xué),幫助學(xué)生在遇到設(shè)計(jì)問題的時(shí)候能夠及時(shí)解決。在保證教學(xué)進(jìn)度的同時(shí),老師還應(yīng)該根據(jù)學(xué)生實(shí)際的學(xué)習(xí)情況進(jìn)行查漏補(bǔ)缺,幫助學(xué)生克服學(xué)習(xí)難題,鼓勵(lì)學(xué)生努力學(xué)習(xí)。在面對(duì)學(xué)生提出的問題時(shí),引導(dǎo)學(xué)生們積極的討論,調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性和主動(dòng)性。

三、對(duì)于實(shí)驗(yàn)課教學(xué)方法的改革

老師在教學(xué)的實(shí)驗(yàn)階段,對(duì)于實(shí)驗(yàn)的內(nèi)容應(yīng)該精心準(zhǔn)備,對(duì)于培養(yǎng)和提高學(xué)生動(dòng)手的能力方面需要提高重視,同時(shí)要引導(dǎo)學(xué)生學(xué)習(xí)的興趣,激發(fā)他們對(duì)Java語言的學(xué)習(xí)潛能,提高他們?cè)趯?shí)際學(xué)習(xí)過程中的編程能力。

(一)通過完整的案例將實(shí)驗(yàn)內(nèi)容全部貫穿起來

教師在綜合考慮學(xué)習(xí)學(xué)習(xí)的能力以及編程基礎(chǔ)的情況下,可以借鑒一些企業(yè)的實(shí)際開發(fā)項(xiàng)目,設(shè)計(jì)一些案例,案例的內(nèi)容要包括Java語言的課程中的知識(shí)點(diǎn)以及對(duì)學(xué)生編程能力的要求,對(duì)于實(shí)驗(yàn)難度的設(shè)計(jì)以及工作量要適中??梢詫W(xué)生分成不同的小組,每小組的案例各不相同,一個(gè)案例包括多個(gè)功能模塊,在實(shí)驗(yàn)的過程中,學(xué)生可以根據(jù)學(xué)習(xí)到的知識(shí)對(duì)各個(gè)案例模塊進(jìn)行編程和設(shè)計(jì),隨著實(shí)驗(yàn)的推進(jìn),學(xué)生也可以設(shè)計(jì)并完成一個(gè)完整的案例。

(二)鍛煉學(xué)生在各種環(huán)境下進(jìn)行程序開發(fā)和調(diào)試

開發(fā)環(huán)境主要分為兩種,第一,采用無格式文本編輯器對(duì)Java程序進(jìn)行編程(比如:記事本、還有EditPlus),之后借助于Java的開發(fā)工具(Java SE Development Kits,簡(jiǎn)稱 JDK) 對(duì)程序進(jìn)行編譯、執(zhí)行。第二,采用開源集成的環(huán)境Eclipse進(jìn)行Java的程序開發(fā)。在進(jìn)行試驗(yàn)的過程中,老師可以演示本次實(shí)驗(yàn)過程中的相關(guān)數(shù)據(jù),對(duì)程序的調(diào)試過程中會(huì)出現(xiàn)的一些問題進(jìn)行講解,同時(shí)提出對(duì)應(yīng)的解決辦法。教導(dǎo)學(xué)生學(xué)會(huì)Eclipse調(diào)試器的使用方法,比如,如何設(shè)置程序的斷點(diǎn)以及監(jiān)視的變量,然后再逐一對(duì)代碼執(zhí)行,對(duì)整個(gè)程序的運(yùn)行進(jìn)行跟蹤,進(jìn)而鍛煉學(xué)生對(duì)Java程序代碼的檢查以及修復(fù)能力。在調(diào)試時(shí)遇到問題,鼓勵(lì)學(xué)生繼續(xù)堅(jiān)持,同時(shí)我們老師也要掌握學(xué)生的學(xué)習(xí)和實(shí)驗(yàn)情況,之后對(duì)實(shí)驗(yàn)過程中常見的問題進(jìn)行總結(jié)和分析。

(三)采用Java開發(fā)工具作為文檔參考

Java應(yīng)用程序編程接口(Application ProgrammingInterface,英語簡(jiǎn)稱是API ),是在Java語言開發(fā)的基礎(chǔ)上,被用在語言開發(fā)方面的一個(gè)標(biāo)準(zhǔn)類庫,可以在API 中進(jìn)行參考文檔的查閱,同時(shí)也能夠?qū)W習(xí)到編寫程序過程中一些需要用到的類以及接口資料的查詢方式,這樣能夠幫助學(xué)生養(yǎng)成一種自主學(xué)習(xí)的能力。

結(jié)束語

在一些應(yīng)用型的本科學(xué)校里,主要是培養(yǎng)技術(shù)型人才以及具備實(shí)踐能力的人才。通過本文當(dāng)中所說的對(duì)Java 語言的課程教學(xué)改革以及教學(xué)的內(nèi)容和教學(xué)的方法進(jìn)行改革,能夠有效的幫助學(xué)生掌握好Java語言面向?qū)ο蟮木幊淘O(shè)計(jì)能力,同時(shí)可以提高學(xué)生對(duì)于Java 技術(shù)的運(yùn)用能力,以及遇到現(xiàn)實(shí)問題時(shí)的利用編程解決問題的能力,經(jīng)過一段時(shí)間的改革,在教學(xué)的實(shí)踐過程中我們?nèi)〉昧瞬诲e(cuò)的效果。

參考文獻(xiàn)

[1]孫偉.《Java程序設(shè)計(jì)》課程的教學(xué)改革與實(shí)踐[J].計(jì)算機(jī)時(shí)代,2015(11):84—85.

[2]董婧,徐堅(jiān).《Java程序設(shè)計(jì)》課程教學(xué)改革研究[J].現(xiàn)代計(jì)算機(jī),2014(7):21—23.

[3]呂延慶,范剛龍,宋振芳. 基于教學(xué)內(nèi)容的Java教學(xué)模式改革[J].計(jì)算機(jī)教育,2015(2):48-51.endprint

猜你喜歡
Java語言程序設(shè)計(jì)改革
基于OBE的Java程序設(shè)計(jì)個(gè)性化教學(xué)研究
項(xiàng)目化教學(xué)在Python程序設(shè)計(jì)課程中的應(yīng)用
C++程序設(shè)計(jì)課程教學(xué)改革研究
醫(yī)學(xué)專業(yè)“Python程序設(shè)計(jì)”課程教學(xué)改革總結(jié)與思考
基于Android平臺(tái)的健康醫(yī)療APP設(shè)計(jì)與開發(fā)
一圖讀懂供給側(cè)改革
改革創(chuàng)新
改革創(chuàng)新(二)
計(jì)算機(jī)軟件開發(fā)中的JAVA編程語言分析
用戶隱私保護(hù)之手機(jī)密碼保險(xiǎn)箱
凌源市| 鄂州市| 綦江县| 百色市| 隆化县| 九龙县| 香河县| 马尔康县| 昆明市| 九台市| 阿坝| 嵊泗县| 海阳市| 孝昌县| 内乡县| 仪陇县| 措勤县| 琼结县| 鹤壁市| 哈尔滨市| 石楼县| 河源市| 阿拉善盟| 永修县| 本溪市| 青铜峡市| 大竹县| 鞍山市| 贡嘎县| 安吉县| 达孜县| 杨浦区| 迭部县| 南乐县| 华阴市| 大丰市| 桃江县| 江北区| 广宁县| 乐山市| 衡山县|