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

        ?

        CDIO理念在JavaWeb課程教學(xué)中的應(yīng)用研究

        2018-11-28 09:43:40賈宗維張超群
        關(guān)鍵詞:項(xiàng)目驅(qū)動(dòng)

        賈宗維 張超群

        摘 要:《Java Web程序設(shè)計(jì)》是一門技術(shù)知識(shí)涵蓋廣泛的課程。文章將Web技術(shù)知識(shí)遞進(jìn)分層設(shè)計(jì),組合不同的技術(shù)設(shè)計(jì)階段子項(xiàng)目并依據(jù)CDIO教育理念進(jìn)行教學(xué)實(shí)施。這種技術(shù)知識(shí)遞進(jìn)、項(xiàng)目驅(qū)動(dòng)的教學(xué)方式,使得學(xué)生的系統(tǒng)設(shè)計(jì)思維能力、編程能力、團(tuán)隊(duì)合作能力都有顯著的提升,增強(qiáng)了學(xué)生的實(shí)踐動(dòng)手能力,為學(xué)生的高薪就業(yè)奠定了基礎(chǔ)。

        關(guān)鍵詞:CDIO;技術(shù)遞進(jìn);項(xiàng)目驅(qū)動(dòng);Java Web

        中圖分類號(hào):G434 文獻(xiàn)標(biāo)志碼:B 文章編號(hào):1673-8454(2018)22-0070-03

        一、引言

        《Java Web程序設(shè)計(jì)》是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的一門核心課程,通常在高年級(jí)開設(shè),其先導(dǎo)課程涉及《數(shù)據(jù)結(jié)構(gòu)》《數(shù)據(jù)庫》《軟件工程》等多門課程,主要針對(duì)企業(yè)級(jí)應(yīng)用需求,運(yùn)用Java語言和Web技術(shù)開發(fā)Web應(yīng)用程序。該課程相關(guān)的理論基礎(chǔ)較多,專業(yè)技術(shù)層次鮮明,綜合實(shí)踐性強(qiáng),是培養(yǎng)學(xué)生程序設(shè)計(jì)思維能力、編程能力、團(tuán)隊(duì)協(xié)作能力的一門難度較大的專業(yè)課程。通過該課程的學(xué)習(xí),學(xué)生能夠具備運(yùn)用HTML、CSS、JSP、Servlet、JavaBean、JDBC等層次遞進(jìn)Web技術(shù)開發(fā)具有MVC或DAO設(shè)計(jì)模式的Web應(yīng)用系統(tǒng)的能力,為未來采用不同設(shè)計(jì)框架的企業(yè)級(jí)Java EE項(xiàng)目開發(fā)奠定基礎(chǔ)。

        CDIO工程教育模式是近年來國際工程教育改革的最新成果,由麻省理工學(xué)院和瑞典皇家工學(xué)院等四所大學(xué)共同創(chuàng)造[1]。CDIO代表構(gòu)思(Conceive)、設(shè)計(jì)(Design)、實(shí)現(xiàn)(Implement)和運(yùn)作(Operate),它以產(chǎn)品研發(fā)到產(chǎn)品運(yùn)行的生命周期為載體,讓學(xué)生以主動(dòng)的、實(shí)踐的、課程之間有機(jī)聯(lián)系的方式學(xué)習(xí)工程[2]?;贑DIO教育模式對(duì)Java Web程序設(shè)計(jì)課程進(jìn)行教學(xué)改革,就是以企業(yè)項(xiàng)目需求驅(qū)動(dòng)為主線,Web技術(shù)遞進(jìn)的知識(shí)體系為基礎(chǔ),實(shí)踐動(dòng)手能力培養(yǎng)為本位,企業(yè)高薪就業(yè)為導(dǎo)向,進(jìn)行一系列的教學(xué)內(nèi)容的設(shè)計(jì)。

        二、Java Web程序設(shè)計(jì)課程教學(xué)現(xiàn)狀

        《Java Web程序設(shè)計(jì)》課程的學(xué)習(xí)是通過理論與實(shí)踐相結(jié)合的方式培養(yǎng)學(xué)生具有開發(fā)Web程序的能力。大多數(shù)院校傳統(tǒng)授課過程中多由教師占據(jù)主導(dǎo)地位,學(xué)生被動(dòng)學(xué)習(xí),極大地制約了學(xué)生的主動(dòng)思考及動(dòng)手能力,雖然部分教師就此問題進(jìn)行了諸如項(xiàng)目驅(qū)動(dòng)法[3]、案例法[4]的教學(xué)改革,讓學(xué)生很好地理解知識(shí)點(diǎn),但培養(yǎng)出的學(xué)生在工程能力方面大多與企業(yè)需求不一致,往往得不到企業(yè)的認(rèn)可。

        1.編程能力不足

        編程能力是衡量學(xué)生對(duì)本門課程掌握程度的重要指標(biāo),它和教師的教學(xué)環(huán)節(jié)的執(zhí)行方式有著直接的關(guān)系。傳統(tǒng)課堂教學(xué),教師大多采用PPT進(jìn)行“說教”式的教學(xué),實(shí)驗(yàn)教學(xué)在教師指導(dǎo)下完成簡單的驗(yàn)證或設(shè)計(jì)實(shí)驗(yàn)。雖然學(xué)生對(duì)單個(gè)理論知識(shí)得到了充分的掌握,但對(duì)于企業(yè)所需的實(shí)際編程能力還是缺乏針對(duì)性的鍛煉。

        2.工程能力缺乏

        教師雖然通過項(xiàng)目驅(qū)動(dòng)、案例驅(qū)動(dòng)等教學(xué)改革對(duì)學(xué)生的編程能力進(jìn)行了一定的鍛煉,學(xué)生也可以通過編程解決諸如數(shù)據(jù)庫連接、接口、排序等小問題,但大多數(shù)學(xué)生沒有進(jìn)行過系統(tǒng)全面的企業(yè)項(xiàng)目需求訓(xùn)練,缺乏大規(guī)模系統(tǒng)開發(fā)和團(tuán)隊(duì)協(xié)作的工程能力。

        三、基于CDIO的《Java Web程序設(shè)計(jì)》教學(xué)改革

        《Java Web程序設(shè)計(jì)》課程涵蓋技術(shù)知識(shí)點(diǎn)廣且層次逐步遞進(jìn),各技術(shù)知識(shí)在企業(yè)項(xiàng)目中往往都是綜合運(yùn)用。如何鍛煉學(xué)生Web技術(shù)綜合運(yùn)用的能力、團(tuán)隊(duì)協(xié)作能力以及工程系統(tǒng)能力,成為本門課程改革的重要目標(biāo)。

        1.技術(shù)知識(shí)層次遞進(jìn)的教學(xué)內(nèi)容改革

        《Java Web程序設(shè)計(jì)》課程涵蓋了網(wǎng)頁開發(fā)技術(shù)、設(shè)計(jì)框架技術(shù)、數(shù)據(jù)庫及服務(wù)器技術(shù)和集成開發(fā)平臺(tái)技術(shù)等。這些技術(shù)之間存在先后和相互支撐的關(guān)系。筆者所在的教研團(tuán)隊(duì)在近年來教學(xué)研究的基礎(chǔ)上,對(duì)課程知識(shí)內(nèi)容進(jìn)行了重新梳理,設(shè)計(jì)了各技術(shù)知識(shí)遞進(jìn)關(guān)系圖,如圖1所示,相應(yīng)的教學(xué)內(nèi)容也按照此路線圖執(zhí)行。

        Java Web課程的最終目標(biāo)就是學(xué)生實(shí)踐編程能力的顯著提高,我們?cè)诮虒W(xué)內(nèi)容、教學(xué)方法、教學(xué)實(shí)施等方面,打破傳統(tǒng)教學(xué)實(shí)施中以知識(shí)傳授為主的授課模式,根據(jù) CDIO工程教育理念,以企業(yè)項(xiàng)目開發(fā)過程為主線,Web技術(shù)知識(shí)逐層遞進(jìn)培養(yǎng)為基礎(chǔ),綜合實(shí)踐編程能力培養(yǎng)為本位,學(xué)生高薪就業(yè)為導(dǎo)向,進(jìn)行了大范圍的教學(xué)改革。結(jié)合執(zhí)業(yè)崗位需求、技術(shù)知識(shí)前后銜接設(shè)置以及軟件行業(yè)發(fā)展趨勢,選用企業(yè)真實(shí)項(xiàng)目為載體,以CDIO理念貫穿實(shí)施整個(gè)教學(xué)環(huán)節(jié)。

        2.企業(yè)項(xiàng)目驅(qū)動(dòng)的教學(xué)組織形式的改革

        CDIO教育理念在《Java Web程序設(shè)計(jì)》課程中標(biāo)志性地體現(xiàn)以企業(yè)項(xiàng)目驅(qū)動(dòng)為主線,將Java Web課程所涵蓋的技術(shù)知識(shí)、應(yīng)達(dá)到的工程能力、應(yīng)具備的素質(zhì)等培養(yǎng)目標(biāo)融入項(xiàng)目,由此可見項(xiàng)目的選取在課程教學(xué)改革中占有極其重要的地位。對(duì)項(xiàng)目的難易度、技術(shù)知識(shí)的涵蓋廣度均進(jìn)行了深入的研究和甄選。通過綜合評(píng)估,我們決定采用“農(nóng)資公司W(wǎng)eb管理系統(tǒng)”作為課程教學(xué)項(xiàng)目。它是針對(duì)企業(yè)開發(fā)的綜合信息管理系統(tǒng),包括公司組織管理、OA辦公子系統(tǒng)、新聞公告管理、設(shè)備資產(chǎn)管理、日志管理等功能模塊。

        選擇“農(nóng)資公司W(wǎng)eb管理系統(tǒng)”項(xiàng)目作為CDIO教育理念教學(xué)方法實(shí)施驅(qū)動(dòng)項(xiàng)目的原因在于:①項(xiàng)目是從企業(yè)實(shí)際需求出發(fā),滿足了教學(xué)內(nèi)容與社會(huì)需求的無縫對(duì)接;②項(xiàng)目所需的技術(shù)難度適中,能夠體現(xiàn)對(duì)學(xué)生分析問題和解決問題能力提升的目標(biāo);③項(xiàng)目可依據(jù)Web技術(shù)層次分解為若干個(gè)簡單的子項(xiàng)目,培養(yǎng)學(xué)生建立解決復(fù)雜科學(xué)問題的編程思維;④項(xiàng)目開發(fā)采用業(yè)界廣泛使用的開發(fā)框架和集成開發(fā)平臺(tái),便于學(xué)生實(shí)習(xí)或就業(yè)時(shí)更快融入企業(yè)團(tuán)隊(duì)。

        四、CDIO教育模式的企業(yè)項(xiàng)目驅(qū)動(dòng)、技術(shù)遞進(jìn)的教學(xué)設(shè)計(jì)

        教學(xué)設(shè)計(jì)過程依據(jù)CDIO教育理念,分別在構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)作四個(gè)階段進(jìn)行詳細(xì)設(shè)計(jì)。CDIO教育模式是以企業(yè)項(xiàng)目研發(fā)到產(chǎn)品運(yùn)行的生命周期為載體,讓學(xué)生以主動(dòng)的、實(shí)踐的、技術(shù)知識(shí)綜合運(yùn)用的方式進(jìn)行教學(xué)實(shí)施的學(xué)習(xí)模式。在Web前端設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、集成框架配置、編寫代碼、測試維護(hù)等工程實(shí)踐能力方面進(jìn)行整體設(shè)計(jì),逐步提升學(xué)生自我學(xué)習(xí)、團(tuán)隊(duì)協(xié)作和創(chuàng)新實(shí)踐的能力[5]。

        1.CDIO教育理念教學(xué)設(shè)計(jì)

        構(gòu)思階段: ①學(xué)生分組,按照Web技術(shù)知識(shí)側(cè)重,將學(xué)生進(jìn)行分組并對(duì)項(xiàng)目初步分工,指定實(shí)踐動(dòng)手能力較高、組織協(xié)調(diào)能力較強(qiáng)的成員擔(dān)任組長。②確定課題,組內(nèi)成員通過討論分析、查閱資料、教師指導(dǎo)等途徑確立階段項(xiàng)目課題。③需求分析,圍繞實(shí)際問題和用戶需求進(jìn)行分析,組員共同討論編制項(xiàng)目需求分析報(bào)告書。

        設(shè)計(jì)階段:①功能設(shè)計(jì),遵照軟件工程理論方法,組員在教師的指導(dǎo)下,根據(jù)項(xiàng)目需求報(bào)告,協(xié)商分析、不斷完善,確立階段項(xiàng)目的功能框架。②數(shù)據(jù)庫設(shè)計(jì),學(xué)生通過對(duì)Access、MySql、SQLServer等數(shù)據(jù)庫技術(shù)的學(xué)習(xí),選定階段項(xiàng)目所采用的后臺(tái)數(shù)據(jù)庫并進(jìn)行相應(yīng)的數(shù)據(jù)模型構(gòu)建。③原型設(shè)計(jì),通過JSP技術(shù)、CSS技術(shù)、JQuery UI技術(shù)及SSM框架技術(shù)的學(xué)習(xí),在項(xiàng)目的整體架構(gòu)、前端頁面展現(xiàn)、文字及顏色樣式設(shè)置等方面進(jìn)行原型設(shè)計(jì)。

        實(shí)現(xiàn)階段: ①數(shù)據(jù)庫設(shè)計(jì)實(shí)現(xiàn),選用適當(dāng)?shù)臄?shù)據(jù)庫管理平臺(tái)設(shè)計(jì)實(shí)現(xiàn)階段項(xiàng)目需求的數(shù)據(jù)庫,包括數(shù)據(jù)表、索引、關(guān)鍵字、觸發(fā)器等的創(chuàng)建。②原型實(shí)現(xiàn),利用NotePad、Eclipse等開發(fā)工具進(jìn)行Web系統(tǒng)前端頁面的制作,包括首頁、導(dǎo)航、模板頁的制作,綜合運(yùn)用HTML+DIV/JS+CSS技術(shù)對(duì)頁面文字、顏色的搭配等模板內(nèi)容進(jìn)行實(shí)現(xiàn)。③代碼實(shí)現(xiàn),利用集成開發(fā)平臺(tái),依據(jù)功能設(shè)計(jì)報(bào)告,統(tǒng)一進(jìn)行開發(fā)框架的配置訓(xùn)練,然后按照組內(nèi)任務(wù)分工逐一實(shí)現(xiàn)各項(xiàng)功能的代碼編制。④測試維護(hù),小組負(fù)責(zé)人協(xié)調(diào)各組員將各自開發(fā)的子系統(tǒng)統(tǒng)一起來,按照事先設(shè)計(jì)的接口規(guī)范進(jìn)行整合。

        運(yùn)作階段: ①系統(tǒng)測試,在系統(tǒng)整合上線之前,對(duì)系統(tǒng)各部分功能進(jìn)行測試,通過不斷調(diào)試優(yōu)化,直至系統(tǒng)達(dá)到預(yù)期目標(biāo)并穩(wěn)定上線運(yùn)行。②撰寫項(xiàng)目報(bào)告,學(xué)生根據(jù)軟件工程的開發(fā)規(guī)范進(jìn)行項(xiàng)目報(bào)告的編寫,并對(duì)自我的階段項(xiàng)目開發(fā)過程進(jìn)行總結(jié)分析歸納。③考核評(píng)價(jià),教師根據(jù)學(xué)生平時(shí)考勤、任務(wù)完成進(jìn)度、組內(nèi)互評(píng)、項(xiàng)目答辯、期末考核確定學(xué)生的課程最終成績。

        2.技術(shù)遞進(jìn)的階段項(xiàng)目設(shè)計(jì)

        按照技術(shù)遞進(jìn)路線圖設(shè)計(jì)農(nóng)資公司W(wǎng)eb管理系統(tǒng),階段項(xiàng)目及遞進(jìn)技術(shù)的分解和組合詳見表1。

        技術(shù)遞進(jìn)的階段項(xiàng)目設(shè)計(jì),將課程知識(shí)內(nèi)容按照不同的難易程度進(jìn)行組合并分散在不同的子項(xiàng)目中,各項(xiàng)目間又相互聯(lián)系,便于學(xué)生更自由地進(jìn)行拓展訓(xùn)練。各階段項(xiàng)目實(shí)施過程依據(jù)CDIO能力培養(yǎng)目標(biāo)進(jìn)行詳細(xì)設(shè)計(jì)。

        3.考核評(píng)價(jià)設(shè)計(jì)

        CDIO教育理念遵從的評(píng)價(jià)方式是不同能力應(yīng)有相應(yīng)的評(píng)價(jià)考核方式,我們通過Java Web技術(shù)遞進(jìn)階段子任務(wù)進(jìn)行考核,分別在學(xué)生的專業(yè)知識(shí)能力、編碼規(guī)范能力、解決問題能力、團(tuán)隊(duì)協(xié)作能力、創(chuàng)新能力等方面進(jìn)行考核評(píng)價(jià),這種多元化的考核方式更能全面地反映一個(gè)學(xué)生對(duì)這門課程的掌握程度,評(píng)價(jià)結(jié)果更加客觀公正。

        CDIO教育理念在《Java Web程序設(shè)計(jì)》課程的成功引入,在技術(shù)遞進(jìn)、企業(yè)項(xiàng)目驅(qū)動(dòng)的分階段實(shí)施下,學(xué)生在分析解決問題、代碼編制、團(tuán)隊(duì)協(xié)作、技術(shù)創(chuàng)新等方面都顯著提升。學(xué)生在整個(gè)教學(xué)實(shí)施的過程中不但拓寬了程序開發(fā)的知識(shí)面,同時(shí)對(duì)軟件工程、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫原理等方面知識(shí)有了更進(jìn)一步的理解和掌握。通過引入企業(yè)項(xiàng)目的“學(xué)中做”“做中學(xué)”“做學(xué)合一”的實(shí)踐教學(xué)方式,避免了技術(shù)理論與實(shí)際動(dòng)手脫節(jié)現(xiàn)象的發(fā)生。學(xué)生親自設(shè)計(jì)、編碼、測試運(yùn)行,自學(xué)能力和自信心得到極大的提升,同時(shí)也提高了系統(tǒng)設(shè)計(jì)思維能力、人際交往能力、協(xié)作創(chuàng)新能力。

        參考文獻(xiàn):

        [1]胡志剛,任勝兵,陳志剛等.工程型本科人才培養(yǎng)方案及其優(yōu)化——基于CDIO-CMM的理念[J].高等工程教育研究,2010(6):20-28.

        [2]曹樹坤,吳長忠,李國平等.以連續(xù)承辦省級(jí)創(chuàng)新大賽為抓手,促人才培養(yǎng)模式改革與質(zhì)量提升[J].課程教育研究,2018(17):240-241.

        [3]沈維政,蘇中濱,趙潔.項(xiàng)目驅(qū)動(dòng)教學(xué)法在Java語言程序設(shè)計(jì)教學(xué)中的應(yīng)用[J].東北農(nóng)業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2010,8(2):66-67.

        [4]陳濤.基于案例教學(xué)的Java語言課程改革研究[J].教育研究與實(shí)驗(yàn),2009(s3):59-60+63.

        [5]廖堅(jiān).CDIO工程教育模式在《Web應(yīng)用開發(fā)實(shí)訓(xùn)》教學(xué)中的應(yīng)用[J].亞太教育,2015(28):162.

        (編輯:魯利瑞)

        猜你喜歡
        項(xiàng)目驅(qū)動(dòng)
        依托工作室的軟件工程實(shí)踐教學(xué)研究
        基于物聯(lián)網(wǎng)項(xiàng)目驅(qū)動(dòng)的嵌入式系統(tǒng)教學(xué)改革的研究與實(shí)踐
        基于“紅色之旅”項(xiàng)目驅(qū)動(dòng)的《調(diào)酒與咖啡》工作室制人才培養(yǎng)機(jī)制探討
        試論基于項(xiàng)目驅(qū)動(dòng)的機(jī)械制圖教學(xué)改革
        亚洲精品国产精品乱码在线观看| 在线看片国产免费不卡| 欧洲女人性开放免费网站| 国产真实夫妇视频| 狠狠色噜噜狠狠狠狠色综合久| 亚洲成av人片天堂网九九| 国产一区二区三区韩国| 久久青青草原亚洲av| 国内精品免费一区二区三区| 日本高清h色视频在线观看| 欧美在线观看一区二区| 国产一区二区三区免费精品| 熟女一区二区国产精品| av高清在线不卡直播| 午夜裸体性播放| 亚洲综合色丁香婷婷六月图片| 亚洲av中文aⅴ无码av不卡| 久久伊人精品色婷婷国产| 成人日韩熟女高清视频一区| 情侣黄网站免费看| 日韩AV无码一区二区三不卡| 人妻尤物娇呻雪白丰挺| 亚洲中文字幕在线一区| 国产一极内射視颍一| 久久国产亚洲高清观看5388| 久久偷拍国内亚洲青青草| 80s国产成年女人毛片| 老司机亚洲精品影院| 91免费播放日韩一区二天天综合福利电影 | 又色又爽又高潮免费视频国产| 国产精品18久久久久久麻辣| 国产在线观看黄| 亚州中文字幕乱码中文字幕| 中文字幕人妻在线中字| 免费观看又色又爽又黄的| 波多野结衣一区| 黄色三级国产在线观看| 亚洲国产av一区二区三区天堂| 任我爽精品视频在线播放| 国产亚洲精久久久久久无码| 成人av天堂一区二区|