張權(quán) 艾學(xué)山
摘要:應(yīng)用軟件是工科大學(xué)生專業(yè)課學(xué)習(xí)的重要工具,開(kāi)發(fā)應(yīng)用軟件對(duì)促進(jìn)大學(xué)生對(duì)專業(yè)課程相關(guān)知識(shí)的理解與掌握至關(guān)重要。文章以水利應(yīng)用開(kāi)發(fā)技術(shù)課程為背景,提出了工科大學(xué)生應(yīng)用軟件開(kāi)發(fā)課程的建設(shè)思路、建設(shè)方案,并對(duì)近幾年的教學(xué)效果進(jìn)行總結(jié),為工科大學(xué)生應(yīng)用軟件開(kāi)發(fā)類課程的建設(shè)提供參考。
關(guān)鍵詞:工科;應(yīng)用軟件開(kāi)發(fā);教學(xué)實(shí)踐
中圖分類號(hào):G642? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2022)27-0163-03
開(kāi)放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):
1 引言
2016年6月,中國(guó)成為第18個(gè)《華盛頓協(xié)議》正式成員。這標(biāo)志著我國(guó)工程教育質(zhì)量得到國(guó)際認(rèn)可,工程教育國(guó)際化邁出重要步伐[1]。這也為提高我國(guó)工程類大學(xué)生教育提出新的要求和挑戰(zhàn)。工程教育與產(chǎn)業(yè)發(fā)展緊密聯(lián)系、相互支撐。教育部推動(dòng)高校主動(dòng)應(yīng)對(duì)新一輪科技革命和產(chǎn)業(yè)變革的挑戰(zhàn),建設(shè)發(fā)展新工科。以應(yīng)對(duì)變化、塑造未來(lái)為指引,以繼承與創(chuàng)新、交叉與融合、協(xié)同與共享為主要途徑,深入開(kāi)展新工科研究與實(shí)踐,推動(dòng)思想創(chuàng)新、機(jī)制創(chuàng)新、模式創(chuàng)新,實(shí)現(xiàn)從學(xué)科導(dǎo)向轉(zhuǎn)向以產(chǎn)業(yè)需求為導(dǎo)向,從專業(yè)分割轉(zhuǎn)向跨界交叉融合,從適應(yīng)服務(wù)轉(zhuǎn)向支撐引領(lǐng)。大力發(fā)展大數(shù)據(jù)、云計(jì)算、物聯(lián)網(wǎng)應(yīng)用、人工智能、虛擬現(xiàn)實(shí)、基因工程、核技術(shù)等新技術(shù)和智能制造、集成電路、空天海洋、生物醫(yī)藥、新材料等新產(chǎn)業(yè)相關(guān)的新興工科專業(yè)和特色專業(yè)集群。新工科的建設(shè),一方面要設(shè)置和發(fā)展一批新興工科專業(yè),另一方面要推動(dòng)現(xiàn)有工科專業(yè)的改革創(chuàng)新。在新工科建設(shè)的背景下,培養(yǎng)多元化復(fù)合型和創(chuàng)新型工程人才對(duì)程序設(shè)計(jì)類課程的實(shí)踐教學(xué)提出了更高的要求[2]。
高校工科課程既具有普遍的理論性、又具有特殊的工科領(lǐng)域的專業(yè)性、實(shí)踐操作性和一定的可創(chuàng)新性,存在著鮮明而突出的專業(yè)特點(diǎn)。課程教學(xué)既需要解決工科專業(yè)基礎(chǔ)理論的認(rèn)知,也需要解決專業(yè)技能的培養(yǎng),特別是對(duì)工程建設(shè)的實(shí)踐能力[3]。工科專業(yè)課程通常具有應(yīng)用性強(qiáng)、數(shù)據(jù)量大、模型復(fù)雜、方法眾多等特點(diǎn)。為推動(dòng)傳統(tǒng)工科專業(yè)的改革創(chuàng)新,以數(shù)據(jù)庫(kù)為基礎(chǔ)的專業(yè)應(yīng)用軟件成為工科學(xué)生的重要工具,開(kāi)發(fā)專業(yè)應(yīng)用軟件不僅對(duì)專業(yè)知識(shí)點(diǎn)的理解、模型的結(jié)構(gòu)、算法的邏輯關(guān)系等都是一個(gè)全面整理、總結(jié)和提高的過(guò)程,而且對(duì)各知識(shí)點(diǎn)的數(shù)據(jù)需求,參數(shù)敏感性分析,計(jì)算結(jié)果展示等都有很好的認(rèn)識(shí),對(duì)問(wèn)題的理解也更加透徹。本文結(jié)合水文學(xué)及水資源工程專業(yè)的學(xué)科背景,依托水利應(yīng)用開(kāi)發(fā)技術(shù)課程,探索了基于新工科背景下的專業(yè)應(yīng)用軟件開(kāi)發(fā)課程教學(xué)理念、教學(xué)方法,取得了一定的教學(xué)效果,學(xué)生們?cè)谲浖_(kāi)發(fā)過(guò)程中熟練掌握了數(shù)據(jù)庫(kù)的使用和計(jì)算機(jī)軟件界面設(shè)計(jì)開(kāi)發(fā)基本技能,鍛煉了嚴(yán)謹(jǐn)?shù)乃季S能力,提高了專業(yè)知識(shí)的認(rèn)識(shí)水平,增強(qiáng)了專業(yè)軟件設(shè)計(jì)開(kāi)發(fā)的信心。
2 軟件開(kāi)發(fā)工具的選擇
軟件開(kāi)發(fā)工具能夠搭建一個(gè)基本的開(kāi)發(fā)框架,編程人員在這個(gè)框架上進(jìn)行開(kāi)發(fā),無(wú)須編寫太多的代碼便可快速開(kāi)發(fā)出企業(yè)級(jí)應(yīng)用系統(tǒng)[4],目前可用的軟件開(kāi)發(fā)工具很多,根據(jù)工科大學(xué)生的專業(yè)特點(diǎn),考慮軟件的可持續(xù)性要求,軟件開(kāi)發(fā)平臺(tái)的選擇以主流軟件為主,通常主流軟件具有用戶量大、操作簡(jiǎn)便、資源豐富等優(yōu)勢(shì),適用于學(xué)生的持續(xù)學(xué)習(xí)。
另外,在選擇軟件開(kāi)發(fā)平臺(tái)時(shí)要考慮學(xué)生課時(shí)少的現(xiàn)狀,以生成C/S模式操作界面為目標(biāo),選擇容易上手的開(kāi)發(fā)工具,最好與大學(xué)生已學(xué)過(guò)的軟件相銜接,這樣可讓大多數(shù)學(xué)生都能夠很快掌握,同時(shí)使先修的軟件課程得到延伸。在水利應(yīng)用開(kāi)發(fā)技術(shù)課程的軟件開(kāi)發(fā)平臺(tái)選擇的過(guò)程中,根據(jù)專業(yè)軟件開(kāi)發(fā)的特點(diǎn),選用的是微軟公司的Microsoft Visual Studio開(kāi)發(fā)工具包,最早是以Visual C++為程序設(shè)計(jì)工具,經(jīng)過(guò)幾年的教學(xué)實(shí)踐后發(fā)現(xiàn)學(xué)生難以在一個(gè)學(xué)期內(nèi)掌握,也很難實(shí)現(xiàn)獨(dú)立開(kāi)發(fā)專業(yè)軟件的目的。后來(lái)經(jīng)過(guò)多個(gè)語(yǔ)言的比較,最近幾年選擇了C#作為開(kāi)發(fā)語(yǔ)言,重點(diǎn)講解控制臺(tái)應(yīng)用程序和界面應(yīng)用程序開(kāi)發(fā)。由于C#具有簡(jiǎn)潔實(shí)用易上手等優(yōu)勢(shì),逐漸成為目前主流軟件開(kāi)發(fā)工具之一,在互聯(lián)網(wǎng)上有海量學(xué)習(xí)資源,便于大學(xué)生在軟件開(kāi)發(fā)過(guò)程中遇到問(wèn)題時(shí)及時(shí)找到解決方法。雖然C++和C#都是學(xué)生在低年級(jí)普遍學(xué)習(xí)過(guò)的C語(yǔ)言的基礎(chǔ)上發(fā)展起來(lái)的優(yōu)秀程序語(yǔ)言,但C#在界面開(kāi)發(fā)方面更顯優(yōu)秀。使用Visual C#作為開(kāi)發(fā)工具,不僅是對(duì)學(xué)生以前C語(yǔ)言學(xué)習(xí)內(nèi)容的一次回顧和提升,同時(shí)在軟件開(kāi)發(fā)過(guò)程中可以實(shí)現(xiàn)編程語(yǔ)言的連續(xù)性。經(jīng)過(guò)近3年的針對(duì)武漢大學(xué)水利水電學(xué)院本科生教學(xué)實(shí)踐表明,該開(kāi)發(fā)工具比較適用于本課程的需要,在課堂上受到學(xué)生的普遍好評(píng)。
3 應(yīng)用軟件開(kāi)發(fā)課程內(nèi)容的設(shè)計(jì)
課程內(nèi)容本著以學(xué)生為中心、循序漸進(jìn)的原則,從學(xué)生現(xiàn)有的知識(shí)情況入手,兼顧零基礎(chǔ)學(xué)習(xí)的同學(xué)進(jìn)行設(shè)計(jì),主要從以下幾個(gè)方面考慮。
3.1 快速入門
入門是深入學(xué)習(xí)的基礎(chǔ),對(duì)于一門新的編程語(yǔ)言,首先要能在電腦上正確安裝所需要的開(kāi)發(fā)平臺(tái),微軟提供了Visual Studio的學(xué)習(xí)版本,在官網(wǎng)即可下載,安裝時(shí)選擇C#等主要功能語(yǔ)言模塊,按步驟安裝即可。此外需要能夠新建工程并運(yùn)行,開(kāi)始學(xué)習(xí)新建控制臺(tái)應(yīng)用程序,在編輯界面中給出簡(jiǎn)單的代碼并能夠運(yùn)行出結(jié)果,理解各代碼的作用,在掌握了C#語(yǔ)法中幾個(gè)關(guān)鍵語(yǔ)句后,就可以將以前學(xué)習(xí)過(guò)的C語(yǔ)言的編程內(nèi)容在C#語(yǔ)言環(huán)境中進(jìn)行重現(xiàn)了,這樣學(xué)生就很快掌握了開(kāi)發(fā)C#的控制臺(tái)應(yīng)用程序。學(xué)生可以快速入門,一方面節(jié)約了學(xué)生寶貴的學(xué)習(xí)時(shí)間,另一方面則提高了學(xué)生學(xué)習(xí)的積極性,為課堂教學(xué)效果打下了基礎(chǔ)。
3.2 基本語(yǔ)法
C#語(yǔ)言的主要特點(diǎn)是面向?qū)ο缶幊痰乃枷?,在基礎(chǔ)及語(yǔ)法上,C#語(yǔ)言基礎(chǔ)與C語(yǔ)言差異不大,可概括地講解;面向?qū)ο笫悄壳爸髁鬈浖捎玫木幊趟枷?,需要較詳細(xì)地講解及實(shí)例演練。讓學(xué)生理解并掌握面向?qū)ο缶幊痰木杷冢@樣對(duì)任何的編程題目都能夠很快找到解決思路。通過(guò)實(shí)例練習(xí),使學(xué)生能夠編寫并學(xué)會(huì)如何調(diào)試控制臺(tái)應(yīng)用程序,掌握編程要領(lǐng)及出現(xiàn)錯(cuò)誤時(shí)的調(diào)試方法。
3.3 界面編程
控制臺(tái)應(yīng)用程序雖然可以解決專業(yè)中需要解決的問(wèn)題,但不直觀,不方便使用和傳播。窗體界面是目前主要的界面形式,易于使用,把專業(yè)軟件轉(zhuǎn)化成窗體界面軟件有助于軟件的長(zhǎng)久使用和分享。首先學(xué)習(xí)創(chuàng)建窗體,了解窗體的基本結(jié)構(gòu)和界面與代碼間的邏輯關(guān)系;其次,通過(guò)一些簡(jiǎn)單的實(shí)例了解窗體應(yīng)用程序的基本使用方法;再次,學(xué)習(xí)各種工具箱控件的使用方法,以及菜單欄、工具欄和狀態(tài)欄的創(chuàng)建和使用。最后,學(xué)習(xí)各要素的綜合使用以及一些組件、外部控件的引入方法等。
3.4 數(shù)據(jù)庫(kù)應(yīng)用
工科的一大特點(diǎn)就是數(shù)據(jù)量大,如果管理和使用數(shù)據(jù)成為工科學(xué)生的重要能力之一。在學(xué)習(xí)軟件開(kāi)發(fā)過(guò)程中,可以選擇諸如Access,SQL Server等常用數(shù)據(jù)庫(kù)作為數(shù)據(jù)庫(kù)管理工具,學(xué)習(xí)用C#調(diào)用數(shù)據(jù)庫(kù)并使用數(shù)據(jù)的方法,C#中提供了很好的控件能使數(shù)據(jù)庫(kù)中的數(shù)據(jù)與界面控件靈活交互,即界面可以從數(shù)據(jù)庫(kù)中讀取數(shù)據(jù),也可以向數(shù)據(jù)庫(kù)寫入數(shù)據(jù),這樣界面軟件的數(shù)據(jù)處理能力提升,使用數(shù)據(jù)庫(kù)就更加方便。
3.5 綜合應(yīng)用軟件開(kāi)發(fā)
有了以上的基礎(chǔ),就可以著手開(kāi)發(fā)專業(yè)領(lǐng)域的各知識(shí)點(diǎn)軟件了。在開(kāi)發(fā)時(shí),首先要明確該知識(shí)點(diǎn)需要哪些基礎(chǔ)數(shù)據(jù)、輸入數(shù)據(jù)和輸出結(jié)果數(shù)據(jù)?;A(chǔ)數(shù)據(jù)可以放在數(shù)據(jù)庫(kù)中,軟件啟動(dòng)或計(jì)算時(shí)調(diào)用;輸入數(shù)據(jù)可放在界面上,便于設(shè)置和調(diào)整;輸出結(jié)果數(shù)據(jù)可以表格和圖形形式展示在界面上,在計(jì)算完成后直接可以看到,也可同時(shí)寫入到數(shù)據(jù)庫(kù)或其他文件(如Excel、txt文件等)中,成為永久文件在需要時(shí)查看。因此,可以實(shí)現(xiàn)具有一定功能的軟件封裝的開(kāi)發(fā),從而實(shí)現(xiàn)課程教學(xué)的預(yù)期效果。
4 水利應(yīng)用開(kāi)發(fā)技術(shù)課程的探索與實(shí)踐
4.1 水利應(yīng)用開(kāi)發(fā)的特點(diǎn)
1)數(shù)據(jù)量大:水利應(yīng)用開(kāi)發(fā)涉及水文基礎(chǔ)數(shù)據(jù)、水庫(kù)特性資料數(shù)據(jù)、水電站運(yùn)行數(shù)據(jù)、水生態(tài)環(huán)境變化過(guò)程數(shù)據(jù)等多種數(shù)據(jù),且數(shù)據(jù)多呈現(xiàn)不斷累積、逐漸增大等特點(diǎn)。
2)模型多:在水文預(yù)報(bào)中就有非常多的模型,通常在應(yīng)用過(guò)程中都是多個(gè)模型同時(shí)計(jì)算,以方便進(jìn)行結(jié)果的互相比較分析;在水庫(kù)調(diào)度中,根據(jù)目標(biāo)函數(shù)的不同也有多個(gè)模型需要進(jìn)行同時(shí)計(jì)算。
3)求解方法多:無(wú)論是水文預(yù)報(bào)模型還是水庫(kù)調(diào)度模型均有很多種求解方法,也經(jīng)常出現(xiàn)對(duì)同一個(gè)模型應(yīng)用多種方法同時(shí)進(jìn)行求解的情況。
4)影響因素復(fù)雜:對(duì)有些知識(shí)點(diǎn)模塊的開(kāi)發(fā)(如水文預(yù)報(bào))需要考慮的參數(shù)非常多,且不容易得到合適的參數(shù)值,需要不斷地試算或通過(guò)優(yōu)化算法優(yōu)化參數(shù)。
4.2 界面設(shè)計(jì)
為使軟件更加方便實(shí)用,通常將不必要的信息放在后臺(tái),不在主界面上顯示,主界面主要顯示各參數(shù)輸入框、各模型方法的選擇控件、計(jì)算結(jié)果表和圖形以及計(jì)算結(jié)果的統(tǒng)計(jì)值等信息?;拘畔⒖梢酝ㄟ^(guò)菜單或按鈕等在其他頁(yè)面查詢顯示。界面程序設(shè)計(jì)好還可以很方便地進(jìn)行參數(shù)敏感性分析,可從各參數(shù)的變化與計(jì)算結(jié)果的變化關(guān)系進(jìn)行統(tǒng)計(jì)得到。界面設(shè)計(jì)可以較好地實(shí)現(xiàn)人機(jī)交互功能,從而使得開(kāi)發(fā)的軟件具有“用戶友好”的特點(diǎn)。
4.3 教學(xué)過(guò)程
為了克服部分同學(xué)對(duì)軟件開(kāi)發(fā)的畏懼心理,在開(kāi)課前給同學(xué)們錄了一段如何使用開(kāi)發(fā)工具的錄像,同學(xué)們可以熟悉開(kāi)發(fā)的基本操作,前幾次課程在上課時(shí)注重學(xué)生的理解程度,課后安排與課程內(nèi)容相近的內(nèi)容作為作業(yè),使學(xué)生能夠掌握本節(jié)內(nèi)容。當(dāng)學(xué)生有一定基礎(chǔ)后,課后的作業(yè)就可以適當(dāng)加大難度,不局限于課上的內(nèi)容,還需要在網(wǎng)上查找相關(guān)資料才能完成。因此課程內(nèi)容的設(shè)置通常遵循由簡(jiǎn)入深的原則,不斷調(diào)動(dòng)學(xué)生的積極性,并發(fā)揮自身的能動(dòng)性,投入探索性的軟件開(kāi)發(fā)實(shí)踐中。
4.4 結(jié)課作業(yè)
課程結(jié)束不安排考試,而是以結(jié)課作業(yè)的形式進(jìn)行考核,在結(jié)課的安排上,讓學(xué)生每4人一組,每人需要開(kāi)發(fā)一項(xiàng)本專業(yè)領(lǐng)域某知識(shí)點(diǎn)的軟件,每組共同開(kāi)發(fā)一項(xiàng)指定的專業(yè)領(lǐng)域較為復(fù)雜的軟件。每組設(shè)置組長(zhǎng)一名,負(fù)責(zé)組內(nèi)成員的分工、進(jìn)度與協(xié)調(diào)等工作。同時(shí)要求每位同學(xué)都要進(jìn)行結(jié)課匯報(bào),以幻燈片形式介紹自己開(kāi)發(fā)的軟件和在小組中的工作。同學(xué)們?cè)谕瓿山Y(jié)課作業(yè)的過(guò)程中,在組內(nèi)會(huì)有充分的交流溝通,組間也經(jīng)常溝通,最后每位同學(xué)都開(kāi)發(fā)出了自己的專業(yè)軟件,每組也協(xié)作開(kāi)發(fā)出了相對(duì)較復(fù)雜的基于數(shù)據(jù)庫(kù)的水利專業(yè)軟件,起到了互相促進(jìn)、共同提高的效果。
軟件開(kāi)發(fā)的實(shí)踐類課程,以軟件開(kāi)發(fā)形式作為結(jié)課大作業(yè),可以有效地考核同學(xué)們掌握課程知識(shí)和開(kāi)發(fā)實(shí)踐能力。此外,結(jié)課作業(yè)可以采用同學(xué)們以往課程內(nèi)開(kāi)發(fā)過(guò)的程序作為基礎(chǔ),有效地促進(jìn)了同學(xué)們對(duì)課程知識(shí)體系建設(shè)的理念,將以往的專業(yè)課知識(shí)有效地串聯(lián)起來(lái)。
4.5 教學(xué)效果
在近3年的課程教學(xué)實(shí)踐中,均取得了較好的教學(xué)效果,且教學(xué)效果與產(chǎn)出逐年提高。每屆約70人規(guī)模的課堂,都能申請(qǐng)10項(xiàng)以上與專業(yè)緊密結(jié)合的軟件著作權(quán),如水文資料的皮爾遜3型頻率曲線分析、應(yīng)用遺傳算法進(jìn)行水文預(yù)報(bào)新安江模型參數(shù)的率定、水庫(kù)興利調(diào)節(jié)計(jì)算中的興利庫(kù)容-調(diào)節(jié)流量-保證率關(guān)系、水庫(kù)調(diào)度中的等流量調(diào)節(jié)計(jì)算和水利工程經(jīng)濟(jì)中的財(cái)務(wù)評(píng)價(jià)計(jì)算等,該課程的學(xué)習(xí)對(duì)同學(xué)們自信心的培養(yǎng)、成就感的取得起到了積極作用。該課程的實(shí)踐表明,通過(guò)引導(dǎo)學(xué)生進(jìn)行創(chuàng)新性的實(shí)踐探索,學(xué)生便可在課堂內(nèi)完成最基礎(chǔ)的軟件開(kāi)發(fā)以及軟件著作權(quán)申請(qǐng)的實(shí)踐,這為本科生進(jìn)一步深造以及進(jìn)行更深層次的軟件開(kāi)發(fā),打下良好的基礎(chǔ)。
當(dāng)學(xué)生們將自己開(kāi)發(fā)的軟件申請(qǐng)了軟件著作權(quán),并能將自己開(kāi)發(fā)的軟件應(yīng)用于課程實(shí)踐和項(xiàng)目研究時(shí),大大促進(jìn)了學(xué)生們對(duì)專業(yè)的認(rèn)可程度,這在當(dāng)前高等教育過(guò)于重視分?jǐn)?shù)、績(jī)點(diǎn)情況下,是一個(gè)很好的嘗試。從而通過(guò)提升同學(xué)們實(shí)踐能力,促進(jìn)人才培養(yǎng)的新路徑探索。
4.6 教學(xué)啟示
工科教育重點(diǎn)在于培養(yǎng)學(xué)生的動(dòng)手實(shí)踐能力,尤其解決工程實(shí)際問(wèn)題的能力,這一點(diǎn)不僅限于筆者所在的水利工程行業(yè),對(duì)所有工科專業(yè)都應(yīng)如此。軟件開(kāi)發(fā)課程的教學(xué),首先教師要自我提高,能適應(yīng)新工科教學(xué)的需要;其次,合適的軟件開(kāi)發(fā)工具可以起到事半功倍的效果;再次,課程講授及課后練習(xí)的設(shè)計(jì)對(duì)提高教學(xué)效果發(fā)揮重要作用;最后,使學(xué)生能夠開(kāi)發(fā)出自己喜歡的軟件作品能起到學(xué)生主動(dòng)學(xué)習(xí)、持續(xù)學(xué)習(xí)的動(dòng)力,從而培養(yǎng)學(xué)生終身學(xué)習(xí)的習(xí)慣。工科教育中的動(dòng)手能力,需要通過(guò)課程設(shè)置,進(jìn)行積極地培養(yǎng)和引導(dǎo),這需要教育者在課程設(shè)計(jì)之時(shí)就要做好規(guī)劃。在當(dāng)前我國(guó)面臨工科轉(zhuǎn)型的外部壓力情況下,是對(duì)工科人才培養(yǎng),尤其是實(shí)踐動(dòng)手能力的培養(yǎng),本課程的教學(xué)實(shí)踐提供了較好的教學(xué)改革嘗試。工科教育開(kāi)展得好,可為社會(huì)不斷輸送工程技術(shù)人才,這對(duì)于當(dāng)前我們諸多領(lǐng)域面臨“卡脖子”問(wèn)題來(lái)說(shuō),是值得格外重視的教育方面。
5 結(jié)束語(yǔ)
工程改變世界,行動(dòng)創(chuàng)造未來(lái)。在當(dāng)前通識(shí)教育已經(jīng)大規(guī)模開(kāi)展之時(shí)[5],我們需要思考專才的教育。而專業(yè)應(yīng)用軟件是工科大學(xué)生的重要學(xué)習(xí)工具,工科大學(xué)生既有理論基礎(chǔ),又有較強(qiáng)的實(shí)踐動(dòng)手能力,在任課老師的正確引導(dǎo)下,提高自己動(dòng)手開(kāi)發(fā)專業(yè)應(yīng)用軟件,不僅可以提高軟件編程能力,同時(shí)也對(duì)專業(yè)知識(shí)有了更深刻的認(rèn)識(shí),起到事半功倍的效果。應(yīng)用軟件開(kāi)發(fā)能力的培養(yǎng)也為大學(xué)生繼續(xù)學(xué)習(xí)深造或參加專業(yè)領(lǐng)域工作都打下了堅(jiān)實(shí)的基礎(chǔ)。專業(yè)軟件開(kāi)發(fā)課程的學(xué)習(xí),對(duì)增強(qiáng)學(xué)生的就業(yè)創(chuàng)業(yè)能力,培養(yǎng)具有較強(qiáng)行業(yè)背景知識(shí)、工程實(shí)踐能力、勝任行業(yè)發(fā)展需求的應(yīng)用型和技術(shù)技能型人才具有重要的推動(dòng)作用。隨著我國(guó)對(duì)新工科建設(shè)行動(dòng)的常態(tài)化,培養(yǎng)出更多優(yōu)秀的工科人才,為應(yīng)對(duì)我國(guó)在發(fā)展過(guò)程中不斷面臨的各種挑戰(zhàn),支撐國(guó)家的創(chuàng)新發(fā)展將起到重要作用。
參考文獻(xiàn):
[1] 賀迎春,熊旭.中國(guó)成為《華盛頓協(xié)議》第18個(gè)正式成員[EB/OL].(2016-06-02)[2021-10-18].http://edu.people.com.cn/n1/2016/0602/c1006-28407215.html.
[2] 高俊鋒,張淑麗,劉歡,等.新工科背景下程序設(shè)計(jì)類課程的實(shí)驗(yàn)教學(xué)改革[J].高校實(shí)驗(yàn)室科學(xué)技術(shù),2019(4):42-44.
[3] 王廣政,李相峰,段金輝,等.基于能力培養(yǎng)的高校工科課程混合式教學(xué)模式構(gòu)建[J].教育現(xiàn)代化,2018,5(33):200-201.
[4] 王永連,李樹(shù)虎,張麗娜.軟件開(kāi)發(fā)平臺(tái)綜述[J].電腦編程技巧與維護(hù),2018(4):65-66,69.
[5] 張權(quán).關(guān)于我國(guó)高等通識(shí)教育的若干思考[J].教育教學(xué)論壇,2019(42):44-45.
【通聯(lián)編輯:謝媛媛】