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