譚榮麗 吳 昊 黃 馳
南寧師范大學(xué)師園學(xué)院,廣西 南寧 530226
隨著互聯(lián)網(wǎng)的飛速發(fā)展,我國對(duì)軟件開發(fā)人才需求量巨大,但是軟件開發(fā)專業(yè)人員專業(yè)技能高低不一、參差不齊是目前的普遍現(xiàn)狀,嚴(yán)重地制約了我國計(jì)算機(jī)軟件開發(fā)行業(yè)的發(fā)展。[1]獨(dú)立學(xué)院計(jì)算機(jī)及其相關(guān)專業(yè)的學(xué)生就業(yè)情況并不理想,由于生源的差異,完全采用一般本科院校計(jì)算機(jī)專業(yè)的本科培養(yǎng)方案難以達(dá)到企業(yè)對(duì)計(jì)算機(jī)學(xué)生的軟件開發(fā)能力的要求[2]。本文對(duì)應(yīng)用型本科獨(dú)立學(xué)院的軟件開發(fā)類課程分析了教學(xué)中存在的問題及原因,并對(duì)軟件開發(fā)類課程的教學(xué)模式進(jìn)行探討。
許多學(xué)生編寫的程序存在邏輯結(jié)構(gòu)混亂、可讀性差、執(zhí)行效率低等問題,這些問題在后期相應(yīng)的課程設(shè)計(jì)和畢業(yè)設(shè)計(jì)中表現(xiàn)尤為突出。學(xué)生編程基礎(chǔ)差,其主要原因在于:
1.獨(dú)立學(xué)院學(xué)生的特性對(duì)學(xué)習(xí)的影響
學(xué)生編程能力是在程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)等課程學(xué)習(xí)中逐步建立起來的,作為教學(xué)體系中專業(yè)核心基礎(chǔ)課程,要求學(xué)生在大一學(xué)年掌握一般程序設(shè)計(jì)的流程、方法和思想。然而,獨(dú)立學(xué)院學(xué)生的學(xué)習(xí)主動(dòng)性和自覺性較差、學(xué)習(xí)熱情度不高、接受新事物的能力差、缺乏克服困難的毅力等特點(diǎn)[3]會(huì)影響學(xué)習(xí)的效果。許多學(xué)生在初學(xué)程序設(shè)計(jì)課程時(shí)還沒有適應(yīng)大學(xué)學(xué)習(xí)的節(jié)奏、對(duì)編程知識(shí)掌握的速度較慢,因而大部分學(xué)生很難與老師的教學(xué)計(jì)劃同步;同時(shí)許多學(xué)生遇到問題時(shí)往往是放任不管、等待老師解決,而不是主動(dòng)查資料解決。
2.缺少調(diào)試和修改錯(cuò)誤的經(jīng)驗(yàn)及能力
許多學(xué)生對(duì)數(shù)據(jù)結(jié)構(gòu)和算法的理解尚不到位,書寫的代碼邏輯不清晰、結(jié)構(gòu)混亂,因而導(dǎo)致程序的閱讀和修改十分困難。同時(shí),由于在學(xué)習(xí)程序設(shè)計(jì)初期學(xué)生在調(diào)試修改程序時(shí)過多依賴?yán)蠋煹闹笇?dǎo),同時(shí)由于有限的課時(shí)導(dǎo)致任課老師減少了對(duì)學(xué)生進(jìn)行相應(yīng)的培訓(xùn),部分學(xué)生在大二時(shí)依然不會(huì)通過提示信息來修改錯(cuò)誤,面對(duì)程序中的邏輯錯(cuò)誤更是無從下手。這就導(dǎo)致多數(shù)學(xué)生在開發(fā)測(cè)試程序時(shí)面對(duì)出現(xiàn)的錯(cuò)誤時(shí)往往不知道如何處理,同時(shí)對(duì)如何查找和修改錯(cuò)誤缺乏探索解決問題的毅力和信心。
許多學(xué)生在軟件開發(fā)過程中,不知道應(yīng)用前沿課程的知識(shí)來實(shí)現(xiàn)具體的功能,同時(shí)由于對(duì)基礎(chǔ)知識(shí)的理解和掌握不到位,在應(yīng)用過程中也會(huì)出現(xiàn)各種問題。在教學(xué)過程中,大部分獨(dú)立學(xué)院的教師都會(huì)發(fā)現(xiàn)許多學(xué)生對(duì)課程的前沿知識(shí)不會(huì)應(yīng)用甚至不熟悉,那么相關(guān)課程的教師為了保證教學(xué)的正常進(jìn)行會(huì)利用部分課時(shí)為學(xué)生補(bǔ)充復(fù)習(xí)相關(guān)的知識(shí),從而導(dǎo)致教師沒有更多的課時(shí)對(duì)課程綜合知識(shí)的應(yīng)用做更深入的教學(xué)。在后續(xù)的軟件開發(fā)的課程中往往要求學(xué)生熟練掌握對(duì)前沿綜合知識(shí)的應(yīng)用,那相應(yīng)的任課教師也可能會(huì)利用一部分課時(shí)補(bǔ)充相關(guān)的內(nèi)容,進(jìn)而后續(xù)一些綜合應(yīng)用性較強(qiáng)的軟件開發(fā)類的課程時(shí)不能展開深入的教學(xué),這就形成了一種非良性的效應(yīng)。同時(shí),由于傳統(tǒng)的教學(xué)中重視知識(shí)點(diǎn)的講解,而忽視了培養(yǎng)學(xué)生對(duì)軟件開發(fā)的整體認(rèn)識(shí),因而在軟件開發(fā)類課程的教學(xué)課程設(shè)計(jì)環(huán)節(jié)中,大部分學(xué)生在面對(duì)項(xiàng)目時(shí)都不知道該如何開始、具體怎么做。[4]
例如,南寧師范大學(xué)師園學(xué)院計(jì)算機(jī)專業(yè)開設(shè)的軟件開發(fā)前沿課程主要有計(jì)算機(jī)導(dǎo)論、高級(jí)語言程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、數(shù)據(jù)庫原理、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)等,而后續(xù)開設(shè)的軟件開發(fā)課程主要有動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)、JAVA程序設(shè)計(jì)、Web數(shù)據(jù)庫程序設(shè)計(jì)、APP軟件開發(fā)、軟件工程等。一方面,由于這些課程在不同的學(xué)期由不同的教師授課,這就可能會(huì)導(dǎo)致在課程教學(xué)過程中出現(xiàn)內(nèi)容重復(fù)、軟件開發(fā)必須掌握的內(nèi)容沒有涉及或簡要介紹,因而學(xué)生會(huì)將這一系列課程簡單地作為單獨(dú)的幾門課程對(duì)待,不僅無法掌握好各門基礎(chǔ)課程,更沒有形成一個(gè)完整的知識(shí)體系,直接影響到后續(xù)的軟件開發(fā)課程的教學(xué)。另一方面,課程設(shè)計(jì)作為綜合性實(shí)踐教學(xué)環(huán)節(jié),涉及了課程主要內(nèi)容的綜合性、應(yīng)用性的實(shí)踐教學(xué),通過課程設(shè)計(jì)不僅可以檢驗(yàn)學(xué)生對(duì)知識(shí)的掌握程度,更是培養(yǎng)學(xué)生對(duì)知識(shí)的綜合應(yīng)用、提高學(xué)生軟件開發(fā)技能最有效的方式。然而,許多前期基礎(chǔ)課程往往對(duì)課程設(shè)計(jì)重視不夠,只有在軟件開發(fā)類課程中的綜合課程設(shè)計(jì)時(shí)才發(fā)現(xiàn)前期課程中知識(shí)掌握的不足。
編程基礎(chǔ)是培養(yǎng)軟件開發(fā)能力的重要因素,編程能力需要在前期的程序設(shè)計(jì)課程中通過連續(xù)系統(tǒng)化的教學(xué)來培養(yǎng)。針對(duì)目前存在的問題,在教學(xué)過程中主要采取以下的措施:
1.加強(qiáng)實(shí)驗(yàn)課程的指導(dǎo)
在指導(dǎo)過程中了解學(xué)生對(duì)知識(shí)點(diǎn)的應(yīng)用情況,及時(shí)糾正每個(gè)同學(xué)編程的程序中存在的各種思維錯(cuò)誤。例如,在C語言程序設(shè)計(jì)中,許多學(xué)生會(huì)編寫一些無效的、但卻沒有語法錯(cuò)誤的語句,如一部分同學(xué)經(jīng)常定義一些沒有使用的變量,那么這時(shí)候就需要老師明確地告訴學(xué)生為什么編寫的語句無用,編寫每一行的語句的作用是什么,提高學(xué)生編程的可讀性。
2.定期開展調(diào)試改錯(cuò)指導(dǎo)
學(xué)生調(diào)試和修改錯(cuò)誤的能力需要一個(gè)長期積累的過程,而這一個(gè)過程中許多獨(dú)立院校的學(xué)生不能獨(dú)立的完成,那么這時(shí)候則需要老師的干預(yù)和指導(dǎo)。例如,老師在實(shí)驗(yàn)指導(dǎo)課程中,通過發(fā)現(xiàn)、分類、總結(jié)學(xué)生編程中經(jīng)常出現(xiàn)的錯(cuò)誤,定期開展錯(cuò)誤和調(diào)試的課堂教學(xué),利用學(xué)生已經(jīng)出現(xiàn)問題作為案例來講解指導(dǎo)學(xué)生如何閱讀錯(cuò)誤提示信息、如何根據(jù)提示信息進(jìn)行相應(yīng)的修改;同時(shí)通過相關(guān)的典型案例指導(dǎo)學(xué)生如何利用調(diào)試工具、添加和注釋語句來提高學(xué)生修改錯(cuò)誤的能力。
3.幫助學(xué)生建立編程思想
計(jì)算機(jī)編程的核心在于編程思想,在程序設(shè)計(jì)類的課程中幫助學(xué)生建立一定的編程思想,觸類旁通而不是局限于特定的編程技術(shù)。例如,在面向?qū)ο蟪绦蛘Z言課程設(shè)計(jì)部分的指導(dǎo)過程中引入算法的思想,在解決實(shí)際問題中分析程序,引導(dǎo)學(xué)生編寫高質(zhì)量的程序,為今后學(xué)習(xí)不斷更新的軟件開發(fā)技術(shù)做好充分的準(zhǔn)備。
為了改善學(xué)生由于前沿知識(shí)掌握不到位、知識(shí)運(yùn)用能力不強(qiáng)等問題,保障軟件開發(fā)基礎(chǔ)知識(shí)的教學(xué)更加全面、完善、實(shí)用;我們將相關(guān)課程進(jìn)行整合,突出軟件開發(fā)的教學(xué)內(nèi)容,修訂相應(yīng)的教學(xué)大綱和教學(xué)計(jì)劃,在前期的基礎(chǔ)課程中加入相應(yīng)的課程設(shè)計(jì),并將后續(xù)軟件開發(fā)中所要用到的知識(shí)點(diǎn)作為其中的考核點(diǎn),使前沿課程的教學(xué)更好地銜接后續(xù)的軟件開發(fā)課程,同時(shí)加強(qiáng)對(duì)課程設(shè)計(jì)的指導(dǎo),為軟件開發(fā)課程打好堅(jiān)實(shí)的基礎(chǔ)、提高學(xué)生對(duì)知識(shí)的應(yīng)用能力。
以動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)這門課程為例,針對(duì)具體的科目可以調(diào)整相應(yīng)的教學(xué)計(jì)劃和教學(xué)大綱,在軟件開發(fā)類的前沿課程中設(shè)置相應(yīng)的一些實(shí)用綜合性的課程設(shè)計(jì),同時(shí)需要相應(yīng)的任課老師相互交流設(shè)置相應(yīng)的教學(xué)內(nèi)容,具體的措施有:第一,將動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)課程設(shè)計(jì)中的頁面設(shè)計(jì)部分、數(shù)據(jù)庫設(shè)計(jì)和操作部分作為網(wǎng)頁設(shè)計(jì)及數(shù)據(jù)庫原理課程教學(xué)中的綜合案例或課程設(shè)計(jì)的內(nèi)容;第二,后續(xù)相關(guān)課程的任課老師可以將學(xué)生在編程部分、數(shù)據(jù)庫操作部分常見的錯(cuò)誤反饋給前沿課程的教師,可以將這些知識(shí)作為教學(xué)內(nèi)容重點(diǎn)講解,這樣既可以提高學(xué)生的學(xué)習(xí)興趣也更有利于后續(xù)教學(xué)的開展;第三,在做好一定前期準(zhǔn)備后,在后續(xù)的動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)課程中,針對(duì)這部分知識(shí)點(diǎn)任課老師只需要幫助學(xué)生進(jìn)行簡單的回顧復(fù)習(xí)或花較少的課時(shí)講解相關(guān)的內(nèi)容。
1.翻轉(zhuǎn)課堂與微課
翻轉(zhuǎn)課堂是指重新調(diào)整課堂內(nèi)外的時(shí)間,將學(xué)習(xí)的決定權(quán)從教師轉(zhuǎn)移給學(xué)生。在這種教學(xué)模式下,課程知識(shí)信息需要學(xué)生在課前完成自主學(xué)習(xí),教師不再占用課堂的時(shí)間講授,而課堂變成了老師學(xué)員之間和學(xué)員與學(xué)員之間互動(dòng)的場(chǎng)所,包括答疑解惑、知識(shí)的運(yùn)用等,從而達(dá)到更好的教育效果[5]。翻轉(zhuǎn)課堂需要網(wǎng)絡(luò)環(huán)境和數(shù)字化學(xué)習(xí)資源和平臺(tái)的支撐,互聯(lián)網(wǎng)尤其是移動(dòng)互聯(lián)網(wǎng)的普及催生了“翻轉(zhuǎn)課堂式”教學(xué)模式。目前許多高校建設(shè)有自己的教學(xué)網(wǎng)站,也有開放的網(wǎng)絡(luò)平臺(tái),如中國大學(xué)MOOC、云班課等;而大部分高校學(xué)生可以課前通過手機(jī)、計(jì)算機(jī)在相應(yīng)的網(wǎng)絡(luò)教學(xué)平臺(tái)上學(xué)習(xí)微課。[6]“微課”是指按照新課程標(biāo)準(zhǔn)及教學(xué)實(shí)踐要求,以視頻為主要載體,記錄教師在課堂內(nèi)外教育教學(xué)過程中圍繞某個(gè)知識(shí)點(diǎn)(重點(diǎn)難點(diǎn)疑點(diǎn))或教學(xué)環(huán)節(jié)而開展的精彩教與學(xué)活動(dòng)全過程[7]。
2.微課在教學(xué)應(yīng)用中存在的問題及解決措施
在各種教學(xué)方式和教學(xué)方法中摸索一種解決學(xué)生聽課效率低、互動(dòng)性差的教學(xué)模式,一直以來都是獨(dú)立學(xué)院教師在教學(xué)過程中面臨的問題。微課作為課程的片段化的視頻,學(xué)生可以不限時(shí)間和地點(diǎn)地根據(jù)自身的實(shí)際情況網(wǎng)上學(xué)習(xí),同時(shí)學(xué)生可以針對(duì)某個(gè)知識(shí)點(diǎn)反復(fù)觀看,這能夠有效地解決學(xué)生聽課效率不高的問題。然而,采用微課的翻轉(zhuǎn)課堂需要學(xué)生具備較好的自覺性才能保障教學(xué)的順利進(jìn)行,但是實(shí)際情況是獨(dú)立學(xué)院大部分的學(xué)生自覺性、主動(dòng)性較差,能夠按照教學(xué)進(jìn)度學(xué)習(xí)微課的學(xué)生不多,這種情況在疫情防控期間開展的線上教學(xué)尤為明顯。目前許多高校采用的直播或微課等形式開展線上教學(xué),由于幾乎沒有什么線下的教學(xué)活動(dòng),此時(shí)線上學(xué)習(xí)的問題也比平常更加突出。許多學(xué)生無法在規(guī)定的時(shí)間里完成學(xué)習(xí)任務(wù),甚至部分同學(xué)只是應(yīng)付式刷完微課視頻,這就導(dǎo)致最終的教學(xué)效果兩極分化特別嚴(yán)重:一部分同學(xué)不僅能夠如期地完成任務(wù),且學(xué)習(xí)效果非常好;而有一小部分同學(xué)依然習(xí)慣于傳統(tǒng)的課堂教學(xué),需要老師督促,這部分同學(xué)學(xué)習(xí)效果非常不理想[8]。為了更好地發(fā)揮微課優(yōu)勢(shì),同時(shí)解決微課在教學(xué)中存在的問題,我們采用基于微課的翻轉(zhuǎn)課堂與傳統(tǒng)課堂相結(jié)合的方式引入軟件開發(fā)類課程的教學(xué)中。
3.教學(xué)實(shí)踐
以ASP.NET這門課程中的ADO.NET訪問數(shù)據(jù)庫為例,這部分知識(shí)點(diǎn)是該課程中的重點(diǎn)和難點(diǎn),其中GirdView、DataList數(shù)據(jù)綁定控件這個(gè)章節(jié)的內(nèi)容包括了控件設(shè)計(jì)和編程實(shí)現(xiàn)具體功能兩部分,在傳統(tǒng)的課堂教學(xué)中無論是設(shè)計(jì)還是編程部分都需要學(xué)生高度集中注意力,學(xué)習(xí)難度較大。因而,這部分的知識(shí)點(diǎn)非常適合采用微課教學(xué)。
知識(shí)點(diǎn)微課視頻控件設(shè)計(jì) 編程GirdView列設(shè)置、分頁設(shè)置 綁定數(shù)據(jù)、實(shí)現(xiàn)分頁設(shè)置編輯、更新、取消按鈕,模板列設(shè)置 實(shí)現(xiàn)編輯、更新、取消編輯模板列設(shè)置 綁定數(shù)據(jù)、更新保存高亮顯示數(shù)據(jù)排序設(shè)置、實(shí)現(xiàn)數(shù)據(jù)排序設(shè)置及實(shí)現(xiàn)全選、全不選功能模板設(shè)置 綁定顯示數(shù)據(jù)SelectedItemTemplate模板設(shè)計(jì) 實(shí)現(xiàn)查看詳細(xì)信息EditTemplate模板設(shè)計(jì) 實(shí)現(xiàn)編輯操作ItemTemplate模板設(shè)計(jì) 分頁綁定ItemTemplate模板設(shè)計(jì)刪除功能 實(shí)現(xiàn)單條、批量數(shù)據(jù)刪除DataList
(1)微課設(shè)計(jì)。由于一些案例的教學(xué)時(shí)間較長,同時(shí)也為了方便學(xué)生后期操作練習(xí),因而將這部分案例微課分為控件設(shè)計(jì)和編程兩部分。這兩個(gè)數(shù)據(jù)綁定控件中的第一個(gè)案例包含了控件最基本的設(shè)置操作和訪問數(shù)據(jù)庫的基本流程,是所有案例的基礎(chǔ)。為了減少知識(shí)點(diǎn)的重復(fù)教學(xué),后續(xù)的案例盡量在前一案例的基礎(chǔ)上操作和講解。
(2)微課與傳統(tǒng)課堂的結(jié)合。在微課制作好以后,我們借助云班課平臺(tái)進(jìn)行發(fā)布任務(wù)開展翻轉(zhuǎn)課堂,但考慮學(xué)生的特點(diǎn),在具體的實(shí)施過程中額外采取其他措施:
①教師要在平臺(tái)上了解學(xué)生學(xué)習(xí)進(jìn)度,針對(duì)一些進(jìn)度緩慢的同學(xué)進(jìn)行適當(dāng)?shù)奶崾?。由于大部分的學(xué)生自覺性較差,不能完全放任學(xué)生自主學(xué)習(xí),教師要全程主動(dòng)地了解學(xué)生學(xué)習(xí)情況,早發(fā)現(xiàn)早干預(yù),從而能夠盡量保障大部分同學(xué)在規(guī)定時(shí)間內(nèi)完成學(xué)習(xí)任務(wù),避免對(duì)影響后續(xù)章節(jié)的學(xué)習(xí)。例如,在這些微課視頻中第一個(gè)案例最為重要,因此在課堂上和平臺(tái)上都會(huì)強(qiáng)調(diào)相關(guān)視頻的重要性,并要求學(xué)生務(wù)必在上課前完成。為了避免部分學(xué)生應(yīng)付式刷完微課視頻,在課堂教學(xué)前由各班學(xué)習(xí)委員匿名收集學(xué)習(xí)情況,包括是否已經(jīng)學(xué)過、對(duì)視頻中哪部分有疑問等等問題,這樣能夠有效地收集到比平臺(tái)更真實(shí)的數(shù)據(jù)。
②突出重點(diǎn)內(nèi)容,與傳統(tǒng)的課堂教學(xué)相結(jié)合。例如,在收集的數(shù)據(jù)中對(duì)于特別重要的知識(shí)點(diǎn),若有超過40%的學(xué)生反饋還未學(xué)或依然沒有掌握的情況,則將這部分內(nèi)容進(jìn)行課堂教學(xué)。采取這種方式的主要原因在于,部分學(xué)生不適應(yīng)翻轉(zhuǎn)教堂的微課教學(xué),比較依賴傳統(tǒng)教學(xué);此外也是為了保證還未學(xué)的同學(xué)能夠通過課堂教學(xué)掌握基本的內(nèi)容,課后再通過微課補(bǔ)充學(xué)習(xí),從而盡量保障大部分學(xué)生能夠緊跟教學(xué)的進(jìn)度。
③在課程教學(xué)正式開始前,通過調(diào)查問卷的方式了解學(xué)生對(duì)前沿課程知識(shí)的掌握程度,針對(duì)相關(guān)的知識(shí)制作相應(yīng)的微課,這樣可以彌補(bǔ)部分同學(xué)對(duì)基礎(chǔ)較差的不足;針對(duì)另一部分學(xué)習(xí)能力較好的同學(xué),可以額外利用微課擴(kuò)展難度較大的課外新知識(shí);同時(shí)也可以采用微課將最新的技術(shù)帶入相應(yīng)課程的教學(xué)中,避免占用過多基礎(chǔ)知識(shí)的教學(xué)。
(3)教學(xué)實(shí)施結(jié)果。采用微課的翻轉(zhuǎn)課堂在教學(xué)實(shí)施階段,我們主要應(yīng)用于在計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)2017級(jí)、2018級(jí)兩屆的學(xué)生,我們采用調(diào)查問卷的方式收集學(xué)生對(duì)于微課教學(xué)的評(píng)價(jià)。首先是2017級(jí)畢業(yè)班的學(xué)生:58.54%的同學(xué)認(rèn)為比傳統(tǒng)教學(xué)方式要好;85.37%的同學(xué)認(rèn)可對(duì)課程設(shè)計(jì)是有幫助的;78.05%的同學(xué)認(rèn)為對(duì)畢業(yè)設(shè)計(jì)有一定的積極影響;87.8%的同學(xué)認(rèn)為對(duì)在職業(yè)崗位上學(xué)習(xí)新的知識(shí)有幫助。其次是2018級(jí)的學(xué)生:97.5%的同學(xué)認(rèn)為微課對(duì)學(xué)習(xí)有一定的幫助,其中30%認(rèn)為對(duì)其學(xué)習(xí)效果很好;小部分同學(xué)反映不適應(yīng)線上學(xué)習(xí)、注意力不集中、自主學(xué)習(xí)能力不夠等問題,更希望老師采用常規(guī)的課堂教學(xué)、微課作為后續(xù)的課后輔助學(xué)習(xí)。
從問卷調(diào)查結(jié)果我們可以看出:利用微課實(shí)現(xiàn)翻轉(zhuǎn)課堂,不僅可以提高軟件開發(fā)類課程教學(xué)的效果,對(duì)學(xué)生走上工作崗位學(xué)習(xí)新知識(shí)起到一定的積極作用;同時(shí),由于部分課程采用了微課,學(xué)生需要一個(gè)適應(yīng)過程,需要適當(dāng)?shù)貙鹘y(tǒng)的課堂教學(xué)相融合。
軟件開發(fā)是獨(dú)立學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)一個(gè)重要的培養(yǎng)目標(biāo),而軟件開發(fā)類課程包含了一系列相關(guān)課程,這些課程的教學(xué)需要任課老師針對(duì)其課程定位和學(xué)生的特性尋找合適的教學(xué)方法,同時(shí)能夠?qū)⒒谖⒄n的翻轉(zhuǎn)課堂與傳統(tǒng)課堂相結(jié)合的教學(xué)模式合理地應(yīng)用于軟件開發(fā)類課程的教學(xué)中,培養(yǎng)學(xué)生學(xué)習(xí)的興趣、自主的學(xué)習(xí)能力、為今后在工作崗位適應(yīng)不斷推陳出新的知識(shí)和技術(shù)。