亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Java的綜合課程設(shè)計(jì)研究與實(shí)踐

        2015-05-30 10:48:04尉哲明冀素琴
        計(jì)算機(jī)教育 2015年3期
        關(guān)鍵詞:教學(xué)實(shí)施計(jì)算機(jī)軟件

        尉哲明 冀素琴

        文章編號(hào):1672-5913(2015)03-0023-03

        中圖分類號(hào):G642

        摘要:闡述計(jì)算機(jī)軟件綜合課程設(shè)計(jì)的概念,從Java技術(shù)的教學(xué)特征出發(fā),介紹不同條件下、不同層次的基于Java的綜合課程設(shè)計(jì)的教學(xué)實(shí)踐,包含教學(xué)內(nèi)容的設(shè)計(jì)和教學(xué)實(shí)施的方法,指出計(jì)算機(jī)軟件綜合課程設(shè)計(jì)的教學(xué)方式可有效適應(yīng)計(jì)算機(jī)專業(yè)迅猛發(fā)展的態(tài)勢(shì)。

        關(guān)鍵詞:計(jì)算機(jī)軟件;綜合課程設(shè)計(jì);Java;教學(xué)實(shí)施

        O 引 言

        計(jì)算機(jī)學(xué)科在近幾十年得到空前發(fā)展,其特點(diǎn)是既不斷深化又與其他學(xué)科密切聯(lián)系,既高度分化又高度綜合。這些特點(diǎn)決定了其課程必須實(shí)現(xiàn)綜合化,既要增設(shè)一些綜合化的課程類型,同時(shí)要從指導(dǎo)思想、課程設(shè)置、課程內(nèi)容、課程實(shí)施等方面都能體現(xiàn)綜合化思想。

        為適應(yīng)社會(huì)對(duì)人才綜合能力的需求,培養(yǎng)專業(yè)口徑寬、綜合素質(zhì)高、具有創(chuàng)新精神和實(shí)踐能力的人才,迫切需要拓寬課程設(shè)置目標(biāo),調(diào)整課程內(nèi)部結(jié)構(gòu)及課程之間的知識(shí)融合,按照整體優(yōu)化功能大于部分功能之和的觀點(diǎn),國(guó)內(nèi)一些大學(xué)提出了課程綜合化改革的指導(dǎo)思想,并進(jìn)行了綜合課程改革的實(shí)踐工作。較為有名的成果有兩個(gè):一是天津師范大學(xué)的綜合課程“C/C++與數(shù)據(jù)結(jié)構(gòu)”,在該綜合課程中,建立了以學(xué)生為骨干的教學(xué)實(shí)驗(yàn)管理機(jī)制;二是東南大學(xué)構(gòu)建了一個(gè)計(jì)算機(jī)軟硬件綜合課程設(shè)計(jì)平臺(tái)。在計(jì)算機(jī)軟件綜合課程設(shè)計(jì)方面,國(guó)內(nèi)一些高校建立了綜合課程設(shè)計(jì)體系,但具體應(yīng)用于不同類型的計(jì)算機(jī)類專業(yè)或信息技術(shù)類專業(yè),還需要做進(jìn)一步的探索與研究。

        計(jì)算機(jī)軟件綜合課程設(shè)計(jì)是將兩門或兩門以上計(jì)算機(jī)軟件的相關(guān)專業(yè)基礎(chǔ)課或?qū)I(yè)課知識(shí)結(jié)合起來,在l—2周的課時(shí)內(nèi)完成一個(gè)小型計(jì)算機(jī)軟件系統(tǒng)的課程設(shè)計(jì)方式。它發(fā)生在綜合所需的課程知識(shí)被講授后,適時(shí)指導(dǎo)學(xué)生選擇、設(shè)計(jì)和實(shí)現(xiàn)一個(gè)綜合設(shè)計(jì)題目。一般來說,計(jì)算機(jī)軟件綜合課程設(shè)計(jì)基于一門計(jì)算機(jī)程序設(shè)計(jì)語言。

        1 Java技術(shù)特征

        目前,Java技術(shù)被廣泛應(yīng)用于各種行業(yè)的信息處理系統(tǒng),高校信息技術(shù)類專業(yè)一般都開設(shè)J,Java程序設(shè)計(jì)課程。Java技術(shù)有以下特征:

        (1)極強(qiáng)的應(yīng)用性。Java的教學(xué)內(nèi)容設(shè)汁為在學(xué)習(xí)面向?qū)ο筇匦缘幕A(chǔ)上,講授數(shù)組枚舉及字符串應(yīng)用、異常處理、圖形用戶界面設(shè)計(jì)、數(shù)據(jù)庫應(yīng)用、I/O流及文件處理、多線程程序設(shè)計(jì)、小應(yīng)用程序設(shè)計(jì)、多媒體程序設(shè)計(jì)、網(wǎng)絡(luò)編程等內(nèi)容,進(jìn)而可以選修基于Java的Web系統(tǒng)編程、Android系統(tǒng)應(yīng)用開發(fā)等課程。教學(xué)過程中發(fā)現(xiàn),如果將重點(diǎn)放在面向?qū)ο筇匦陨?,后續(xù)關(guān)于Java應(yīng)用的內(nèi)容少講了,則無法體現(xiàn)出Java技術(shù)及其課程的魅力。

        (2)極大的趣味性。在教學(xué)過程中,師生都會(huì)感受到來自Java的魅力。Java的應(yīng)用實(shí)例很多,每個(gè)實(shí)例都很有趣。使用實(shí)例驅(qū)動(dòng)原理或規(guī)則的教學(xué)形式,完成教學(xué)內(nèi)容時(shí)顯得輕松而且印象深刻。

        (3)綜合性。Java技術(shù)的綜合性體現(xiàn)于很多方面,如Java的面向?qū)ο蠹夹g(shù)與不同應(yīng)用技術(shù)的綜合、Java課程中多個(gè)教學(xué)內(nèi)容的綜合、Java課程與其他課程的綜合、基于Java的綜合課程設(shè)計(jì)等。

        2 基于Java的綜合性課程設(shè)計(jì)實(shí)踐

        2.1 Java課程綜合性實(shí)驗(yàn)

        2.1.1 Java教學(xué)過程中遇到的問題

        以前在完成每一個(gè)單元理論教學(xué)內(nèi)容的同時(shí),學(xué)生也上機(jī)完成相應(yīng)的程序設(shè)計(jì)實(shí)驗(yàn)內(nèi)容,當(dāng)所有的教學(xué)內(nèi)容講完了,課時(shí)也用完了,但總感覺意猶未盡。首先從教師的角度講,認(rèn)為可以完成的實(shí)驗(yàn)項(xiàng)目還有很多,學(xué)生應(yīng)用Java的潛力還可以再“挖一挖”;其次從學(xué)生的角度講,對(duì)Java的興趣剛上來,但是應(yīng)用Java的羽翼還不太豐滿,如果就此打住,過一些時(shí)間,Java知識(shí)可能會(huì)淡了,也許就扼殺了他們應(yīng)用Java的能力和機(jī)會(huì)。

        教學(xué)計(jì)劃中的課時(shí)是不能隨便調(diào)整的,只有合理利用有限的實(shí)驗(yàn)課時(shí),才能進(jìn)一步有效地提高學(xué)生對(duì)Java的綜合應(yīng)用能力。

        2.1.2 Java課程綜合性實(shí)驗(yàn)的設(shè)計(jì)

        從2007年開始,我們?cè)贘ava程序設(shè)計(jì)實(shí)驗(yàn)課程大綱的實(shí)驗(yàn)項(xiàng)目中增加了綜合實(shí)驗(yàn)教學(xué)環(huán)節(jié),利用有限的實(shí)驗(yàn)課時(shí),使學(xué)生應(yīng)用已經(jīng)掌握到和即將學(xué)習(xí)到的Java知識(shí),有興趣和有能力去探索完成一個(gè)比較大的實(shí)驗(yàn)項(xiàng)目,培養(yǎng)了學(xué)生對(duì)Java技術(shù)的應(yīng)用能力。

        這樣的綜合實(shí)驗(yàn)時(shí)間發(fā)生于學(xué)習(xí)完面向?qū)ο筇匦?、?shù)組枚舉及字符串應(yīng)用、異常處理、圖形用戶界面設(shè)計(jì)后,在Java程序設(shè)計(jì)的理論課程講授其他教學(xué)內(nèi)容的同時(shí),Java程序設(shè)計(jì)實(shí)驗(yàn)課程布置給學(xué)生一些綜合實(shí)驗(yàn)的題目,讓學(xué)生選擇完成一個(gè)項(xiàng)目的設(shè)計(jì)和實(shí)現(xiàn)。后續(xù)教學(xué)內(nèi)容的單元實(shí)驗(yàn)取消,學(xué)生只需完成選定的綜合實(shí)驗(yàn)項(xiàng)目即可。

        在綜合實(shí)驗(yàn)中需要用到的還未來得及講授的Java知識(shí)或技術(shù),大部分學(xué)生在已掌握了前面講過的基礎(chǔ)知識(shí)后,有能力先去預(yù)習(xí)或者自學(xué)。

        以下列舉一些開設(shè)過的綜合實(shí)驗(yàn)項(xiàng)目。①ISBN書號(hào)校驗(yàn)程序的設(shè)計(jì)和實(shí)現(xiàn);②名片記錄本程序的設(shè)計(jì)與實(shí)現(xiàn);③文本編輯器的設(shè)計(jì)與實(shí)現(xiàn);④水中倒影;⑤音樂日歷;⑥網(wǎng)上聊天程序的設(shè)計(jì)實(shí)現(xiàn);⑦多客戶簡(jiǎn)單網(wǎng)絡(luò)應(yīng)用程序的設(shè)計(jì)實(shí)現(xiàn);⑧基本數(shù)據(jù)庫操作應(yīng)用程序的設(shè)計(jì)實(shí)現(xiàn)。

        綜合效果非常好,學(xué)生在做綜合課程設(shè)計(jì)的過程中,進(jìn)一步鞏固和驗(yàn)證前面所學(xué)技術(shù),激發(fā)出探索興趣,先行求索后續(xù)知識(shí)。更重要的是學(xué)會(huì)了應(yīng)用,學(xué)會(huì)了設(shè)計(jì),學(xué)會(huì)了調(diào)試,應(yīng)用Java技術(shù)的能力提高了,專業(yè)素質(zhì)也提升了。

        2.2 軟件核心課程做基于Java的綜合性實(shí)驗(yàn),可進(jìn)一步提高學(xué)生的能力和素養(yǎng)

        在開設(shè)Java課程之后,相繼開設(shè)了計(jì)算機(jī)網(wǎng)絡(luò)和數(shù)據(jù)庫原理等課程,這些課程也在做綜合實(shí)驗(yàn)項(xiàng)目。因?yàn)镴ava是網(wǎng)絡(luò)編程語言,可以嘗試用Java做開發(fā)工具來完成計(jì)算機(jī)網(wǎng)絡(luò)課程的綜合實(shí)驗(yàn)。再者,全球85%以上的企業(yè)在使用Java完成信息管理系統(tǒng),那么也可以使用Java做工具來為數(shù)據(jù)庫原理課程設(shè)計(jì)一些綜合實(shí)驗(yàn)項(xiàng)目。如果課時(shí)有限,做一個(gè)小型管理信息系統(tǒng)即可,多出一些題目,3~4人一組,每組選做一個(gè)題目。

        因?yàn)槊块T課的綜合實(shí)驗(yàn)課時(shí)都緊張,可以把兩門課合起來做綜合課程設(shè)計(jì)。

        從2008年開始,我們研究探索為計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)開設(shè)的主干課程數(shù)據(jù)庫系統(tǒng)原理實(shí)驗(yàn)的綜合實(shí)驗(yàn)教學(xué)項(xiàng)目提供開發(fā)工具。在數(shù)據(jù)庫系統(tǒng)原理實(shí)驗(yàn)課程的綜合實(shí)驗(yàn)中,學(xué)生開發(fā)的積極性很高,雖然實(shí)驗(yàn)課時(shí)非常有限,但每一個(gè)課題小組都認(rèn)真討論數(shù)據(jù)庫的設(shè)計(jì)、系統(tǒng)的Java實(shí)現(xiàn)方法,最后按時(shí)交上較為滿意的作品。

        自2007年以來,Java課程為計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)課程開設(shè)過的綜合實(shí)驗(yàn)項(xiàng)目如下:①基于TCP協(xié)議的網(wǎng)絡(luò)應(yīng)用程序設(shè)計(jì)與Java實(shí)現(xiàn);②基于UDP協(xié)議的網(wǎng)絡(luò)應(yīng)用程序設(shè)計(jì)與Java實(shí)現(xiàn)。

        自2008年以來,Java課程為數(shù)據(jù)庫系統(tǒng)原理實(shí)驗(yàn)課程開設(shè)過的綜合實(shí)驗(yàn)項(xiàng)目(2010年為Java程序設(shè)計(jì)實(shí)驗(yàn)與數(shù)據(jù)庫系統(tǒng)原理實(shí)驗(yàn)兩門課合作開設(shè)的綜合實(shí)驗(yàn)項(xiàng)目)如下:小型管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(3~4人一組,每組會(huì)針對(duì)不同類型的企業(yè)或部門完成一個(gè)具體的系統(tǒng))。

        將Java課程與其他課程結(jié)合起來,進(jìn)行綜合課程設(shè)計(jì),分別圍繞一些小型管理信息系統(tǒng)、TCP或UDP協(xié)議之上的網(wǎng)絡(luò)應(yīng)用程序、較為復(fù)雜的數(shù)據(jù)結(jié)構(gòu)應(yīng)用程序出題目。Java和計(jì)算機(jī)網(wǎng)絡(luò)、Java和數(shù)據(jù)庫原理、Java和數(shù)據(jù)結(jié)構(gòu)、Java和編譯原理、Java和軟件工程等課程,均可以完成綜合課程設(shè)計(jì)。

        為研究生開設(shè)的課程也大量地應(yīng)用了Java技術(shù),如機(jī)器學(xué)習(xí)、數(shù)據(jù)挖掘的算法實(shí)現(xiàn)多是使用了Java程序。此外各種工程優(yōu)化算法,都可以用Java做開發(fā)工具。

        2.3 基于Java的綜合課程設(shè)計(jì)課程的開設(shè)

        2.3.1 在綜合課程設(shè)計(jì)中遇到的問題

        (1)各門課程的教學(xué)計(jì)劃中沒有為綜合課程設(shè)汁安排專門的課時(shí),需占用常規(guī)的課程單元實(shí)驗(yàn)課時(shí),這樣會(huì)影響到課程的單元練習(xí)。

        (2)因?yàn)闀r(shí)問太短,學(xué)生雖然興趣盎然,但設(shè)計(jì)出的軟件粗糙,無法保證質(zhì)量。

        (3)各門課程單獨(dú)安排的綜合實(shí)驗(yàn)項(xiàng)目中,互相之間難免有些重復(fù),學(xué)生雖有興趣,但每門課都須完成綜合實(shí)驗(yàn),負(fù)擔(dān)重。

        為減輕學(xué)生期末負(fù)擔(dān),近5年來,我們嘗試將兩門課結(jié)合起來,完成綜合課程設(shè)計(jì),如將Java課程與計(jì)算機(jī)網(wǎng)絡(luò)課程結(jié)合起來,完成一個(gè)基于TCP或UDP協(xié)議的應(yīng)用程序;將Java課程與數(shù)據(jù)庫原理課程結(jié)合起來,完成一個(gè)小型管理信息系統(tǒng)。

        2.3.2 開設(shè)基于Java的綜合課程設(shè)計(jì)課程

        以上問題的終極解決方案是基于Java的綜合課程沒計(jì)能作為一門課程,設(shè)計(jì)于信息技術(shù)類專業(yè)的教學(xué)計(jì)劃中。這樣,有效利用給予綜合課程設(shè)計(jì)的課時(shí),在教師的指導(dǎo)下,學(xué)生就可以集巾精力設(shè)計(jì)和實(shí)現(xiàn)一款基于Java的功能完善的質(zhì)量較高的軟件。

        基于Java的綜合課程設(shè)計(jì)課程的實(shí)施方案如下:

        (1)在和學(xué)生討論的基礎(chǔ)上,教師給出以上所述不同方面的多個(gè)題目,讓學(xué)生選擇自已感興趣的題目去做。在設(shè)計(jì)和實(shí)現(xiàn)的過程中,學(xué)生及時(shí)向教師匯報(bào)階段性成果并得到啟發(fā)性指導(dǎo)以便于改進(jìn)。

        (2)教師針對(duì)各種類型題目做出比較典型的實(shí)例,或選擇合適教材以便于學(xué)牛參考。當(dāng)然學(xué)生自己也可以選擇感興趣的實(shí)戰(zhàn)編程教程作為綜合課程設(shè)計(jì)的參考書目。

        在這方面,我們做了一定工作:申請(qǐng)編了清華大學(xué)出版社的教材——《基于Java的綜合課程設(shè)計(jì)》,已經(jīng)正式出版。

        3 結(jié)語

        基于一門計(jì)算機(jī)程序設(shè)計(jì)語言綜合計(jì)算機(jī)軟件的專業(yè)基礎(chǔ)課和專業(yè)課的計(jì)算機(jī)軟件綜合課程設(shè)計(jì),具有明顯的跨課程性質(zhì),設(shè)計(jì)內(nèi)容打破了原有的課程體系和學(xué)科界限,突出了所設(shè)計(jì)大內(nèi)容的整體性。綜合課程設(shè)計(jì)方式靈活,類型多樣,可以適應(yīng)計(jì)算機(jī)專業(yè)迅猛發(fā)展的態(tài)勢(shì),可以及時(shí)反映專業(yè)發(fā)展的新趨勢(shì),容納專業(yè)發(fā)展和社會(huì)需要而提出的新內(nèi)容;有助于減少課程設(shè)計(jì)門類,避免重復(fù)、減輕學(xué)生的課業(yè)負(fù)擔(dān);有助于開闊學(xué)生視野,拓寬與統(tǒng)整專業(yè)知識(shí),克服專業(yè)知識(shí)間的割裂,使學(xué)生學(xué)會(huì)主動(dòng)求知的方法,增強(qiáng)他們對(duì)專業(yè)的整體認(rèn)知能力。

        基于Java的綜合課程設(shè)計(jì)尢疑有效實(shí)現(xiàn)了以上目標(biāo)。

        猜你喜歡
        教學(xué)實(shí)施計(jì)算機(jī)軟件
        基于C語言的計(jì)算機(jī)軟件編程
        電子制作(2018年16期)2018-09-26 03:27:08
        淺談不同編程語言對(duì)計(jì)算機(jī)軟件開發(fā)的影響
        電子制作(2018年1期)2018-04-04 01:48:36
        淺談基于C語言的計(jì)算機(jī)軟件程序設(shè)計(jì)
        電子制作(2017年24期)2017-02-02 07:14:40
        校本特色課程的教學(xué)實(shí)施與評(píng)價(jià)
        新一代(2016年17期)2016-12-22 12:42:28
        小組合作探究模式在初中英語課堂教學(xué)中的實(shí)施
        考試周刊(2016年95期)2016-12-21 01:05:52
        任務(wù)驅(qū)動(dòng)教學(xué)法在成人教育中的運(yùn)用分析
        一場(chǎng)及時(shí)的春雨
        基于計(jì)算機(jī)軟件開發(fā)中分層技術(shù)的應(yīng)用
        河南科技(2014年15期)2014-02-27 14:12:23
        情头一男一女高冷男女| 杨幂AV污网站在线一区二区| 亚洲欧美日韩国产综合久| 高清亚洲精品一区二区三区| 国产一区二区三区激情视频| 中文字幕久久熟女蜜桃| 亚洲一区中文字幕在线电影网| 亚洲成a人片77777kkkkk| 免费人成网站在线视频| 一本色道久久爱88av| 国产乱子伦精品免费无码专区 | 久久成人国产精品免费软件 | 国产69精品一区二区三区| 国产91精品自拍视频| 亚洲av无码专区在线| 国产又色又爽无遮挡免费| 国产丝袜免费精品一区二区 | 亚洲黄片高清在线观看| 日韩一区二区三区人妻免费观看| 日本乱偷人妻中文字幕| 青青视频一区| 亚洲人妖女同在线播放| 日本在线观看一区二区三| 国产精品视频露脸| 国产精彩视频| 亚洲天堂av在线观看免费| 无码av中文一区二区三区桃花岛 | 97色偷偷色噜噜狠狠爱网站97| 性色av一区二区三区密臀av| 久久不见久久见免费视频6| 亚洲欧洲无码一区二区三区| 国产成人综合日韩精品无| 国产交换精品一区二区三区| 色www永久免费视频| 国产久视频国内精品999| 91青青草视频在线播放| 人人妻人人澡人人爽人人dvd| 亚洲色无码播放| 亚洲国产不卡av一区二区三区| 一区二区三区视频在线观看免费 | 婷婷五月深深久久精品|