前言:尋找寫作靈感?中文期刊網(wǎng)用心挑選的軟件工程深度學(xué)習(xí)實踐教學(xué)模式研究,希望能為您的閱讀和創(chuàng)作帶來靈感,歡迎大家閱讀并分享。
摘要:軟件工程具有很強(qiáng)的工程性和實踐性,在軟件工程課程教學(xué)中,“如何開展學(xué)習(xí)”以及“如何促進(jìn)能力培養(yǎng)”是需要研究探索和實踐的重要命題。文章把深度學(xué)習(xí)思想引入到軟件工程的實踐教學(xué)中,從課程目標(biāo)、內(nèi)容設(shè)計、開展形式、教學(xué)指導(dǎo)模式等環(huán)節(jié)進(jìn)行改革,詳細(xì)介紹了專題設(shè)計、創(chuàng)設(shè)場景、分析問題、自主探究和協(xié)作交流、自我總結(jié)與點評等具體措施,發(fā)揮學(xué)生的主體作用,培養(yǎng)學(xué)生深度加工知識信息、深度理解復(fù)雜概念、深度掌握核心技術(shù)的能力,進(jìn)而建構(gòu)個體知識體系用以解決現(xiàn)實復(fù)雜問題。
關(guān)鍵詞:軟件工程;深度學(xué)習(xí);實踐教學(xué)模式
《軟件工程》是計算機(jī)軟件和相關(guān)專業(yè)的重要課程之一。軟件工程以提高軟件質(zhì)量,降低軟件的開發(fā)和維護(hù)成本為目的,將系統(tǒng)化、規(guī)范化、可度量的工程化方法應(yīng)用于軟件的開發(fā)、運(yùn)行和維護(hù)的過程,從而將經(jīng)過時間考驗的管理方法和先進(jìn)的開發(fā)技術(shù)結(jié)合起來。近年來,隨著新興經(jīng)濟(jì)結(jié)構(gòu)的產(chǎn)生,計算機(jī)技術(shù)領(lǐng)域的不斷發(fā)展,軟件產(chǎn)業(yè)已經(jīng)成為世界各國在信息時代新一輪的競爭焦點。軟件工程專業(yè)以計算機(jī)科學(xué)與技術(shù)學(xué)科為基礎(chǔ),強(qiáng)調(diào)軟件開發(fā)的工程性,不僅需要對軟件需求分析、軟件設(shè)計、軟件測試、軟件維護(hù)和軟件項目管理等基礎(chǔ)知識、基本方法熟練掌握,而且突出對軟件開發(fā)、測試、維護(hù)和軟件項目管理等專業(yè)技能的培養(yǎng)。目前國內(nèi)外行業(yè)產(chǎn)業(yè)最需要的都是真正能夠很好實踐軟件工程的人才。在軟件工程課程教學(xué)中,“如何開展學(xué)習(xí)”以及“如何促進(jìn)能力培養(yǎng)”是兩個需要研究探索和實踐的核心命題。軟件工程教育界早已認(rèn)同理論聯(lián)系實際,突出實戰(zhàn)能力的培養(yǎng)思想。而今,面對以碎片化為特點的淺層學(xué)習(xí)方式的滲透、覆蓋和影響,越來越多的教育者和學(xué)習(xí)者已經(jīng)開始認(rèn)識到,流行的快餐式教育和浮光掠影的學(xué)習(xí)方式遠(yuǎn)遠(yuǎn)不能適應(yīng)軟件工程理論技術(shù)與實踐發(fā)展的需求。反之,對信息予以深度加工,深刻理解和掌握復(fù)雜概念的內(nèi)在涵義,建構(gòu)起具有個人特點的知識體系,通過知識的吸收、遷移、內(nèi)化來獲得完成任務(wù)的能力,成為軟件工程學(xué)科所必須的教育和學(xué)習(xí)理念[1]。
一、深度學(xué)習(xí)模式概述
根據(jù)學(xué)習(xí)者獲取和加工信息的方式,可以分為深度加工和淺層加工。前者采用深度學(xué)習(xí),這是一種主動的、批判性的學(xué)習(xí)方式。后者的淺層學(xué)習(xí)則是一種被動的、機(jī)械式的學(xué)習(xí)方式,被動接受、簡單重復(fù)和機(jī)械記憶信息,缺乏對知識的深度理解、自我加工及長期保持,猶如沙灘上構(gòu)建大廈一樣沒有基礎(chǔ),是無法實現(xiàn)知識建構(gòu)、遷移應(yīng)用及問題解決的[2]。從學(xué)習(xí)目標(biāo)的角度看,根據(jù)布盧姆(B•S•BLOOM)對認(rèn)知領(lǐng)域?qū)W習(xí)目標(biāo)的分類,包括“知道、領(lǐng)會、應(yīng)用、分析、綜合及評價”這六個逐漸提高深化的層次,淺層學(xué)習(xí)的認(rèn)知水平停留在“知道、領(lǐng)會”這兩個層次,主要是知識的簡單描述、記憶或復(fù)制,處于較低的認(rèn)知水平,涉及低階思維活動;而深度學(xué)習(xí)的認(rèn)知水平則可對應(yīng)“應(yīng)用、分析、綜合、評價”這四個較高級的認(rèn)知層次,不只涉及記憶,更注重知識的理解和應(yīng)用,處于高級的認(rèn)知水平,涉及高階思維活動[3]。顯然,深度學(xué)習(xí)的實現(xiàn)與高水平思維的運(yùn)用密切相關(guān),發(fā)展高階思維能力有助于實現(xiàn)和促進(jìn)高級能力的獲得,有助于提高學(xué)習(xí)者的思維水平和學(xué)習(xí)效能。從二十一世紀(jì)伊始,歷經(jīng)二十年,數(shù)字化、網(wǎng)絡(luò)化、移動化的新型學(xué)習(xí)方式相繼出現(xiàn)、發(fā)展到盛行,而越來越多的來自大、中學(xué)的調(diào)查研究和統(tǒng)計結(jié)果卻表明,運(yùn)用淺層學(xué)習(xí)雖然可以利用零星時間快速了解和接觸碎片化信息,但在整體學(xué)習(xí)效率和綜合效果上并沒有得到了實質(zhì)性的提高,相反,由于對新型學(xué)習(xí)工具和技術(shù)的不恰當(dāng)使用,有些學(xué)習(xí)活動反而受到了阻礙[4]。高度信息化的知識經(jīng)濟(jì)時代更要求學(xué)習(xí)者能夠深度加工知識信息、深度理解復(fù)雜概念、深度掌握內(nèi)在含義,進(jìn)而建構(gòu)個體知識體系,用以解決現(xiàn)實復(fù)雜問題。深度學(xué)習(xí)已作為一種重要而有效的學(xué)習(xí)方式和學(xué)習(xí)理念,引起教育者和學(xué)習(xí)者極大的興趣和關(guān)注。
二、深度學(xué)習(xí)模式在軟件工程實踐教學(xué)中的運(yùn)用
(一)課程目標(biāo)
要求學(xué)生通過軟件工程實踐課程的理論學(xué)習(xí)與實踐練習(xí),掌握運(yùn)用工程化的方法開發(fā)軟件項目的方法和技能,開發(fā)過程中應(yīng)遵循的流程、準(zhǔn)則、標(biāo)準(zhǔn)和規(guī)范,具備進(jìn)行軟件工程項目分析、設(shè)計、實現(xiàn)和進(jìn)行有效的項目管理的基本能力。具體課程目標(biāo)如下:1.掌握面向?qū)ο蟮能浖_發(fā)基本過程、方法和工具,能用軟件工程的方法開展軟件項目的分析、設(shè)計、實現(xiàn)和維護(hù)。2.掌握軟件需求分析的方法,包括結(jié)構(gòu)化方法、面向?qū)ο蟆⒚嫦驑?gòu)件的方法等,學(xué)會根據(jù)需求進(jìn)行合理的軟件建模,學(xué)會編寫符合規(guī)范、完整、明確的軟件需求規(guī)格說明。3.掌握軟件設(shè)計的方法,包括軟件體系結(jié)構(gòu)設(shè)計、界面設(shè)計、數(shù)據(jù)設(shè)計和模塊設(shè)計等,學(xué)會建立軟件設(shè)計模型,編寫規(guī)范、完整、詳實的軟件設(shè)計文檔。4.掌握軟件實現(xiàn)的常用方法,學(xué)習(xí)使用合適的軟件開發(fā)工具開發(fā)軟件。5.掌握軟件測試的基本方法,重點在測試計劃和測試用例的設(shè)計,了解應(yīng)做哪些方面的測試,測試數(shù)據(jù)如何設(shè)計,測試的內(nèi)容和利用測試結(jié)果進(jìn)行可靠性分析與預(yù)測。6.掌握軟件開發(fā)過程管理和質(zhì)量控制的基本方法,包括定義合適的項目過程、進(jìn)行充分的可行性研究、需求分析、階段劃分、人員組織與分工、質(zhì)量評估、缺陷檢查與糾正、系統(tǒng)成本控制、系統(tǒng)配置管理和用戶溝通等。
(二)實踐教學(xué)內(nèi)容設(shè)計
軟件工程的學(xué)科和課程最大的特性之一是“工程性”,因此實踐教學(xué)以培養(yǎng)學(xué)生的軟件工程能力和素質(zhì)為核心,按照“案例導(dǎo)向、項目驅(qū)動”的設(shè)計思想,以項目開發(fā)帶動軟件工程的理論學(xué)習(xí),又以軟件工程的理論來指導(dǎo)軟件開發(fā)的實踐。依據(jù)三個原則開展案例和項目設(shè)計:一是實用性原則,面向行業(yè)產(chǎn)業(yè),面向應(yīng)用,選擇具有較強(qiáng)代表性的案例、項目,教學(xué)組討論發(fā)掘各個選題的參考解決方案,同時,積極吸收和引用合作技術(shù)企業(yè)已有的項目進(jìn)行改編,使之符合教學(xué)要求。二是可行性原則,主要看所選案例和項目對于學(xué)生來說有無理解、設(shè)計和開發(fā)的可能,要結(jié)合學(xué)生的專業(yè)方向、學(xué)習(xí)基礎(chǔ)、知識和能力水平、特長興趣等人員因素綜合考慮,同時還要考慮現(xiàn)有的實驗設(shè)備和環(huán)境資源等外在因素。三是創(chuàng)新性原則。要在案例和項目中盡量體現(xiàn)發(fā)展和創(chuàng)造性,如是否發(fā)現(xiàn)了新問題、構(gòu)建了新模型、運(yùn)用了新技能、改進(jìn)了新方法,讓學(xué)生通過學(xué)習(xí)和練習(xí),不僅實現(xiàn)模仿,而且激發(fā)出創(chuàng)新的膽識和能量。
(三)實踐教學(xué)的開展
實踐教學(xué)分為課內(nèi)實驗和課外實踐兩部分開展。課內(nèi)實驗的目標(biāo)是鞏固所學(xué)章節(jié)的內(nèi)容及技能,包括可行性研究與軟件工程標(biāo)準(zhǔn)化實驗、軟件開發(fā)工具實驗、軟件分析與建模實驗、代碼編寫實驗、軟件測試工具與單元集成系統(tǒng)測試實驗、軟件項目管理實驗等,按照“案例導(dǎo)向、項目驅(qū)動”的設(shè)計思想,指導(dǎo)教師分析案例,提出問題,學(xué)生結(jié)合所選具體項目進(jìn)行相應(yīng)的練習(xí),達(dá)到對問題的理解和解決。在課堂上完成的內(nèi)容主要包括:項目開發(fā)指導(dǎo),實例講解,要點引導(dǎo);小組討論,小組報告;項目問題答疑和解決;教師和學(xué)生對各小組項目的階段評審等。課外實踐是一項綜合性的工程實踐,通過一個完整項目開發(fā)的全過程實踐,培養(yǎng)學(xué)生綜合性的軟件工程能力。要求學(xué)生組成項目開發(fā)小組,采取組長負(fù)責(zé)制,組織結(jié)構(gòu)可以根據(jù)組員的特長、能力來組內(nèi)自定,各小組成員進(jìn)行不同的工作職位角色的分工,角色可以輪換,以培養(yǎng)成員全面的能力[6]。教師定期或不定期地對設(shè)計過程進(jìn)行監(jiān)控,可以召開小組會議,聽取匯報,面對面地答疑指導(dǎo),還可以通過網(wǎng)絡(luò)在線形式開展交流。鼓勵項目組成員間利用目前流行的協(xié)同工作工具如GitHub、Teambox等進(jìn)行交流和協(xié)同。課外完成的內(nèi)容主要包括:項目調(diào)研和資料的查閱,項目各階段工作的完成,包括計劃、分析、設(shè)計、編碼、測試、編寫文檔等。通過模擬軟件企業(yè)的軟件項目管理和開發(fā)過程,使得學(xué)生全面接觸實際項目,積累開發(fā)經(jīng)驗。
(四)實踐教學(xué)指導(dǎo)模式
1.專題設(shè)計
通過研究課程教學(xué)目標(biāo)和課程教學(xué)內(nèi)容,確定核心概念、方法、技能和要點,結(jié)合課程知識點把軟件工程實踐技術(shù)分為8個專題,如表1所示。
2.創(chuàng)設(shè)場景
深度學(xué)習(xí)圍繞某個場景展開,依據(jù)教學(xué)目標(biāo)創(chuàng)設(shè)場景。結(jié)合教學(xué)目標(biāo)創(chuàng)設(shè)場景是深度學(xué)習(xí)的關(guān)鍵一步,直接影響后面各個教學(xué)環(huán)節(jié)的完成情況。在創(chuàng)設(shè)場景之前需要進(jìn)行完善的評估,包括對課程的評估和學(xué)生的評估。對課程的評估要考慮知識點在知識體系的位置、所需的背景知識、難易程度、相關(guān)知識點的關(guān)聯(lián)關(guān)系、擴(kuò)展學(xué)習(xí)方向等;對學(xué)生的評估主要針對學(xué)生的專業(yè)基礎(chǔ)、學(xué)習(xí)風(fēng)格、興趣愛好等。在合理評估的基礎(chǔ)之上,根據(jù)專題要求和學(xué)生實際來采取合適的教學(xué)指導(dǎo)策略,激發(fā)學(xué)生深度學(xué)習(xí)的能力[7]。創(chuàng)設(shè)的場景通常具備四個屬性:知識性,結(jié)合教學(xué)目標(biāo)、覆蓋相應(yīng)的知識點,明確學(xué)生應(yīng)掌握的基本原理、基本技能;實用性,與實際中的問題相結(jié)合,讓學(xué)生感覺到“學(xué)有所用”,從而激發(fā)學(xué)生學(xué)習(xí)積極性;層次性,所設(shè)計的目標(biāo)難度設(shè)定要適中,過于簡單的場景無法引起學(xué)生的探索興趣,而難度太高,則會讓學(xué)生退卻;擴(kuò)展性,要為學(xué)有余力的學(xué)生留出發(fā)展空間,激發(fā)他們?nèi)プ鲞M(jìn)一步的探索。
3.分析問題
學(xué)生進(jìn)入場景,對場景所展現(xiàn)的問題進(jìn)行識別,對涉及的對象進(jìn)行提取,對各項條件進(jìn)行梳理,試圖發(fā)現(xiàn)和理解核心問題。教師起輔助作用,引導(dǎo)學(xué)生把實際問題與已經(jīng)學(xué)習(xí)過的內(nèi)容建立聯(lián)系,展開自主思考。學(xué)生在教師的引領(lǐng)下,盡快發(fā)現(xiàn)需要解決的問題或矛盾、需要實現(xiàn)的目標(biāo)是什么,找到問題的切入點,提取出問題的框架,并初步建立解決問題的模型。這是培養(yǎng)和訓(xùn)練學(xué)生自主學(xué)習(xí)和探索能力的重要環(huán)節(jié),教師的指導(dǎo)十分重要,例如,教師應(yīng)當(dāng)在合適的時機(jī)提出問題,引起學(xué)生深入思考,要根據(jù)學(xué)生對場景的分析,判斷學(xué)生的思路方向是否合理,認(rèn)識是否到位,問題的提取和模型的初步規(guī)劃是否合適等,教師需要時刻關(guān)注各小組的進(jìn)展[8]。在這個階段,教師角色由傳統(tǒng)的“傳道、授業(yè)、解惑”向“引路人、輔助者”轉(zhuǎn)變,要求教師充分運(yùn)用教學(xué)經(jīng)驗,靈活運(yùn)用多種引導(dǎo)方法,并仔細(xì)觀察,在學(xué)生探索的過程中了解其學(xué)習(xí)基礎(chǔ)、認(rèn)知能力、興趣愛好、心理特征,對其思考能力和自我控制管理能力進(jìn)行有意識的培養(yǎng),為下階段學(xué)生自主探索解決問題做好鋪墊,實現(xiàn)有意義學(xué)習(xí)。
4.自主探究和協(xié)作交流
本階段采用自主探究和協(xié)作交流的學(xué)習(xí)方式,在教師的引領(lǐng)下,學(xué)生開展自主學(xué)習(xí)、探究學(xué)習(xí)、交流學(xué)習(xí)。具體可以分為以下幾個步驟:(1)選題。學(xué)生可在教師指定的課題中選擇,也可自選項目,需對所選項目進(jìn)行調(diào)查研究,給出可行性分析結(jié)論。(2)組隊。學(xué)生自我協(xié)調(diào),組成相應(yīng)的開發(fā)團(tuán)隊,按照軟件工程的標(biāo)準(zhǔn)編寫軟件開發(fā)計劃,組內(nèi)統(tǒng)一認(rèn)識,并征求用戶意見,修訂完善。(3)需求分析。學(xué)生團(tuán)隊對系統(tǒng)和軟件進(jìn)行需求調(diào)研和分析,按照軟件工程的標(biāo)準(zhǔn)編寫軟件需求規(guī)格說明書,并進(jìn)行團(tuán)隊間交叉評審,文檔和評審結(jié)果提交給評委(含教師、企業(yè)技術(shù)人員、市場推廣人員和用戶)。(4)概要和詳細(xì)設(shè)計。學(xué)生團(tuán)隊進(jìn)行系統(tǒng)及軟件的設(shè)計,按照軟件工程的標(biāo)準(zhǔn)編寫相應(yīng)的軟件設(shè)計文檔,并進(jìn)行組內(nèi)自我評審,文檔和評審結(jié)果提交給評委。(5)軟件測試。學(xué)生團(tuán)隊進(jìn)行系統(tǒng)軟件測試,按照軟件工程的標(biāo)準(zhǔn)編寫相應(yīng)的軟件測試文檔,包括測試計劃、測試用例、測試結(jié)果和分析報告等,提交給評委,作為項目驗收的標(biāo)準(zhǔn)。(6)交付。學(xué)生團(tuán)隊提交課題最終成果,包括可行性報告、需求分析規(guī)格說明、系統(tǒng)設(shè)計規(guī)格說明、技術(shù)文檔、源程序代碼、可安裝/執(zhí)行軟件、用戶手冊等。(7)項目驗收。由評委對提交的課題最終成果進(jìn)行驗收測試,確認(rèn)系統(tǒng)的狀態(tài)。(8)項目管理。學(xué)生團(tuán)隊執(zhí)行項目管理的各階段任務(wù),包括任務(wù)分解和責(zé)任分工、項目實施計劃、進(jìn)度跟蹤、過程監(jiān)督,項目的質(zhì)量管理和控制,軟件的配置管理和版本控制等。協(xié)作交流分為組內(nèi)協(xié)作和組外交流,組內(nèi)協(xié)作伴隨實驗的整個過程,每個成員要積極查閱資料,確定要解決的問題及問題的解決方法等,才能相互補(bǔ)充、相互完善、相互促進(jìn),圓滿完成實驗;組外交流是通過問答的形式完成,包括對其他小組的設(shè)計思路、系統(tǒng)結(jié)構(gòu)、所運(yùn)用的技術(shù)方法的學(xué)習(xí),對其他小組存在的問題進(jìn)行提問和討論。這是以學(xué)生為主體開展訓(xùn)練、逐漸掌握和熟悉方法技能、積累經(jīng)驗的重要階段。教師通過課堂答疑、課外網(wǎng)上交流來提供參考意見和相關(guān)資料,幫助學(xué)生去尋找解決問題的可能方案,而不是直接告訴學(xué)生答案;同時,還應(yīng)鼓勵學(xué)生有不同的想法,不同的解決手段,使之敢想、會想,激活其創(chuàng)造的火花。教師在此過程中的作用是定期或不定期地組織、協(xié)調(diào)、引導(dǎo),控制討論對象不偏離主題,對具有較大爭議的問題進(jìn)行引導(dǎo),對難點問題進(jìn)行答疑,在適當(dāng)?shù)臅r候為學(xué)生指明方向;整個過程充分發(fā)揮學(xué)生的主動性和積極性,從而使之在討論交流中加深對知識的理解、在知識應(yīng)用中去感悟、在操作中去體會,最終共同提高,既提升能力,又體驗到深度學(xué)習(xí)的魅力。學(xué)生只有在經(jīng)過了認(rèn)真的問題分析、資料查詢、自主探究、主動思考后,才可能進(jìn)行有意義的協(xié)作交流,從而理順?biāo)悸罚^點碰撞,成果分享[9]。經(jīng)過這個階段,把學(xué)習(xí)引入一個更深的層次,學(xué)生進(jìn)行復(fù)雜的思維活動,完成分析問題、深入思考、思辨理解,潛力得到挖掘,優(yōu)勢得到發(fā)揮。
5.自我總結(jié)與點評
自我總結(jié)與點評是深度學(xué)習(xí)的最后環(huán)節(jié),是對所學(xué)知識進(jìn)行深化、遷移和提高,有沒有總結(jié)點評、總結(jié)點評是否到位直接影響深度學(xué)習(xí)的效果。學(xué)生在教師的引導(dǎo)下對每個專題進(jìn)行總結(jié),對學(xué)習(xí)成果進(jìn)行分析歸納,對當(dāng)前知識點進(jìn)行自我理解、吸收、運(yùn)用與提高,并撰寫研究報告,對每個專題中的理論知識、關(guān)鍵問題、關(guān)鍵技術(shù)等進(jìn)行分析歸納,包括要解決什么問題,能夠與哪些知識和技術(shù)進(jìn)行關(guān)聯(lián),在這個領(lǐng)域有哪些新的進(jìn)展和應(yīng)用,在解決問題的過程中出現(xiàn)了什么新情況和新問題,本組和其他小組的解決方案有哪些相似和區(qū)別之處,各自的優(yōu)缺點是什么,能否對現(xiàn)有的解決方案進(jìn)行改進(jìn)提高等問題,通過這些深度思考、評價等等內(nèi)容,得出本次訓(xùn)練的收獲,并進(jìn)行展示。教師對小組展示進(jìn)行補(bǔ)充,并指導(dǎo)學(xué)生完成研究報告,實現(xiàn)書面化總結(jié)。這個階段促使學(xué)生學(xué)會反思、歸納和整理思路,對自己的知識體系進(jìn)行調(diào)整,完成個性化知識體系的構(gòu)建,獲得更深層次的學(xué)習(xí)體驗,以用于以后的開發(fā)實踐。
三、結(jié)束語
針對軟件工程內(nèi)容廣泛、技術(shù)發(fā)展快以及實踐性強(qiáng)的特點,提出了深度學(xué)習(xí)的實踐教學(xué)模式。在教學(xué)理念方面,一是突出對軟件工程知識和方法等信息的深度加工過程,緊跟軟件工程學(xué)科和技術(shù)發(fā)展前沿,保持教學(xué)內(nèi)容先進(jìn)性;二是突出軟件工程專業(yè)特點,通過案例項目的教學(xué)和練習(xí)、探索性實踐等多種活動,幫助學(xué)生深度理解復(fù)雜概念、深度掌握軟件工程原理和技術(shù)框架的實質(zhì),進(jìn)而建構(gòu)個人化情景化的知識體系,得以解決現(xiàn)實復(fù)雜問題;三是通過軟件工程實踐,讓學(xué)生參與實際軟件項目開發(fā),鍛煉學(xué)生實際動手開發(fā)能力,培養(yǎng)創(chuàng)新精神。在具體教學(xué)方法手段方面,充分運(yùn)用情境式、案例項目式、啟發(fā)式手段,創(chuàng)設(shè)真實的問題情境,與工作崗位產(chǎn)生有效對接,有利于學(xué)生以后快速適應(yīng)工作環(huán)境;通過對具體的軟件項目案例的講授,帶動相關(guān)核心理論知識的模式學(xué)習(xí),使學(xué)生能更加直觀和自然地感受軟件項目全貌、開發(fā)過程,培養(yǎng)學(xué)生的個人職業(yè)技能;采用啟發(fā)式教學(xué),從學(xué)生的知識基礎(chǔ),心理特點和接受能力出發(fā),促使學(xué)生主動學(xué)習(xí),自我構(gòu)建知識體系;并以實際工作任務(wù)為目標(biāo),引導(dǎo)學(xué)生自主學(xué)習(xí)、互助交流和反思總結(jié)。在教學(xué)形式方面,采用課內(nèi)實驗和課外實踐結(jié)合,推行團(tuán)隊協(xié)作模式,按照軟件企業(yè)的項目管理和開發(fā)摸式,幫助學(xué)生組成軟件開發(fā)團(tuán)隊,以合作的方式完成軟件項目,經(jīng)歷一個完整規(guī)范的軟件開發(fā)過程,以實現(xiàn)相應(yīng)的個人能力和協(xié)作精神的培養(yǎng)。
參考文獻(xiàn):
[1]R•基思•索耶.劍橋?qū)W習(xí)科學(xué)手冊[M].北京:教育科學(xué)出版社,2010.
[2]黃偉.教師基于博客群網(wǎng)絡(luò)學(xué)習(xí)行為的實證研究———以海鹽教師博客為例題[J].中國電化教育,2010(11):22-27.
[3]賈義敏,詹春青.情境學(xué)習(xí):一種新的學(xué)習(xí)范式[J].開放教育研究,2011(5):30-37.
[4]王洪才,劉雋穎,解德渤.大學(xué)創(chuàng)新教學(xué):理念、特征與誤區(qū)[J].中國大學(xué)教學(xué),2016(2):19-23+47.
[5]杜紅樂,張燕.深度學(xué)習(xí)在實踐教學(xué)中的應(yīng)用研究[J].微型電腦應(yīng)用,2015,31(4):37-40.
[6]李祁,王鳳芹.DELC視域下的計算機(jī)基礎(chǔ)課程深度學(xué)習(xí)模式[J].計算機(jī)教育,2017(5):108-111.
[7]宋慧敏.深度學(xué)習(xí):應(yīng)用技術(shù)型人才培養(yǎng)之必需[J].黑龍江高教研究,2017(12):130-133.
[8]賴紹聰.如何做好課程教學(xué)設(shè)計[J].中國大學(xué)教學(xué),2016(10):14-18.
[9]馬慶棟.新型工業(yè)化背景下應(yīng)用技術(shù)型人才“協(xié)同培養(yǎng)”的邏輯起點及模式探討[J].中國職業(yè)技術(shù)教育,2016(32):69-72.
作者:楊誼 喻德曠 單位:南方醫(yī)科大學(xué)