摘要:新時(shí)代背景下,我國(guó)社會(huì)經(jīng)濟(jì)的迅猛發(fā)展,對(duì)人才提出了新的要求,要求學(xué)生在具備理論知識(shí)的同時(shí),還需要具備較強(qiáng)的專業(yè)技術(shù)能力。一個(gè)大規(guī)模生產(chǎn)、分享和應(yīng)用數(shù)據(jù)的時(shí)代正在開啟,程序設(shè)計(jì)與數(shù)據(jù)庫(kù)技術(shù)都是計(jì)算機(jī)領(lǐng)域的重要方向。通過對(duì)高職院校程序設(shè)計(jì)與數(shù)據(jù)庫(kù)融合教學(xué)存在的問題進(jìn)行重點(diǎn)分析和研究,并提出針對(duì)性意見和解決措施,發(fā)揮程序設(shè)計(jì)與數(shù)據(jù)庫(kù)融合教學(xué)的作用和功能,提高人才培育有效性和提高課程教學(xué)質(zhì)量。
關(guān)鍵詞:高職院校;程序設(shè)計(jì);數(shù)據(jù)庫(kù);融合教學(xué)
一、前言
隨著我國(guó)信息技術(shù)的迅猛發(fā)展,信息技術(shù)推動(dòng)我國(guó)各行各業(yè)的不斷發(fā)展,我國(guó)信息產(chǎn)業(yè)對(duì)人才的需求不斷增加。高職院校計(jì)算機(jī)專業(yè)的培養(yǎng)目標(biāo)需要與社會(huì)的新要求相匹配,適應(yīng)當(dāng)下物聯(lián)網(wǎng)、云計(jì)算、大數(shù)據(jù)等新興信息技術(shù)的廣泛應(yīng)用。計(jì)算機(jī)產(chǎn)業(yè)中的數(shù)據(jù)庫(kù)開發(fā)及應(yīng)用需求急劇增長(zhǎng),所以在教學(xué)中需要最大程度地將程序設(shè)計(jì)與數(shù)據(jù)庫(kù)進(jìn)行融合教學(xué),在教學(xué)模式、教學(xué)目標(biāo)以及內(nèi)容等方面進(jìn)行優(yōu)化創(chuàng)新,將不同信息產(chǎn)業(yè)的專業(yè)需要緊密結(jié)合,培育出復(fù)合技能型人才。高職院??梢砸劳谢ヂ?lián)網(wǎng)平臺(tái)將程序設(shè)計(jì)與數(shù)據(jù)庫(kù)專業(yè)融合教學(xué),不斷改革和創(chuàng)新教學(xué)模式,將兩門專業(yè)課程進(jìn)行滲透和交叉,以此培育出特色鮮明且具有競(jìng)爭(zhēng)優(yōu)勢(shì)的優(yōu)質(zhì)人才。
二、高職院校程序設(shè)計(jì)與數(shù)據(jù)庫(kù)融合教學(xué)的重點(diǎn)
高職院校開展程序設(shè)計(jì)與數(shù)據(jù)庫(kù)融合教學(xué)活動(dòng),教學(xué)目標(biāo)需根據(jù)社會(huì)行業(yè)標(biāo)準(zhǔn)和技術(shù)需求設(shè)置,有效開展二者相融合的教學(xué)活動(dòng),將程序設(shè)計(jì)與數(shù)據(jù)庫(kù)技術(shù)進(jìn)行整合是實(shí)踐教學(xué)活動(dòng)中的一大特色,也是高職院校教學(xué)模式的一大特色[1]。從教學(xué)內(nèi)容上看,傳統(tǒng)教學(xué)中的重點(diǎn)和難點(diǎn)設(shè)計(jì)都停留在對(duì)理論知識(shí)的梳理、掌握和總結(jié)上,導(dǎo)致兩門課程在教學(xué)過程中存在很多相似和重復(fù)的內(nèi)容。因此,在進(jìn)行程序設(shè)計(jì)與數(shù)據(jù)庫(kù)教學(xué)過程中,需要整合內(nèi)部課程資源,加強(qiáng)對(duì)整個(gè)教學(xué)過程的控制,從而為以后教學(xué)改革提供新的思路。
在程序設(shè)計(jì)與數(shù)據(jù)庫(kù)傳統(tǒng)教學(xué)過程中,實(shí)踐環(huán)節(jié)比較薄弱,學(xué)生缺乏實(shí)踐探索和學(xué)習(xí)的機(jī)會(huì),因此需要加強(qiáng)實(shí)踐教學(xué)環(huán)節(jié)和二者知識(shí)整合,加強(qiáng)對(duì)整個(gè)教學(xué)過程的控制,豐富專業(yè)理論知識(shí)的儲(chǔ)備和專業(yè)技能[2]。高職院校開展程序設(shè)計(jì)與數(shù)據(jù)庫(kù)融合教學(xué)活動(dòng),除了要根據(jù)當(dāng)代社會(huì)對(duì)人才提出的新要求,建立新的實(shí)踐教學(xué)體系,還需要打破傳統(tǒng)實(shí)踐教學(xué)的理念和方式,強(qiáng)化學(xué)生動(dòng)手能力的訓(xùn)練,融入企業(yè)真實(shí)案例,進(jìn)行不斷的學(xué)習(xí)和實(shí)訓(xùn),豐富學(xué)生理論知識(shí)的儲(chǔ)備和專業(yè)技能,不斷提升學(xué)生實(shí)踐技能和專業(yè)素質(zhì)。在理論知識(shí)階段要充分融合二者的教學(xué)理論內(nèi)容,在實(shí)踐教學(xué)環(huán)節(jié)開展理論與實(shí)踐相結(jié)合的實(shí)踐教學(xué)活動(dòng),建立二者高度融合的新的理論實(shí)踐教學(xué)體系。
三、高職院校程序設(shè)計(jì)與數(shù)據(jù)庫(kù)融合教學(xué)存在的問題
(一)教學(xué)內(nèi)容重復(fù)繁雜。從課程體系來看,高職院校主要開展的程序課程有C、C++、Java、Python等語言,理論知識(shí)和方法繁雜重復(fù)較多,這幾門程序設(shè)計(jì)課程都包括程序設(shè)計(jì)的中的三大程序設(shè)計(jì)結(jié)構(gòu),語法上雖然稍有不同,但是程序設(shè)計(jì)的思維方法雷同,教學(xué)內(nèi)容存在重復(fù)性,在實(shí)踐教學(xué)中容易導(dǎo)致學(xué)生無法對(duì)信息的系統(tǒng)性進(jìn)行全面深入的認(rèn)識(shí)和知識(shí)技能的整合,幾門課程的融合知識(shí)體系不完善,學(xué)生難以掌握基本的技巧。數(shù)據(jù)庫(kù)技術(shù)類課程主要包括結(jié)構(gòu)化查詢語言(SQL)等關(guān)系型的數(shù)據(jù)庫(kù),建立數(shù)據(jù)庫(kù)表、數(shù)據(jù)查詢,但對(duì)高級(jí)查詢?nèi)狈θ娴恼J(rèn)識(shí),在實(shí)踐操作中缺乏創(chuàng)新意識(shí),學(xué)生對(duì)知識(shí)點(diǎn)掌握不充分,理論與實(shí)踐的運(yùn)用度不夠。因此,在教學(xué)過程中積極主動(dòng)將程序設(shè)計(jì)與數(shù)據(jù)庫(kù)融合展開教學(xué),但課程教學(xué)內(nèi)容繁雜,課程包含內(nèi)容較多,學(xué)生雖然能學(xué)習(xí)與之相關(guān)的理論知識(shí)和基本的專業(yè)技能,但對(duì)理論知識(shí)與專業(yè)技能的應(yīng)用無法聯(lián)系緊密,學(xué)生在學(xué)習(xí)過程中也存在一定的盲目性,不利于學(xué)生進(jìn)行知識(shí)與技能的整合和提升。
(二)忽視實(shí)踐教學(xué)活動(dòng)的開展。程序設(shè)計(jì)與數(shù)據(jù)庫(kù)融合教學(xué),雖然兩門專業(yè)課側(cè)重點(diǎn)不同,但存在緊密的聯(lián)系[3]。例如使用Python操作數(shù)據(jù),程序在運(yùn)行時(shí),數(shù)據(jù)是在內(nèi)存中。當(dāng)程序終止時(shí),通常需要將數(shù)據(jù)保存在磁盤上。為了便于程序保存和讀取數(shù)據(jù),并能直接通過條件快速查詢到指定數(shù)據(jù),數(shù)據(jù)庫(kù)這種專門用于集中存儲(chǔ)和查詢的軟件才應(yīng)運(yùn)而生。比如Python對(duì)數(shù)據(jù)庫(kù)也可以進(jìn)行增刪查的功能,但這些功能必須在實(shí)踐教學(xué)環(huán)節(jié)才能得到學(xué)習(xí),所以教師在開展二者相融合的專業(yè)教學(xué)過程中,脫離二者知識(shí)點(diǎn)的融合是難以進(jìn)行技能的應(yīng)用和提升的,同時(shí)也會(huì)導(dǎo)致學(xué)生在學(xué)習(xí)過程中,對(duì)理論知識(shí)難以進(jìn)一步進(jìn)行實(shí)踐和檢驗(yàn)。
四、高職院校程序設(shè)計(jì)與數(shù)據(jù)庫(kù)融合教學(xué)的實(shí)施策略
(一)明確專業(yè)教學(xué)資源庫(kù)建設(shè)
在新時(shí)代背景下,越來越注重教育事業(yè)的創(chuàng)新發(fā)展,而高職院校的創(chuàng)新發(fā)展是加強(qiáng)專業(yè)建設(shè)服務(wù)產(chǎn)業(yè)升級(jí),帶動(dòng)“教、學(xué)、做”一體化教學(xué)模式改革,提高學(xué)生的實(shí)際動(dòng)手能力[4]。
根據(jù)各行各業(yè)對(duì)人才提出的要求,科學(xué)合理地開展專業(yè)教學(xué)活動(dòng),培育出符合時(shí)代發(fā)展所需的技能型、復(fù)合型人才。因此,需要高職院校在開展程序設(shè)計(jì)與數(shù)據(jù)庫(kù)融合教學(xué)過程中,除了要為學(xué)生學(xué)習(xí)和實(shí)踐提供專業(yè)課程教師教學(xué)團(tuán)隊(duì),還要依托互聯(lián)網(wǎng)平臺(tái)建立有效的專業(yè)教學(xué)資源庫(kù),其中教學(xué)資源需要包括程序設(shè)計(jì)資源、數(shù)據(jù)庫(kù)相關(guān)的教育資源,為教師開展理論與實(shí)踐教學(xué)活動(dòng)提供豐富的教學(xué)資源和教育內(nèi)容[5]。例如,教師在開展程序設(shè)計(jì)與數(shù)據(jù)庫(kù)專業(yè)教學(xué)過程中,要根據(jù)互聯(lián)網(wǎng)平臺(tái)的教學(xué)資源庫(kù)中的基礎(chǔ)資源部分,在課堂中為學(xué)生進(jìn)行理論知識(shí)的傳授和講解。教師要不斷學(xué)習(xí),以發(fā)展的眼光和嚴(yán)謹(jǐn)?shù)慕虒W(xué)態(tài)度開展課程教學(xué)思想、內(nèi)容以及方法等方面的提升。
(二)開展專業(yè)實(shí)踐教學(xué)活動(dòng)
對(duì)于高職院校而言,要著重培養(yǎng)技能型、應(yīng)用型和復(fù)合型人才,為此,高職院校需要根據(jù)學(xué)生的發(fā)展需求和社會(huì)對(duì)人才提出的要求,不斷加強(qiáng)實(shí)踐教學(xué)活動(dòng)的開展力度,為學(xué)生實(shí)踐實(shí)訓(xùn)參與做好場(chǎng)所建設(shè),使學(xué)生通過不斷的實(shí)踐活動(dòng),養(yǎng)成良好的學(xué)習(xí)習(xí)慣,為學(xué)生創(chuàng)新能力和實(shí)踐能力的培育奠定良好基礎(chǔ)[6]。因此,高職院??梢愿鶕?jù)程序設(shè)計(jì)與數(shù)據(jù)庫(kù)融合教學(xué)的特點(diǎn),為學(xué)生做好實(shí)踐場(chǎng)所的建設(shè),還需要在課堂中和課下增加學(xué)生的實(shí)踐比例,為學(xué)生創(chuàng)造良好的實(shí)踐學(xué)習(xí)環(huán)境,同時(shí)也要轉(zhuǎn)變教師自身的教學(xué)觀念,讓教師意識(shí)到無論是在課堂還是在實(shí)踐場(chǎng)所,都應(yīng)積極主動(dòng)引導(dǎo)學(xué)生探索創(chuàng)新學(xué)習(xí)思路,根據(jù)自身學(xué)習(xí)和實(shí)踐過程中存在的問題與不足,尋找符合自身發(fā)展所需的方式方法。程序設(shè)計(jì)中與數(shù)據(jù)庫(kù)知識(shí)相融合的實(shí)例很多,例如條件查詢、可滾動(dòng)結(jié)果集、排序結(jié)果集、計(jì)算抽樣圖書的平均頁數(shù)等實(shí)踐實(shí)例都是利用Java程序設(shè)計(jì)與數(shù)據(jù)庫(kù)進(jìn)行的融合應(yīng)用。
(三)明確專業(yè)人才培養(yǎng)定位
高職院校開展程序設(shè)計(jì)與數(shù)據(jù)庫(kù)融合教學(xué)活動(dòng),要意識(shí)到二者相融合教學(xué)活動(dòng)的開展,不僅是滿足社會(huì)對(duì)人才提出的新要求,更重要的是豐富學(xué)生理論知識(shí)的儲(chǔ)備,培養(yǎng)學(xué)生的綜合能力和綜合素質(zhì),為學(xué)生今后的全面發(fā)展奠定基礎(chǔ)。因此,高職院校在開展程序設(shè)計(jì)與數(shù)據(jù)庫(kù)融合教學(xué)過程中,要根據(jù)學(xué)情和行業(yè)技能標(biāo)準(zhǔn)開展實(shí)際教學(xué),明確專業(yè)人才培養(yǎng)定位。因當(dāng)今時(shí)代需要具備豐富的理論知識(shí)和過硬的專業(yè)技能型復(fù)合型人才,教師在開展二者融合教學(xué)的過程中,根據(jù)互聯(lián)網(wǎng)平臺(tái)中的教學(xué)資源庫(kù),建設(shè)短期人才培養(yǎng)目標(biāo)和長(zhǎng)期人才培養(yǎng)目標(biāo),使學(xué)生通過不斷的學(xué)習(xí)和實(shí)踐提升自身動(dòng)手能力和實(shí)踐能力,同時(shí)為進(jìn)一步的技能學(xué)習(xí)奠定堅(jiān)實(shí)的基礎(chǔ)[7]。例如,在教學(xué)資源庫(kù)建設(shè)過程中不斷改進(jìn)和積累教學(xué)資源和材料,根據(jù)人才培養(yǎng)目標(biāo)進(jìn)行資源的完善和應(yīng)用,教師根據(jù)學(xué)校現(xiàn)有教學(xué)資源和教學(xué)軟件,不斷創(chuàng)新開展程序設(shè)計(jì)與數(shù)據(jù)庫(kù)融合教學(xué),在“大數(shù)據(jù)+教育”環(huán)境下,各種慕課和微課、線上線下教學(xué)資源和學(xué)習(xí)資源為“學(xué)做教”提供大量的教學(xué)資源,在滿足教師課堂教學(xué)效果提升的同時(shí),還能滿足學(xué)生在課堂外自主學(xué)習(xí)和能力鍛煉的需要。
(四)完善專業(yè)課程教學(xué)體系
數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)相關(guān)專業(yè)的重要技能技術(shù),在人才培養(yǎng)中占據(jù)重要的位置。例如“Java程序設(shè)計(jì)”“數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用”“Python 程序設(shè)計(jì)”等課程都可以建設(shè)與數(shù)據(jù)庫(kù)相融合的教學(xué)體系。首先,對(duì)于專業(yè)課程教學(xué)體系的完善,要在課堂中開展理論實(shí)踐教學(xué)活動(dòng),對(duì)于數(shù)據(jù)庫(kù)以及程序設(shè)計(jì)基本原理進(jìn)行驗(yàn)證和實(shí)踐,將程序設(shè)計(jì)理論知識(shí)與數(shù)據(jù)庫(kù)理論知識(shí)緊密結(jié)合,利用二者融合的理論知識(shí)進(jìn)行相關(guān)技能的驗(yàn)證,增強(qiáng)學(xué)生對(duì)專業(yè)知識(shí)和技能的感性認(rèn)識(shí)。其次,完善專業(yè)課程教學(xué)體系,目的是通過多種實(shí)踐教學(xué)活動(dòng)來開拓學(xué)生的發(fā)展新思維,使學(xué)生通過不斷實(shí)踐和動(dòng)手操作,提高創(chuàng)新能力和動(dòng)手操作能力。因?yàn)椴糠謱?shí)踐活動(dòng)的開展,往往具備較強(qiáng)的綜合性和可拓展性等特點(diǎn),學(xué)生通過實(shí)踐教學(xué)活動(dòng),將自身所學(xué)理論知識(shí)進(jìn)行實(shí)踐和檢驗(yàn),并在此過程中不斷分析、整理、設(shè)計(jì)以及構(gòu)思,完善學(xué)生的知識(shí)架構(gòu),促進(jìn)學(xué)生個(gè)性化發(fā)展。最后,程序設(shè)計(jì)與數(shù)據(jù)庫(kù)融合教學(xué),是實(shí)現(xiàn)理論與實(shí)踐相結(jié)合教學(xué)的重要基礎(chǔ),能更好地滿足學(xué)生學(xué)習(xí)和成長(zhǎng)的需求。因?yàn)橄鄬?duì)于傳統(tǒng)的專業(yè)課程體系,許多教師在有限的時(shí)間內(nèi)過度注重理論知識(shí)的傳授,在新的教學(xué)體系中,教師應(yīng)開展理論與實(shí)踐相結(jié)合的教學(xué)活動(dòng),讓學(xué)生在“學(xué)中做,做中學(xué)”的教學(xué)過程中更好地激發(fā)學(xué)生對(duì)相關(guān)問題的綜合思考,提高學(xué)生的認(rèn)知能力和知識(shí)應(yīng)用能力,更有利于學(xué)生將自身所學(xué)知識(shí)在應(yīng)用中升華。
(五)革新專業(yè)融合教學(xué)模式
新時(shí)代背景下,云計(jì)算、大數(shù)據(jù)、物聯(lián)網(wǎng)、人工智能和區(qū)塊鏈技術(shù)的快速發(fā)展,為我國(guó)各行各業(yè)提供了新的發(fā)展手段和發(fā)展方向,對(duì)于我國(guó)教育事業(yè)也不例外,因信息技術(shù)與我國(guó)教育事業(yè)的融合創(chuàng)新,為當(dāng)代教育教學(xué)提供了新的教學(xué)手段和教學(xué)方式。多種教學(xué)模式并存,意味著教師在開展專業(yè)教學(xué)過程中,可以根據(jù)學(xué)生實(shí)際學(xué)習(xí)情況以及教學(xué)資源等多方面因素,采用多種不同的教學(xué)手段和教學(xué)方法,其主要目的是提高學(xué)生課堂學(xué)習(xí)熱情和積極性,提高專業(yè)課程教學(xué)效果,為教師科學(xué)合理地開展多元教學(xué)活動(dòng)提供輔助工具。例如,教師在開展程序設(shè)計(jì)與數(shù)據(jù)庫(kù)融合教學(xué)的過程中,可以依托互聯(lián)網(wǎng)平臺(tái)開展專業(yè)課程教學(xué)活動(dòng),幫助教師打破傳統(tǒng)課堂教學(xué)的局限性,在互聯(lián)網(wǎng)平臺(tái)中可以引導(dǎo)學(xué)生進(jìn)行課前預(yù)習(xí)、課中答疑,也可以組織學(xué)生在課后自主到互聯(lián)網(wǎng)平臺(tái)中進(jìn)行錯(cuò)題復(fù)習(xí)。教師在開展教學(xué)活動(dòng)之前,需為學(xué)生提前準(zhǔn)備好課堂學(xué)習(xí)的教學(xué)資源,例如,相關(guān)學(xué)習(xí)視頻和學(xué)習(xí)課件以及課后測(cè)試試卷等。另外,教師根據(jù)程序設(shè)計(jì)與數(shù)據(jù)庫(kù)教學(xué)的新目標(biāo),在進(jìn)行理論知識(shí)講解與實(shí)踐項(xiàng)目教學(xué)過程中,可依托互聯(lián)網(wǎng)平臺(tái)組織學(xué)生將自身所學(xué)理論知識(shí)進(jìn)行實(shí)踐檢驗(yàn)。對(duì)于學(xué)生課堂中所學(xué)理論知識(shí)的掌握程度進(jìn)行隨堂測(cè)試,發(fā)揮多元教學(xué)手段和教學(xué)模式的作用與優(yōu)勢(shì)。
五、結(jié)語
綜上所述,高職院校是培育技能型、復(fù)合型人才的重要場(chǎng)所,隨著時(shí)代的發(fā)展,將程序設(shè)計(jì)與數(shù)據(jù)庫(kù)融合開展教學(xué)活動(dòng),不論是理論教學(xué)還是實(shí)踐教學(xué),都是二者融合專業(yè)課程中的重要環(huán)節(jié)。因此,需要教師根據(jù)教學(xué)目標(biāo)結(jié)合學(xué)生個(gè)性化的學(xué)習(xí)需求,將程序設(shè)計(jì)與數(shù)據(jù)庫(kù)融合教學(xué)模式改革創(chuàng)新,不斷完善專業(yè)課程的教學(xué)體系,提高教師專業(yè)技能應(yīng)用能力和專業(yè)化水平,為教師開展專業(yè)教學(xué)提供新型教學(xué)手段與方法,使教師能更科學(xué)合理地開展程序設(shè)計(jì)與數(shù)據(jù)庫(kù)融合教學(xué),并通過階段性教學(xué)數(shù)據(jù),為教師提出針對(duì)性程序設(shè)計(jì)與數(shù)據(jù)庫(kù)融合的教學(xué)改革策略,以此實(shí)現(xiàn)專業(yè)人才培養(yǎng)的目標(biāo),推動(dòng)學(xué)生在新時(shí)代的全面發(fā)展。
參考文獻(xiàn)
[1]王仲科.Web程序設(shè)計(jì)中數(shù)據(jù)庫(kù)獲取編程技巧與方法[J].電腦編程技巧與維護(hù),2022(07):68-70.
[2]吳昊,譚榮麗,朱林麗.C#程序設(shè)計(jì)中利用ADO.NET訪問數(shù)據(jù)庫(kù)教學(xué)策略[J].信息與電腦(理論版),2021,33(13):223-226.
[3]尹志宇,白旭,姜興華.計(jì)算機(jī)類專業(yè)多課程相結(jié)合的綜合實(shí)踐教學(xué)改革——以軟件工程、Web程序設(shè)計(jì)和數(shù)據(jù)庫(kù)技術(shù)為例[J].科技風(fēng),2020(22):26-27.
[4]張淑榮.數(shù)據(jù)庫(kù)程序設(shè)計(jì)的云端教學(xué)模式探索與實(shí)踐[J].電腦與電信,2020(08):71-74.
[5]王春娟.培養(yǎng)學(xué)生自主學(xué)習(xí)能力的教學(xué)策略研究——以VFP數(shù)據(jù)庫(kù)程序設(shè)計(jì)課程為例[J].電腦知識(shí)與技術(shù),2020,16(14):144-145+150.
[6]劉敏嫻,李義寧,邱波.翻轉(zhuǎn)課堂在ACCESS數(shù)據(jù)庫(kù)程序設(shè)計(jì)中的教學(xué)探索[J].福建電腦,2018,34(11):168+136
[7]徐光明,王靜詠,王利紅.基于SaKai平臺(tái)的混合式教學(xué)模式研究與探討——以“數(shù)據(jù)庫(kù)程序設(shè)計(jì)”為例[J].科教導(dǎo)刊(上旬刊),2018(04):123-124.