• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    面向“專升本”學(xué)生《JavaWeb程序設(shè)計(jì)與開(kāi)發(fā)》教學(xué)改革的探討

    2021-02-28 12:09:08羊雪玲
    電腦知識(shí)與技術(shù) 2021年35期
    關(guān)鍵詞:線上線下混合式教學(xué)專升本項(xiàng)目化教學(xué)

    羊雪玲

    摘要:《Java Web程序設(shè)計(jì)與開(kāi)發(fā)》是針對(duì)計(jì)算機(jī)類專業(yè)核心課程,由于專升本學(xué)生來(lái)自不同的學(xué)校、不同的專業(yè)、Java基礎(chǔ)參差不齊,采用針對(duì)普通本科學(xué)生的教學(xué)方法無(wú)法滿足各個(gè)層次學(xué)生的學(xué)習(xí)需求。本文從分層教學(xué)、項(xiàng)目化教學(xué)、線上線下混合式教學(xué)多層次多維度探討如何提升計(jì)算機(jī)類專升本學(xué)生學(xué)習(xí)《Java Web程序設(shè)計(jì)與開(kāi)發(fā)》課程的教學(xué)效果。實(shí)踐證明通過(guò)多種教學(xué)方法的融合使用,可以有效提升專升本學(xué)生學(xué)習(xí)《Java Web程序設(shè)計(jì)與開(kāi)發(fā)》課程的學(xué)習(xí)效果、編碼能力和項(xiàng)目管理經(jīng)驗(yàn)。

    關(guān)鍵詞: Java Web;專升本;項(xiàng)目化教學(xué);分層教學(xué);線上線下混合式教學(xué)

    中圖分類號(hào):G642 ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A

    文章編號(hào):1009-3044(2021)35-0258-02

    1引言

    隨著近年來(lái)國(guó)家教育改革提出拓寬高等職業(yè)學(xué)校應(yīng)屆畢業(yè)生繼續(xù)學(xué)習(xí)的渠道,越來(lái)越多高職??茖W(xué)生通過(guò)專升本渠道繼續(xù)進(jìn)入本科階段學(xué)習(xí)。

    2020年李克強(qiáng)在發(fā)布政府工作報(bào)告中提出全面推進(jìn)“互聯(lián)網(wǎng)+”,國(guó)家對(duì)軟件人才需求不斷增加,專升本考生選擇計(jì)算機(jī)類專業(yè)的學(xué)生與日俱增?!禞ava Web程序設(shè)計(jì)與開(kāi)發(fā)》課程作為計(jì)算機(jī)類、軟件類專業(yè)核心課程,由于對(duì)動(dòng)手能力有較高要求。該課程是一門(mén)綜合性課程從基礎(chǔ)的Servlet、JSP、數(shù)據(jù)庫(kù)學(xué)習(xí)到Spring框架、ORM框架學(xué)習(xí),最后學(xué)生還需要學(xué)習(xí)SpringBoot框架、Docker容器技術(shù),內(nèi)容繁多技術(shù)難度較大,基本每節(jié)課都需要?jiǎng)邮謱?xiě)代碼。專升本學(xué)生學(xué)習(xí)該門(mén)課程中存在如下問(wèn)題:

    1)跨專業(yè)基礎(chǔ)較為薄弱,部分專升本學(xué)生為跨專業(yè)考計(jì)算機(jī)類專業(yè),??齐A段可能學(xué)習(xí)的非計(jì)算機(jī)類專業(yè),其他計(jì)算機(jī)相關(guān)但對(duì)軟件編碼要求不高的專業(yè)比如:網(wǎng)絡(luò)、設(shè)計(jì)、通信、電子信息類相關(guān)專業(yè)。由于編程基礎(chǔ)薄弱,即便有先行課程Java、數(shù)據(jù)庫(kù)技術(shù)等,很多學(xué)生仍舊無(wú)法掌握如何編寫(xiě)、調(diào)試程序。

    2)學(xué)生出現(xiàn)嚴(yán)重分層,基礎(chǔ)好的同學(xué)會(huì)覺(jué)得老師上課講得過(guò)于簡(jiǎn)單,都是之前學(xué)過(guò)的,基礎(chǔ)差的同學(xué)完全跟不上,導(dǎo)致整門(mén)課程無(wú)法學(xué)懂。

    3)理論原理性知識(shí)學(xué)習(xí)困難,??坪捅究茖W(xué)習(xí)培養(yǎng)目標(biāo)有著較大區(qū)別,??谱⒅貙I(yè)知識(shí)和技能培養(yǎng),本科注重綜合性,課程體系結(jié)構(gòu)較為復(fù)雜。導(dǎo)致部分專升本學(xué)生仍舊注重軟件的使用,而不去探索其本后的實(shí)現(xiàn)原理。

    4)學(xué)習(xí)周期短。專升本學(xué)生只有兩年在校學(xué)習(xí)時(shí)間,每學(xué)期安排的課程較多,學(xué)生可能同時(shí)學(xué)習(xí)多門(mén)課程,如果沒(méi)有正確的學(xué)習(xí)方法,學(xué)生學(xué)習(xí)壓力相對(duì)較大。

    5)《Java Web程序設(shè)計(jì)與開(kāi)發(fā)》是一門(mén)綜合性課程對(duì)學(xué)生基礎(chǔ)要求較高。學(xué)習(xí)該課程需要學(xué)生掌握HTML網(wǎng)頁(yè)設(shè)計(jì)、Java程序設(shè)計(jì)、數(shù)據(jù)庫(kù)技術(shù)、JSP動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),以及后期學(xué)習(xí)Web框架技術(shù)、容器技術(shù)等。學(xué)習(xí)難度大,要求學(xué)生有較強(qiáng)動(dòng)手實(shí)踐能力。

    2針對(duì)《Java Web程序設(shè)計(jì)與開(kāi)發(fā)》教學(xué)改革研究

    2.1 研究對(duì)象

    本文主要針對(duì)計(jì)算機(jī)類專升本學(xué)生對(duì)《Java Web程序設(shè)計(jì)與開(kāi)發(fā)》課程進(jìn)行教學(xué)改革相關(guān)研究。

    通過(guò)課程教學(xué)改革幫助計(jì)算機(jī)類專升本學(xué)生更好地掌握《Java Web程序設(shè)計(jì)與開(kāi)發(fā)》課程知識(shí)點(diǎn),同時(shí)能夠應(yīng)用到其他編程類課程中。

    2.2 應(yīng)用模式

    針對(duì)計(jì)算機(jī)類專升本學(xué)生學(xué)習(xí)《Java Web程序設(shè)計(jì)與開(kāi)發(fā)》課程存在問(wèn)題,采取如下改革措施:

    (1)分層教學(xué)

    分層教學(xué)主要針對(duì)專升本學(xué)生學(xué)習(xí)計(jì)算機(jī)類課程基礎(chǔ)參差不齊、甚至零基礎(chǔ)的情況。上課講解核心知識(shí),通過(guò)思維導(dǎo)圖讓學(xué)生構(gòu)件知識(shí)結(jié)構(gòu)體系,重難點(diǎn)精講。分層教學(xué)主要體現(xiàn)如下三個(gè)部分:上課內(nèi)容、上機(jī)練習(xí)、作業(yè)。

    上課內(nèi)容部分:講解核心知識(shí)和重難點(diǎn),保證所有學(xué)生都掌握和聽(tīng)懂。同時(shí)通過(guò)引導(dǎo)性分層問(wèn)題,激發(fā)學(xué)生思考、討論,鼓勵(lì)小組通過(guò)相互討論解決老師提出的問(wèn)題,讓不同層次的學(xué)生都有回答問(wèn)題的機(jī)會(huì),互相探討解決簡(jiǎn)單問(wèn)題。同時(shí)讓學(xué)生之間了解學(xué)習(xí)差異性,鼓勵(lì)其深入思考和學(xué)習(xí)。以第一章Java Web運(yùn)行環(huán)境搭建為例,講解安裝步驟之后,所有學(xué)生掌握Tomcat的安裝,提如下三個(gè)問(wèn)題:

    ① 如何啟停Tomcat及完成Tomcat訪問(wèn)?

    ② 如何修改Tomcat啟動(dòng)端口?

    ③ 分析Tomcat運(yùn)行原理,部署多個(gè)Web項(xiàng)目是如何運(yùn)行的?

    通過(guò)分層提問(wèn),讓不同層次的學(xué)生選擇不同問(wèn)題思考,層層遞進(jìn)。不同層層學(xué)生都有收獲,同學(xué)之間還可以互相討論,懂的同學(xué)給不懂的同學(xué)講解,解決低層次問(wèn)題。

    上機(jī)練習(xí)部分:該部分任務(wù)進(jìn)行不同層次劃分,基礎(chǔ)部分要求所有學(xué)生必須完成。完成基礎(chǔ)部分后,同學(xué)們可以繼續(xù)完成挑戰(zhàn)部分編程任務(wù),如果學(xué)生完成該部分進(jìn)行平時(shí)成績(jī)的加分。同時(shí)通過(guò)分組,小組長(zhǎng)檢查組員完成情況,小組內(nèi)互相討論幫助,保證基礎(chǔ)部分每個(gè)人都能夠完成。最后每次上機(jī)練習(xí)挑選挑戰(zhàn)部分完成較好的同學(xué)分享思路,增強(qiáng)學(xué)生獲得感。以《Java Web程序設(shè)計(jì)與開(kāi)發(fā)》課程中過(guò)濾器章節(jié)為例,上機(jī)練習(xí)可選如下練習(xí):

    ① 完成字符過(guò)濾器解決中文亂碼問(wèn)題(總分90分)

    ② 在操作1的基礎(chǔ)上,完成Web.xml部署文件配置過(guò)濾器和全注解兩種方式配置過(guò)濾器(總分95)

    ③ 字符過(guò)濾器基礎(chǔ)上增加日志過(guò)濾器(總分100)

    學(xué)生完成不同任務(wù),獲得不同分?jǐn)?shù)。鼓勵(lì)學(xué)生上機(jī)練習(xí)從易到難,不斷突破。上機(jī)任務(wù)之間并不是毫無(wú)聯(lián)系,學(xué)生完成基礎(chǔ)任務(wù)之后,通過(guò)代碼重構(gòu)或者增加新功能就能完成挑戰(zhàn)任務(wù)。同時(shí)也給僅能完成基礎(chǔ)上機(jī)練習(xí)部分的同學(xué)預(yù)留提升空間,引導(dǎo)他們朝哪些方面進(jìn)行深入思考。如何把上課所講的知識(shí)應(yīng)用到代碼中,解決實(shí)際問(wèn)題。

    作業(yè)部分:作業(yè)部分進(jìn)行分層布置,基礎(chǔ)作業(yè)要求所有同學(xué)完成,挑戰(zhàn)部分讓有能力的學(xué)生能夠完成,完成挑戰(zhàn)部分作業(yè)的同學(xué)也獲得分?jǐn)?shù)上優(yōu)勢(shì)。以使用Servlet+Jsp完成登錄作業(yè)為例:

    ① 所有學(xué)生需要完成“用戶名”“密碼”輸入,與數(shù)據(jù)庫(kù)中內(nèi)容匹配則登錄成功,否則失敗。(總分90分)

    ② 在作業(yè)1的基礎(chǔ)上增加驗(yàn)證碼功能。(總分95)

    ③ session中保存用戶名、密碼實(shí)現(xiàn)自動(dòng)登錄。(總分100)

    學(xué)生通過(guò)完成不同層次的作業(yè)獲得不同分?jǐn)?shù),對(duì)于挑戰(zhàn)作業(yè)題目可以網(wǎng)上搜索資料或者請(qǐng)教同學(xué)、老師尋找思路。作業(yè)的分層也是層層遞進(jìn),按照生活中實(shí)際需求設(shè)計(jì),學(xué)生按照課本知識(shí)點(diǎn)和樣例程序即可完成作業(yè)一,完成之后通過(guò)思考和上課老師講解內(nèi)容,大部分同學(xué)可以完成第二類作業(yè),專升本學(xué)生中有一部分基礎(chǔ)較好的即可直接選擇第三類挑戰(zhàn)作業(yè)完成。

    (2)線上線下混合式教學(xué)

    針對(duì)跨專業(yè)或者基礎(chǔ)薄弱的學(xué)生,只通過(guò)課堂講解很難達(dá)到快速提升,也無(wú)法短時(shí)間系統(tǒng)性學(xué)習(xí)《Java Web程序設(shè)計(jì)與開(kāi)發(fā)》相關(guān)的課程。線上線下混合式教學(xué)可以解決上述問(wèn)題,《Java Web程序設(shè)計(jì)與開(kāi)發(fā)》基于超星平臺(tái),提供學(xué)生線上精選學(xué)習(xí)視頻、資料以及相關(guān)課程的學(xué)習(xí)資料。讓基礎(chǔ)薄弱的同學(xué)通過(guò)線上課程系統(tǒng)性地進(jìn)行學(xué)習(xí),也可以解決部分同學(xué)上課沒(méi)有聽(tīng)懂又不知如何提問(wèn)的問(wèn)題。

    除了線上視頻課程和學(xué)習(xí)資料之外,提供其他工具簡(jiǎn)化學(xué)生學(xué)習(xí)難度,比如:云數(shù)據(jù)庫(kù),通過(guò)給學(xué)生部署云數(shù)據(jù)庫(kù),簡(jiǎn)化學(xué)生安裝、使用數(shù)據(jù)庫(kù)的困難,讓學(xué)生課余時(shí)間能夠完成《Java Web程序設(shè)計(jì)與開(kāi)發(fā)》相關(guān)作業(yè)和實(shí)驗(yàn)。超星平臺(tái)分享數(shù)據(jù)庫(kù)常用SQL語(yǔ)句文檔,學(xué)生快速學(xué)習(xí)即可掌握基本的數(shù)據(jù)庫(kù)操作。減少因?yàn)橄刃姓n程沒(méi)有學(xué)習(xí)好放棄學(xué)習(xí)等問(wèn)題。

    老師通過(guò)學(xué)生線上學(xué)習(xí)的時(shí)間分析學(xué)生課后學(xué)習(xí)情況,通過(guò)視頻觀看量以及學(xué)生對(duì)視頻對(duì)的評(píng)價(jià)不斷調(diào)整更新視頻,提升學(xué)生學(xué)習(xí)興趣。除了基礎(chǔ)課程視頻的分享,還可以選取部分有難度的進(jìn)階視頻分享給能力較強(qiáng)的學(xué)生,例如我們?cè)窒硪粋€(gè)前后端分離的Java Web+小程序的項(xiàng)目案例給學(xué)生,小程序部分代碼相對(duì)簡(jiǎn)單,但是上課未講過(guò),學(xué)有余力和能力較強(qiáng)的學(xué)生基本都可以根據(jù)視頻完成項(xiàng)目的編碼。通過(guò)該案例的學(xué)習(xí)滿足能力較強(qiáng)那部分學(xué)生對(duì)知識(shí)對(duì)學(xué)習(xí),掌握業(yè)界最新的技術(shù),讓上課所講的內(nèi)容跟實(shí)際生活中應(yīng)用相結(jié)合。

    (3)項(xiàng)目化教學(xué)

    通過(guò)分層教學(xué)和線上線下混合式教學(xué)可以解決大部分基礎(chǔ)問(wèn)題,彌補(bǔ)基礎(chǔ)薄弱,理論原理性知識(shí)學(xué)習(xí)。項(xiàng)目化教學(xué)則是分階段進(jìn)行,學(xué)生學(xué)習(xí)完每章節(jié)知識(shí)之后,將每一章節(jié)知識(shí)進(jìn)行關(guān)聯(lián)設(shè)計(jì)一個(gè)小項(xiàng)目讓學(xué)生獨(dú)立完成或者小組合作完成。例如學(xué)習(xí)完成Servlet和Jsp部分,即可以安排學(xué)生完成一個(gè)簡(jiǎn)易的“注冊(cè)登錄”項(xiàng)目。學(xué)習(xí)完成數(shù)據(jù)庫(kù)章節(jié)后,繼續(xù)在該項(xiàng)目基礎(chǔ)上將注冊(cè)的用戶信息保存到數(shù)據(jù)庫(kù)中,對(duì)代碼進(jìn)行重構(gòu)和完善。

    通過(guò)項(xiàng)目化的教學(xué)改革,不僅可以讓學(xué)生學(xué)以致用,使用前面學(xué)習(xí)的知識(shí)完成項(xiàng)目,同時(shí)還可以讓學(xué)生掌握項(xiàng)目管理、代碼重構(gòu)、團(tuán)隊(duì)合作等能力,提升學(xué)生職業(yè)素養(yǎng)。

    通過(guò)階段性項(xiàng)目的完成,不同層次學(xué)生可以知道自己的問(wèn)題出現(xiàn)在哪里,學(xué)習(xí)的知識(shí)應(yīng)該怎樣運(yùn)用,針對(duì)問(wèn)題定期查缺補(bǔ)漏,到超星平臺(tái)隨時(shí)復(fù)習(xí)和查找前面章節(jié)內(nèi)容和知識(shí)點(diǎn)。

    3 教學(xué)改革的效果評(píng)價(jià)

    3.1不同層次到學(xué)生得到提升

    通過(guò)以上三個(gè)措施,讓不同層次都學(xué)生在理論學(xué)習(xí)、上機(jī)練習(xí)、課后作業(yè)都根據(jù)自己能力完成學(xué)習(xí),不斷進(jìn)步,保持學(xué)習(xí)的激情。

    3.2縮小學(xué)生之間差距

    通過(guò)線上線下混合式教學(xué),讓基礎(chǔ)較差的同學(xué)有學(xué)習(xí)的渠道。通過(guò)課余時(shí)間的學(xué)習(xí),持之以恒最終能夠完成挑戰(zhàn)部分題目。

    3.3項(xiàng)目化教學(xué)提升學(xué)生綜合能力

    《Java Web程序設(shè)計(jì)與開(kāi)發(fā)》使用項(xiàng)目化教學(xué),簡(jiǎn)單的項(xiàng)目學(xué)生獨(dú)立完成,初步養(yǎng)成設(shè)計(jì)、編碼、解決問(wèn)題的能力。復(fù)雜的項(xiàng)目通過(guò)小組分工完成,培養(yǎng)學(xué)生合作、創(chuàng)新、溝通和批判能力。不僅提升專升本學(xué)生軟件開(kāi)發(fā)技能,同時(shí)也能提升綜合素養(yǎng)。

    參考文獻(xiàn):

    [1] 修曉玉.基于“項(xiàng)目驅(qū)動(dòng)”的Java教學(xué)改革與實(shí)踐[J].中國(guó)新通信,2020,22(6):207.

    [2] 魯斌,劉昌余.面向“專升本”學(xué)生的《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)改革的探討[J].軟件工程師,2015,18(11):54-55.

    [3] 朱劍鋒,王冬,熊志斌,等.項(xiàng)目教學(xué)法在Java程序設(shè)計(jì)課程教學(xué)中的應(yīng)用[J].瓊州學(xué)院學(xué)報(bào),2011,18(2):82-84.

    [4] 蔣少莉,賈艷波.Java Web程序設(shè)計(jì)課程教學(xué)改革——基于項(xiàng)目驅(qū)動(dòng)的互動(dòng)式教學(xué)模式探索[J].教育現(xiàn)代化,2020,7(7):44-45,52.

    [5] 王敏,陳珂,許旻.SPOC混合教學(xué)模式的研究與實(shí)踐——以《Java程序設(shè)計(jì)》為例[J].中國(guó)教育信息化,2019(6):67-69.

    【通聯(lián)編輯:光文玲】

    猜你喜歡
    線上線下混合式教學(xué)專升本項(xiàng)目化教學(xué)
    山西省2019年專升本選拔考試 現(xiàn)代漢語(yǔ)
    2017年-2018年專升本院校錄取分?jǐn)?shù)線
    山西省2018年專升本選拔考試 大學(xué)語(yǔ)文
    2019年山西省普通高校專升本考生體格檢查表
    線上線下混合式教學(xué)在高職英語(yǔ)教學(xué)中的應(yīng)用研究
    高職護(hù)理專業(yè)線上線下混合式教學(xué)模式研究
    利用MOOC優(yōu)勢(shì)重塑教學(xué) 實(shí)現(xiàn)線上線下混合式教學(xué)新模式
    MOOC教學(xué)試點(diǎn)學(xué)院探究
    高職《管理學(xué)》課程實(shí)行項(xiàng)目化教學(xué)改革與實(shí)踐策略
    芻議項(xiàng)目化教學(xué)法在本科動(dòng)漫實(shí)訓(xùn)課程中的探索與應(yīng)用
    金昌市| 高阳县| 铜山县| 山阳县| 金昌市| 仁寿县| 门源| 赫章县| 华池县| 满城县| 东丰县| 马鞍山市| 定陶县| 长岭县| 呼伦贝尔市| 托里县| 卓尼县| 杂多县| 府谷县| 景泰县| 南郑县| 九龙城区| 安西县| 萍乡市| 阿拉善左旗| 南涧| 比如县| 梁山县| 萝北县| 花莲市| 龙州县| 六安市| 融水| 安仁县| 龙江县| 新泰市| 康定县| 沙河市| 内乡县| 积石山| 元氏县|