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

?

關(guān)于高職院校Java程序設(shè)計(jì)課程教學(xué)探討

2019-09-10 13:43:53茍曦
關(guān)鍵詞:程序設(shè)計(jì)代碼課程設(shè)計(jì)

茍曦

摘 要:根據(jù)高職院校Java課程教學(xué)的特點(diǎn),筆者結(jié)合計(jì)算機(jī)、物聯(lián)網(wǎng)等工科專業(yè)的教學(xué)實(shí)際,就改進(jìn)Java 教學(xué)質(zhì)量提出個(gè)人觀點(diǎn),并在Java程序設(shè)計(jì)課程方面取得提高學(xué)生理論水平和實(shí)踐能力的效果。

關(guān)鍵詞:Java語(yǔ)言

引言

隨著互聯(lián)網(wǎng)技術(shù)更新?lián)Q代,移動(dòng)設(shè)備和智能手機(jī)迅速普及,人們已步入了互聯(lián)網(wǎng)+的新時(shí)代。用戶數(shù)量和應(yīng)用領(lǐng)域的激增,使企業(yè)對(duì)人才的需求也愈加旺盛。Java 語(yǔ)言作為當(dāng)前最流行的面向?qū)ο缶幊陶Z(yǔ)言,在高職院校計(jì)算機(jī)、物聯(lián)網(wǎng)、自動(dòng)化等相關(guān)專業(yè)學(xué)習(xí)中地位是非常重要的,高職學(xué)生學(xué)習(xí)掌握得好,對(duì)學(xué)生就業(yè)找到滿意的工作非常有幫助,因此有必要學(xué)習(xí)好Java程序設(shè)計(jì)這門(mén)課程。但在教學(xué)過(guò)程中很多高職院校仍采用傳統(tǒng)的講授程序設(shè)計(jì)類(lèi)課程的教學(xué)方法,傳統(tǒng)的教學(xué)中,教學(xué)課程脫離實(shí)際應(yīng)用,不能滿足社會(huì)需求,教學(xué)效果不是很理想。這導(dǎo)致學(xué)生不能較好地掌握J(rèn)ava 程序設(shè)計(jì)的知識(shí),Java 技術(shù)課程體系中的后繼課程也將難以為學(xué)生所掌握。根據(jù)近年來(lái)在 Java 開(kāi)發(fā)技術(shù)的工程實(shí)踐以及 Java 語(yǔ)言課程的教學(xué)實(shí)踐,本文對(duì)Java 程序設(shè)計(jì)教學(xué)從教學(xué)的思想和方法方面進(jìn)行一些探討。

一、注重激發(fā)學(xué)生興趣,培養(yǎng)學(xué)生的編程思想

首先就要讓學(xué)生知道 Java 不僅是當(dāng)前最為流程的編程語(yǔ)言,更是一項(xiàng)強(qiáng)大的開(kāi)發(fā)技術(shù) 并且可以作為職業(yè)發(fā)展中一種技術(shù)方向來(lái)選擇。同時(shí),可以向?qū)W生展示用 Java 語(yǔ)言編寫(xiě)的實(shí)用性小程序,比如聊天程序、游戲程序等,使學(xué)生直觀感受到 Java 語(yǔ)言的魅力。

其次要讓學(xué)生們了解Java程序設(shè)計(jì)課程體系,學(xué)習(xí)Java 技術(shù)的總體路線是:Java 語(yǔ)言基礎(chǔ)→J2SE 高級(jí)特性→JSP&Servlet→J2EE 框架技術(shù),而不僅僅為了學(xué)語(yǔ)言而只學(xué)語(yǔ)法,語(yǔ)法已經(jīng)不是本門(mén)課程需要關(guān)注的重點(diǎn)。要讓學(xué)生意識(shí)到JAVA 只是一門(mén)專業(yè)基礎(chǔ)課,在 JAVA 之后還有專業(yè)方向課,例如 JSP 程序設(shè)計(jì)、輕量級(jí) J2EE框 架 Spring、基于 MVC 的 Web 開(kāi) 發(fā)、ORM 框架原理與應(yīng)用、XML 編程技術(shù)等,在這些課程當(dāng)中,JSP 是在 JAVA 學(xué)習(xí)之后的一門(mén)課程,它能夠在網(wǎng)頁(yè)中嵌入 JAVA代碼,由 JAVA 代碼來(lái)完成業(yè)務(wù)邏輯的操作,因?yàn)?JAVA 是開(kāi)源的,學(xué)生們可以在里面添加類(lèi)庫(kù)、包等。因此在JAVA的教學(xué)當(dāng)中,不能像學(xué)習(xí) C/C++ 那樣,只注重語(yǔ)法和程序設(shè)計(jì)實(shí)現(xiàn)方法,而忽略代碼的“非技術(shù)”問(wèn)題。如代碼的縮進(jìn)、代碼的注釋、類(lèi)的命名、函數(shù)命名、變量命名與使用等,只有這樣,學(xué)生在學(xué)習(xí)三大框架(Struts、Spring、Hibernate)時(shí),就會(huì)比較容易理解。在案例應(yīng)用項(xiàng)目當(dāng)中,更加強(qiáng)調(diào)規(guī)范性。在學(xué)生剛開(kāi)始學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的時(shí)候,老師一般會(huì)告訴學(xué)生,代碼是由機(jī)器來(lái)執(zhí)行的,所以在學(xué)生的心目當(dāng)中,認(rèn)為編寫(xiě)的程序就是讓機(jī)器來(lái)執(zhí)行的,只要編譯正常、運(yùn)行無(wú)誤就萬(wàn)事大吉了。但是在實(shí)際工程應(yīng)用當(dāng)中,學(xué)生要明白“代碼不僅是給機(jī)器執(zhí)行的,更是要給人看的”,既然代碼是要給人來(lái)看,那就要遵守規(guī)范,否則很難讀懂的。例如,“}“一行放一個(gè),就比連著放讓人容易明白;變量的定義int number_max 就比int i更好理解。

二、注重實(shí)踐,真正做到學(xué)以致用

實(shí)踐是學(xué)習(xí)的根本。很多同學(xué)之所以學(xué)不好編程關(guān)鍵在于實(shí)踐太少。Java 語(yǔ)言是實(shí)踐性非常強(qiáng)的課程,要讓學(xué)生去充分的實(shí)踐,深刻認(rèn)識(shí)到編程是“練”出來(lái)的。Java 語(yǔ)言的實(shí)踐包括課堂練習(xí)、上機(jī)實(shí)踐和課程設(shè)計(jì)等。

1)課堂練習(xí)對(duì)鞏固新的知識(shí)很有用??赡苡腥藭?huì)認(rèn)為課堂上老師應(yīng)該多講,教學(xué)信息量應(yīng)該盡可能大些,但通過(guò)實(shí)際的教學(xué)情況來(lái)看,經(jīng)常留出一點(diǎn)時(shí)間讓學(xué)生動(dòng)手寫(xiě)點(diǎn)程序效果會(huì)更好。其實(shí)這就是實(shí)踐的一種體現(xiàn),這樣可以培養(yǎng)學(xué)生“練”的意識(shí)和習(xí)慣,從而真正改變學(xué)習(xí)的方法。

2)通過(guò)上機(jī)實(shí)踐落實(shí)理論教學(xué)知識(shí)。除理論課外,Java 語(yǔ)言課程一般都會(huì)安排占整個(gè)教學(xué)課時(shí) 1/4 或 1/3 的上機(jī)課,這對(duì)于學(xué)生掌握理論課上所講知識(shí)很重要。老師在實(shí)驗(yàn)內(nèi)容的安排上要針對(duì)相關(guān)知識(shí)出題,也要出不同層次的題目,同時(shí)還要擴(kuò)大題目的來(lái)源,比如從歷年的認(rèn)證考試或企業(yè)招聘試題中選題,一舉多得。

3)課程設(shè)計(jì)是提升編程能力的關(guān)鍵。Java語(yǔ)言課程設(shè)計(jì)非常重要,要求指導(dǎo)老師精心選題,并在一段較密集的時(shí)間里帶領(lǐng)學(xué)生完成,一般不少于兩周。課程設(shè)計(jì)的形式是將學(xué)生分成多個(gè)組來(lái)開(kāi)展,引導(dǎo)學(xué)生進(jìn)行設(shè)計(jì)分析,由學(xué)生來(lái)完成項(xiàng)目程序和相關(guān)文檔。該成績(jī)的考核是以程序和文檔的質(zhì)量以及答辯的表現(xiàn)來(lái)綜合評(píng)定[1]。

三、將案例教學(xué)法引入到在Java課程教學(xué)中來(lái),積極引導(dǎo)Java課堂教學(xué)

基于案例教學(xué)的特色,在java課程中實(shí)施案例教學(xué)能夠有效提高教學(xué)效果,對(duì)培養(yǎng)合格的java人才起到積極的推進(jìn)作用,因此,可根據(jù)課時(shí)數(shù)量和課時(shí)對(duì)象,確定教學(xué)大綱,通過(guò)java課程中的知識(shí)點(diǎn)收集程序案例,在實(shí)際課程的講解中通過(guò)案例分析讓學(xué)生加以理解,并實(shí)訓(xùn)操作,這樣有效地促進(jìn)學(xué)生的自主學(xué)習(xí)能力和團(tuán)結(jié)能力,學(xué)生通過(guò)實(shí)際案例引發(fā)思考外,還需以實(shí)踐為主,多上機(jī)操作,其中典型案例可來(lái)源于實(shí)際項(xiàng)目,如在講解GUI界面設(shè)計(jì)內(nèi)容時(shí),教師可適當(dāng)?shù)囊恕坝?jì)算機(jī)”的案例,讓學(xué)生在其引導(dǎo)下以已有的知識(shí)點(diǎn)為基礎(chǔ),各個(gè)小組自行查找相關(guān)資料,然后通過(guò)資料對(duì)教師所提問(wèn)題進(jìn)行大膽猜想,并經(jīng)過(guò)思考、討論,提出合理的實(shí)現(xiàn)方案,使學(xué)生真正參與到教學(xué)過(guò)程中,真正成為課堂的主人,教師作為引導(dǎo)者,主要調(diào)動(dòng)學(xué)生的積極性,讓學(xué)生可以隨時(shí)對(duì)教學(xué)案例提出自己解決問(wèn)題的思路,從而達(dá)到教學(xué)效果及目的。

四、總結(jié)

對(duì)高職學(xué)生而言,雖然進(jìn)校時(shí)基礎(chǔ)大多都較差,適當(dāng)?shù)夭扇『玫慕虒W(xué)情境和教學(xué)手段,培養(yǎng)好學(xué)生們的學(xué)習(xí)興趣,是能夠?qū)W(xué)生們培養(yǎng)成合格的Java代碼編寫(xiě)工程技術(shù)人員。當(dāng)前編程的技術(shù)以及理念在不斷的進(jìn)步,這對(duì)學(xué)生的編程能力以及老師的教學(xué)都提出了更高的要求。這里所闡述的教學(xué)思想和方法經(jīng) Java 課程教學(xué)實(shí)踐證明,取得了良好的教學(xué)效果。

參考文獻(xiàn)

[1]陳濤 《Java 程序設(shè)計(jì)》教學(xué)思想與方法的探討 《電腦知識(shí)與技術(shù)》Vo1.7,No.10,April 2011,pp.2446-2447,2450

猜你喜歡
程序設(shè)計(jì)代碼課程設(shè)計(jì)
基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
龍鳳元素系列課程設(shè)計(jì)
從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
電子制作(2019年9期)2019-05-30 09:42:04
創(chuàng)世代碼
創(chuàng)世代碼
創(chuàng)世代碼
創(chuàng)世代碼
高職高專院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
基于Articulate Storyline的微課程設(shè)計(jì)與開(kāi)發(fā)
PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
名山县| 岢岚县| 夏津县| 蒙自县| 邢台市| 旬邑县| 石门县| 丰城市| 双鸭山市| 潍坊市| 望奎县| 云安县| 阿拉善右旗| 乐安县| 金乡县| 汉中市| 马边| 福清市| 旺苍县| 恩平市| 大关县| 当雄县| 姚安县| 罗江县| 临清市| 辽源市| 灌云县| 井陉县| 纳雍县| 苍溪县| 朝阳区| 岳阳市| 裕民县| 郎溪县| 油尖旺区| 龙南县| 西和县| 枣强县| 三江| 肃宁县| 甘孜|