• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      高職JAVA課程模塊化組裝設(shè)計(jì)

      2017-07-09 20:48:59王月春
      關(guān)鍵詞:面向?qū)ο?/a>程序設(shè)計(jì)模塊化

      王月春

      [摘 要] JAVA課程作為高職院校計(jì)算機(jī)類各專業(yè)普遍開(kāi)設(shè)的專業(yè)基礎(chǔ)課程,由于其課程內(nèi)容多,涉及面廣,一套課程標(biāo)準(zhǔn)不能很好地滿足不同專業(yè)對(duì)該課程的要求,在此基礎(chǔ)上,通過(guò)深入分析各專業(yè)對(duì)JAVA課程的要求,采用將JAVA課程知識(shí)點(diǎn)進(jìn)行詳細(xì)梳理,通過(guò)模塊化組裝的方式,根據(jù)不同專業(yè)的需要采用積木式靈活組課,滿足各專業(yè)教學(xué)的需要,取得良好效果。

      [關(guān) 鍵 詞] JAVA;模塊化;程序設(shè)計(jì)

      [中圖分類號(hào)] G712 [文獻(xiàn)標(biāo)志碼] A [文章編號(hào)] 2096-0603(2017)25-0080-02

      JAVA編程語(yǔ)言作為最受程序員歡迎的語(yǔ)言之一,以其面向?qū)ο?、跨平臺(tái)等優(yōu)勢(shì)被廣泛接受,尤其是作為軟件類專業(yè)的入門語(yǔ)言,在“互聯(lián)網(wǎng)+”環(huán)境下,具有極大的優(yōu)勢(shì)。據(jù)統(tǒng)計(jì),2015年中國(guó)移動(dòng)開(kāi)發(fā)者選擇JAVA作為開(kāi)發(fā)語(yǔ)言的占比達(dá)到近60%。“JAVA程序設(shè)計(jì)”課程作為高職院校計(jì)算機(jī)專業(yè)的基礎(chǔ)課程,通常會(huì)開(kāi)設(shè)1~2門課程,開(kāi)設(shè)64~120課時(shí)不等,在這樣的背景下,采用一套課程標(biāo)準(zhǔn)顯然不適合各專業(yè)人才培養(yǎng)的需要?;诖?,設(shè)計(jì)一種根據(jù)不同專業(yè)要求的、可以靈活組裝的“JAVA程序設(shè)計(jì)”課程模式不失為一種較好的方案。

      一、問(wèn)題的提出

      當(dāng)前,計(jì)算機(jī)技術(shù)快速發(fā)展,“互聯(lián)網(wǎng)+”風(fēng)起云涌,國(guó)家相繼出臺(tái)了《促進(jìn)大數(shù)據(jù)發(fā)展行動(dòng)綱要》《云計(jì)算發(fā)展三年行動(dòng)計(jì)劃(2017-2019)》等綱領(lǐng)性文件,物聯(lián)網(wǎng)、VR等新興技術(shù)不斷推陳出新,計(jì)算機(jī)軟件類專業(yè)人才培養(yǎng)呈現(xiàn)出了旺盛的需求,而JAVA語(yǔ)言作為當(dāng)下最流行的軟件開(kāi)發(fā)語(yǔ)言,是當(dāng)前計(jì)算機(jī)各專業(yè)的一門必修課程,無(wú)論是在軟件工程、大數(shù)據(jù)開(kāi)發(fā)、云計(jì)算、物聯(lián)網(wǎng)以及嵌入式開(kāi)發(fā)等方面都具有強(qiáng)大的生命力,是軟件類專業(yè)的必修課程。

      同時(shí),由于高職院校面向崗位設(shè)置專業(yè)的特點(diǎn),各專業(yè)的定位比較具體,面向的崗位不同,需要的崗位技能也有區(qū)別,所以,各專業(yè)對(duì)JAVA課程的需求也不盡相同,如軟件工程專業(yè)更加關(guān)注編程基礎(chǔ)和面向?qū)ο蟪绦蛟O(shè)計(jì),大數(shù)據(jù)專業(yè)更加關(guān)注數(shù)據(jù)的抽取與數(shù)據(jù)可視化編程,而物聯(lián)網(wǎng)則更加關(guān)注JAVA與傳感器等硬件進(jìn)行數(shù)據(jù)通信等。

      基于此,我們以石家莊郵電職業(yè)技術(shù)學(xué)院為例,經(jīng)過(guò)認(rèn)真分析高職計(jì)算機(jī)各專業(yè)對(duì)“JAVA程序設(shè)計(jì)”課程的需要,梳理了“JAVA程序設(shè)計(jì)”的關(guān)鍵知識(shí)點(diǎn),采用搭積木的方式,實(shí)現(xiàn)了“JAVA程序設(shè)計(jì)”課程模塊化組裝設(shè)計(jì),通過(guò)這樣的課程設(shè)計(jì)模式,滿足了不同專業(yè)對(duì)“JAVA程序設(shè)計(jì)”課程的需要。

      二、JAVA程序設(shè)計(jì)課程知識(shí)點(diǎn)梳理

      “JAVA程序設(shè)計(jì)”課程作為軟件專業(yè)的基礎(chǔ)課,涉及大量的知識(shí)點(diǎn),通過(guò)梳理發(fā)現(xiàn),可以將“JAVA程序設(shè)計(jì)”課程的知識(shí)點(diǎn)按照教學(xué)單元—知識(shí)點(diǎn)的方式進(jìn)行梳理。教學(xué)單元包括開(kāi)發(fā)環(huán)境基礎(chǔ)、JAVA語(yǔ)言基礎(chǔ)、流程控制、方法及數(shù)組、類的封裝、繼承、接口、異常處理、常用類等。針對(duì)每個(gè)教學(xué)單元,再詳細(xì)梳理出每個(gè)教學(xué)單元涉及的知識(shí)點(diǎn),知識(shí)點(diǎn)作為“JAVA程序設(shè)計(jì)”課程的最小邏輯單元,用于面對(duì)不同專業(yè)要求進(jìn)行課程組裝。

      例如Android開(kāi)發(fā)就需要掌握面向?qū)ο蟮木幊趟枷?,接口、容器、線程、集成與封裝等。在物聯(lián)網(wǎng)開(kāi)發(fā)方向,需要掌握的JAVA知識(shí)更加側(cè)重在與傳感器進(jìn)行數(shù)據(jù)通信方面;而在前端專業(yè)方向,JAVA課程則更注重于對(duì)編程基礎(chǔ)的掌握與理解,對(duì)軟件工程的思想有一個(gè)直觀的認(rèn)識(shí)。

      通過(guò)梳理總結(jié),我們整理出65個(gè)“JAVA程序設(shè)計(jì)”課程知識(shí)點(diǎn),供各開(kāi)設(shè)“JAVA程序設(shè)計(jì)”課程的專業(yè)根據(jù)需要進(jìn)行模塊化組裝使用。

      三、各專業(yè)JAVA課程模塊組織

      目前,石家莊郵電職業(yè)技術(shù)學(xué)院開(kāi)設(shè)了計(jì)算機(jī)信息管理、移動(dòng)應(yīng)用開(kāi)發(fā)、大數(shù)據(jù)技術(shù)與應(yīng)用、前端開(kāi)發(fā)與設(shè)計(jì)等計(jì)算機(jī)類專業(yè),以及物聯(lián)網(wǎng)專業(yè),這幾個(gè)專業(yè)都開(kāi)設(shè)了“JAVA程序設(shè)計(jì)”課程,但對(duì)課程內(nèi)容的要求又不盡相同。同時(shí),由于各專業(yè)的教學(xué)目標(biāo)和課程體系的差異及課程的先后關(guān)系等因素,就必然對(duì)JAVA程序設(shè)計(jì)課程的教學(xué)內(nèi)容進(jìn)行調(diào)整。基于此,我們對(duì)各開(kāi)設(shè)“JAVA程序設(shè)計(jì)”課程的專業(yè)進(jìn)行了知識(shí)點(diǎn)模塊化設(shè)置。

      (一)計(jì)算機(jī)信息管理專業(yè)

      計(jì)算機(jī)信息管理專業(yè)是傳統(tǒng)的專業(yè),在專業(yè)基礎(chǔ)課程中開(kāi)設(shè)了C語(yǔ)言程序設(shè)計(jì)課程,具備了基本的軟件編程思想,學(xué)習(xí)了一些基本的語(yǔ)法和程序流程,所以該專業(yè)只需要重點(diǎn)選擇面向?qū)ο蟛糠值闹R(shí)點(diǎn)進(jìn)行組裝,包括類的結(jié)構(gòu)、對(duì)象的創(chuàng)建與使用、構(gòu)造方法、方法重載、類成員變量使用、類成員方法使用,以及繼承、接口等部分的內(nèi)容,同時(shí)輔之以JAVA的基本語(yǔ)法,就可以滿足專業(yè)教學(xué)的需要。

      該專業(yè)只開(kāi)設(shè)了一個(gè)學(xué)期的“JAVA程序設(shè)計(jì)”課程,所以還需要兼顧JAVA編程基礎(chǔ)和面向?qū)ο蟪绦蛟O(shè)計(jì)部分的內(nèi)容,做到既關(guān)注重點(diǎn),又要涉及面向?qū)ο蟮葍?nèi)容。

      (二)移動(dòng)應(yīng)用開(kāi)發(fā)專業(yè)

      移動(dòng)應(yīng)用開(kāi)發(fā)專業(yè)作為新興的專業(yè)方向,Android開(kāi)發(fā)通常都是核心課程,而“JAVA程序設(shè)計(jì)”則是Android開(kāi)發(fā)的基礎(chǔ)。本專業(yè)在沒(méi)有開(kāi)設(shè)C語(yǔ)言程序設(shè)計(jì)的前提下開(kāi)設(shè)JAVA程序設(shè)計(jì)是有一定難度的,既要學(xué)習(xí)一定的編程思想,又要為Android開(kāi)發(fā)打基礎(chǔ),所以針對(duì)移動(dòng)應(yīng)用開(kāi)發(fā)專業(yè),設(shè)計(jì)了兩個(gè)學(xué)期的課程,即JAVA程序設(shè)計(jì)基礎(chǔ)和面向?qū)ο蟪绦蛟O(shè)計(jì),其出發(fā)點(diǎn)是通過(guò)JAVA語(yǔ)言核心能力的打造,為Android開(kāi)發(fā)奠定堅(jiān)實(shí)的基礎(chǔ)。

      從這一點(diǎn)上來(lái)說(shuō),就需要系統(tǒng)學(xué)習(xí)JAVA語(yǔ)言的各知識(shí)點(diǎn)內(nèi)容,包括JAVA語(yǔ)言基礎(chǔ)、流程控制兩個(gè)教學(xué)單元的所有知識(shí)點(diǎn),以及面向?qū)ο蠡A(chǔ)、類、封裝、繼承教學(xué)單元的知識(shí)點(diǎn)等。在此基礎(chǔ)上,才能夠更加深入學(xué)習(xí)JAVA WEB、Android開(kāi)發(fā)等核心課程。

      (三)大數(shù)據(jù)技術(shù)與應(yīng)用專業(yè)

      大數(shù)據(jù)專業(yè)以HADOOP為核心展開(kāi),其對(duì)數(shù)據(jù)分析、數(shù)據(jù)展示、數(shù)據(jù)清洗等要求,都是以編程為基礎(chǔ)的。而JAVA作為面向?qū)ο蟮木幊陶Z(yǔ)言,能夠很好地滿足大數(shù)據(jù)編程的需要。該專業(yè)在也開(kāi)設(shè)了JAVA程序設(shè)計(jì)基礎(chǔ)和面向?qū)ο蟪绦蛟O(shè)計(jì)兩門課程,分兩個(gè)學(xué)期開(kāi)設(shè),知識(shí)點(diǎn)的選取上更加側(cè)重于JAVA基礎(chǔ)、JAVA常用類、面向?qū)ο髴?yīng)用等。

      在大數(shù)據(jù)技術(shù)與應(yīng)用專業(yè)方向上,HADOOP平臺(tái)就是用JAVA語(yǔ)言實(shí)現(xiàn)的,所以JAVA語(yǔ)言對(duì)大數(shù)據(jù)技術(shù)與應(yīng)用專業(yè)的作用是至關(guān)重要的。其更加關(guān)注類、封裝、繼承教學(xué)單元的知識(shí)點(diǎn),以及后續(xù)使用JAVA實(shí)現(xiàn)數(shù)據(jù)展示等方面的內(nèi)容。

      (四)物聯(lián)網(wǎng)專業(yè)

      物聯(lián)網(wǎng)專業(yè)更多的以傳感器數(shù)據(jù)采集、傳輸、分析等為重點(diǎn),在JAVA語(yǔ)言應(yīng)用方面,更加側(cè)重于JAVA API、JDBC、JNDI等內(nèi)容展開(kāi),并且物聯(lián)網(wǎng)專業(yè)只開(kāi)設(shè)了一個(gè)學(xué)期的JAVA程序設(shè)計(jì)課程,就更需要對(duì)知識(shí)點(diǎn)合理的組裝應(yīng)用了。

      該專業(yè)沒(méi)有編程基礎(chǔ),需要通過(guò)本課程建立編程思想,同時(shí)又要兼顧面向?qū)ο蟪绦蛟O(shè)計(jì)的內(nèi)容,并且只開(kāi)設(shè)了一個(gè)學(xué)期的課程,所以在知識(shí)點(diǎn)的選取組裝方面要精益求精,既要滿足課程建設(shè)的要求,又要使各知識(shí)點(diǎn)具有一定的連貫性,確保課程的順利銜接。

      四、在線學(xué)習(xí)系統(tǒng)支持

      在上述JAVA程序設(shè)計(jì)的知識(shí)點(diǎn)整理與分析的基礎(chǔ)上,通過(guò)開(kāi)發(fā)建設(shè)各知識(shí)點(diǎn)微課,通過(guò)在線學(xué)習(xí)系統(tǒng)開(kāi)展線上線下相結(jié)合的教學(xué),可以解決學(xué)生課余學(xué)習(xí)的問(wèn)題。

      石家莊郵電職業(yè)技術(shù)學(xué)院通過(guò)自主開(kāi)發(fā)的在線學(xué)習(xí)平臺(tái),實(shí)現(xiàn)了各專業(yè)對(duì)JAVA程序設(shè)計(jì)課程不同知識(shí)點(diǎn)進(jìn)行模塊化組裝的功能,滿足了不同專業(yè)開(kāi)設(shè)JAVA程序設(shè)計(jì)課程的需要。任課教師可以通過(guò)在線學(xué)習(xí)系統(tǒng),將不同的知識(shí)點(diǎn)通過(guò)搭積木的方式進(jìn)行組裝,開(kāi)展JAVA課程教學(xué)。當(dāng)然,在滿足專業(yè)教學(xué)要求的前提下,也可以根據(jù)學(xué)生學(xué)期的情況,有選擇地進(jìn)行一些知識(shí)點(diǎn)的擴(kuò)充,選取一些擴(kuò)展內(nèi)容供學(xué)生自學(xué)。

      五、結(jié)語(yǔ)

      如何解決同一門課程在多個(gè)專業(yè)開(kāi)設(shè)而要求又不一樣的問(wèn)題,通過(guò)將課程知識(shí)點(diǎn)進(jìn)行梳理打散,打破原有的課程體系,采用各專業(yè)搭積木選取需要的知識(shí)點(diǎn)組裝課程內(nèi)容的方式,較好地實(shí)現(xiàn)了在不同專業(yè)開(kāi)設(shè)JAVA程序設(shè)計(jì)課程的問(wèn)題,滿足了各專業(yè)課程建設(shè)的需要,不失為開(kāi)展專業(yè)課程建設(shè)的一種有益探索。

      參考文獻(xiàn):

      [1]趙鳳霞,徐南.關(guān)于JAVA課程基于工作過(guò)程的模塊化項(xiàng)目教學(xué)模式[J].教書育人,2013(33):88-89.

      [2]趙珂,江海燕,杜林.“JAVA程序設(shè)計(jì)”課程模塊化教學(xué)的研究與實(shí)踐[J].計(jì)算機(jī)教育,2009(10):112-113.

      [3]吳金丹.JAVA程序設(shè)計(jì)課程教學(xué)改革研究與實(shí)踐[J].教育教學(xué)論壇,2016(45):93-95.

      [4]劉松濤.淺談高職院校JAVA程序設(shè)計(jì)的模塊化教學(xué)[J].時(shí)代教育(教育教學(xué)版),2012(13):10.

      [5]陳力瓊,吉梅.模塊化項(xiàng)目驅(qū)動(dòng)在“JAVA程序設(shè)計(jì)”課程教學(xué)中的應(yīng)用[J].職業(yè)時(shí)空,2011,7(2):111-112.

      猜你喜歡
      面向?qū)ο?/a>程序設(shè)計(jì)模塊化
      模塊化自主水下機(jī)器人開(kāi)發(fā)與應(yīng)用
      基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
      模塊化住宅
      從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      面向?qū)ο蟮挠?jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)軟件系統(tǒng)的開(kāi)發(fā)
      面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
      ACP100模塊化小型堆研發(fā)進(jìn)展
      模塊化VS大型工廠
      高職高專院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
      面向?qū)ο骔eb開(kāi)發(fā)編程語(yǔ)言的的評(píng)估方法
      阿拉善右旗| 福海县| 武安市| 华阴市| 保靖县| 云阳县| 来安县| 大港区| 大邑县| 德钦县| 星子县| 图木舒克市| 罗甸县| 淮阳县| 洪泽县| 康平县| 新巴尔虎左旗| 小金县| 朝阳县| 广汉市| 祁连县| 广平县| 凤山市| 通山县| 金湖县| 朝阳区| 太原市| 喀喇沁旗| 新昌县| 万载县| 平远县| 东源县| 富阳市| 且末县| 夏河县| 吉木萨尔县| 河东区| 奉贤区| 班戈县| 青海省| 杭州市|