劉曉路 何磊 王翔漢 杜永浩
摘? 要:算法類課程是計(jì)算機(jī)等應(yīng)用型工科專業(yè)本科生必修的重要課程,此類課程具有理論知識與實(shí)踐并重、前序知識要求高、知識點(diǎn)多及邏輯性強(qiáng)等特點(diǎn)。針對算法類課程的教學(xué)難點(diǎn),從教學(xué)理念、內(nèi)容環(huán)節(jié)、教學(xué)模式和考核方法四個(gè)方面,設(shè)計(jì)“以學(xué)生為中心”的教學(xué)理念,構(gòu)建算法類課程雙維度知識圖譜,設(shè)計(jì)“課堂教學(xué)-在線實(shí)訓(xùn)-課程實(shí)踐”三位一體教學(xué)模式以及面向過程的本科算法類課程考核方法。經(jīng)過一個(gè)學(xué)期兩個(gè)班次的教學(xué)實(shí)踐,上述教學(xué)方法取得了顯著成效,學(xué)生在2020年全國大學(xué)生數(shù)學(xué)建模競賽和軍事建模競賽中取得佳績,表明該方法能夠?yàn)樗惴愓n程的教學(xué)提供有益借鑒,培養(yǎng)學(xué)生自主學(xué)習(xí)、動(dòng)手實(shí)踐和創(chuàng)新能力。
關(guān)鍵詞:算法類課程;實(shí)踐教學(xué);知識圖譜;在線實(shí)訓(xùn)
中圖分類號:G642 文獻(xiàn)標(biāo)志碼:A? ? ? ? ? 文章編號:2096-000X(2022)08-0051-04
Abstract: Algorithm courses are important compulsory courses for undergraduates majoring in applied engineering such as computer science. Such courses have the characteristics of emphasizing theoretical knowledge and practice, high requirements for prerequisite knowledge, knowledge points and logic. Aiming at the teaching difficulties of algorithm courses, this paper designs the "student-centered" teaching concept, constructs the two-dimensional knowledge map of algorithm courses, designs the trinity teaching mode called "classroom teaching-online training-course practice", trying to improve the process oriented undergraduate algorithm courses teaching method from four aspects: teaching concept, content system, teaching mode and assessment method. Through the teaching practice of two classes in one semester, the teaching method above achieved remarkable improvement: the students obtained great results in the 2020 National Mathematical Modelling Competition for College Students and the 2020 Military Modelling Competition, which shows that this research provides a useful reference for the education and teaching methods and the reform of assessment methods for algorithm courses, and cultivates students' learning initiative, innovation ability and engineering application ability.
Keywords: algorithm courses; practical teaching; knowledge atlas; online training
一、研究背景
教學(xué)改革包括教育理念、教學(xué)內(nèi)容、教學(xué)方式方法、學(xué)生學(xué)習(xí)方式方法、課程考核和評價(jià)方式方法等[1],這也是當(dāng)前各高校開展教學(xué)改革的主要內(nèi)容[2-4]。教學(xué)改革的核心目的是提升教學(xué)效果,充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的主動(dòng)性,全方位培養(yǎng)學(xué)生的綜合能力,而不是簡單地進(jìn)行知識的宣貫。為了實(shí)現(xiàn)這個(gè)目的必須加強(qiáng)教學(xué)研究,結(jié)合各類課程的特點(diǎn),探索有效的教學(xué)和考核方式。
一直以來,考試是衡量學(xué)生對知識掌握程度的一種有效檢驗(yàn)方式,而當(dāng)前課程考核所采用的考核方式主要包括課程考試、過程考核和綜合評價(jià)等。傳統(tǒng)的課程考試側(cè)重對基礎(chǔ)知識、基本技能的考察,對學(xué)生學(xué)習(xí)有一定的促進(jìn)作用。但是,隨著信息技術(shù)的快速發(fā)展和網(wǎng)絡(luò)技術(shù)日益成熟,學(xué)生知識獲取的途徑和方式也有了根本的變化,學(xué)習(xí)過程中學(xué)生的角色地位發(fā)生了改變,使得現(xiàn)有考核方式出現(xiàn)了很多問題:一方面,當(dāng)前課程考核的考試內(nèi)容創(chuàng)新不夠,對學(xué)生能力的考核欠缺;考核指標(biāo)相對單一,更多是對知識點(diǎn)的考核,卻不能體現(xiàn)學(xué)生綜合素質(zhì)的提高;考核過程單一,一考定輸贏,卷面成績替代能力輸出[5-6],以上種種導(dǎo)致現(xiàn)在課程考試的“形式主義”嚴(yán)重,“臨時(shí)抱佛腳”也可以考出好成績;另一方面,當(dāng)前課程考核方式也存在一些問題:試卷考核覆蓋內(nèi)容較窄,更多體現(xiàn)在課本理論知識;考試的試題類型相對固定,答案標(biāo)準(zhǔn)化;考試形式單一,科學(xué)性不強(qiáng)。因此,當(dāng)前的考核方式導(dǎo)致學(xué)生重課本、輕實(shí)踐,重知識、輕能力,重結(jié)果、輕過程[7],這對算法類課程的教學(xué)是非常不可取的。
劉文新[8]探討了面向高等職業(yè)教育的以能力為導(dǎo)向的課程考核改革方案,他提出用形成性考核來替代傳統(tǒng)的“一張卷”,其中形成性考核包含日??己?、實(shí)訓(xùn)考核、課程設(shè)計(jì)和期末考試。作者認(rèn)為形成性考核相較于傳統(tǒng)的考核方式,對學(xué)生的評價(jià)更加公正合理。周向群[9]探討了以能力為導(dǎo)向的管理類課程全過程考核方式,作者從積極轉(zhuǎn)變教學(xué)模式和方法、構(gòu)建學(xué)習(xí)型教師隊(duì)伍兩個(gè)方面提出了改革策略。劉永紅等[10]探討了信息化背景下課程考核的改革,作者的主要觀點(diǎn)為信息化背景下不同課程考核和評價(jià)的模式不能千篇一律,應(yīng)針對課程特點(diǎn)設(shè)計(jì)考核方式,并以大學(xué)化學(xué)為教學(xué)案例提出了考核設(shè)計(jì)方案。
從上述研究現(xiàn)狀的分析可以看到,現(xiàn)有以能力為導(dǎo)向的課程改革研究主要面向特定的課程和特定的群體,課程包括管理類課程、大學(xué)化學(xué)課程等,教學(xué)對象包括普通院校本科生和高等職業(yè)教育學(xué)生。文獻(xiàn)中尚未有針對算法類課程教學(xué)改革的相關(guān)研究。
針對以上問題,本文面向應(yīng)用型工科本科生的培養(yǎng)特點(diǎn),結(jié)合作者自身的教學(xué)實(shí)踐,探索適應(yīng)算法類課程的教學(xué)方式和考核方法,進(jìn)而調(diào)動(dòng)學(xué)生學(xué)習(xí)的主動(dòng)性,提升課堂教學(xué)的效果,最終提升學(xué)生的實(shí)踐和創(chuàng)新能力。本文以現(xiàn)代優(yōu)化算法課程為例,對算法類課程進(jìn)行過程考核模式的探索與實(shí)踐,以培養(yǎng)學(xué)生的實(shí)踐能力、提升課堂的教學(xué)質(zhì)量為牽引,引導(dǎo)學(xué)生主動(dòng)學(xué)習(xí),通過思考梳理掌握現(xiàn)代優(yōu)化算法理論知識,并培養(yǎng)學(xué)生分析、解決問題的能力,強(qiáng)化學(xué)生的創(chuàng)新意識。同時(shí),研究成果也為其他算法類課程的教育教學(xué)和考核方式改革提供有益的借鑒。
二、現(xiàn)代優(yōu)化算法課程與實(shí)踐教學(xué)
現(xiàn)代優(yōu)化算法是一門理論知識與實(shí)踐并重的算法類課程?,F(xiàn)代優(yōu)化算法是受自然智能的啟發(fā)而得到一類基于計(jì)算機(jī)的優(yōu)化方法,先認(rèn)識自然世界的信息處理機(jī)制,然后進(jìn)行計(jì)算模型抽取、算法設(shè)計(jì),最后應(yīng)用于具體問題的解決方案,其核心是在計(jì)算機(jī)上通過仿生設(shè)計(jì)實(shí)現(xiàn)算法的有效搜索和快速收斂,進(jìn)而支撐實(shí)際優(yōu)化問題的求解[11],是管理運(yùn)籌領(lǐng)域問題求解的主要方法之一?,F(xiàn)代優(yōu)化算法是求解資源調(diào)度與分配(如物流調(diào)度、航班調(diào)度、電力調(diào)度等)以及任務(wù)規(guī)劃(如導(dǎo)航路徑規(guī)劃、人力資源排班規(guī)劃、飛機(jī)航跡規(guī)劃等)等現(xiàn)實(shí)問題的有效工具。課程將簡明而系統(tǒng)地介紹局部搜索、模擬退火、禁忌搜索、遺傳算法、蟻群算法和粒子群算法等經(jīng)典算法,內(nèi)容涉及優(yōu)化機(jī)制、理論、流程、設(shè)計(jì)和應(yīng)用等多個(gè)層面,本課程要求學(xué)生既要掌握算法設(shè)計(jì)相關(guān)的理論知識,還要求學(xué)生學(xué)以致用,能夠運(yùn)用所學(xué)的算法編程解決實(shí)際問題,因此是一門理論與實(shí)踐并重的課程。
實(shí)踐教學(xué)是提升算法類課程教學(xué)質(zhì)量的重要環(huán)節(jié),是貫通理論與實(shí)踐的必要過程和基本手段,但是如何考量學(xué)生的學(xué)習(xí)和實(shí)踐效果,成為擺在老師面前的新問題:既要檢查學(xué)生對課堂知識的掌握情況,又要考察學(xué)生綜合運(yùn)用這些知識解決實(shí)際問題的能力。很多授課老師將考核分為兩部分,筆試和分組課程實(shí)踐,這種考核方式主要針對知識點(diǎn)進(jìn)行考核,容易產(chǎn)生抄襲現(xiàn)象,還讓部分學(xué)生養(yǎng)成了“隨大流”“搭順風(fēng)車”等不好的習(xí)慣。對老師而言,這種方式也很難準(zhǔn)確評價(jià)和區(qū)分學(xué)生的最終成績,可能在無形中挫傷了部分學(xué)生學(xué)習(xí)的積極性。因此,合理制定能夠貫穿學(xué)習(xí)過程、體現(xiàn)學(xué)生學(xué)習(xí)投入的考核方式,對學(xué)生的學(xué)習(xí)過程和學(xué)習(xí)效果進(jìn)行綜合評價(jià),成為提升算法類課程教學(xué)效果的必然選擇。
三、算法類本科課程教學(xué)方法
為了解決上述問題,本文從教學(xué)理念、內(nèi)容環(huán)節(jié)、教學(xué)模式和考核方法四個(gè)方面設(shè)計(jì)了以能力為導(dǎo)向的本科算法類課程的教學(xué)方法。
(一)“以學(xué)生為中心”的教學(xué)理念
貫徹“以學(xué)生為中心”的教學(xué)理念,以學(xué)生的學(xué)習(xí)效果為課堂評價(jià)標(biāo)準(zhǔn),體現(xiàn)學(xué)生的學(xué)習(xí)主體地位。具體來說,體現(xiàn)在如下三個(gè)方面:
一是目的導(dǎo)向,了解學(xué)生關(guān)切。站在學(xué)生角度,考慮學(xué)生后續(xù)的職業(yè)規(guī)劃,以需求為牽引,結(jié)合實(shí)際案例,讓學(xué)生由“要我學(xué)”向“我要學(xué)”轉(zhuǎn)變。
二是個(gè)性化教學(xué),考慮學(xué)生個(gè)體之間的差異,因材施教,依據(jù)學(xué)生特點(diǎn)有針對性地制定不同的學(xué)習(xí)計(jì)劃,在教學(xué)實(shí)施中尤其是課堂教學(xué)環(huán)節(jié)及時(shí)收集他們的學(xué)習(xí)反饋,了解不同學(xué)生對課堂內(nèi)容的掌握程度,最好能夠結(jié)合學(xué)生的反饋調(diào)整其學(xué)習(xí)計(jì)劃,從而使學(xué)生的學(xué)習(xí)過程形成閉環(huán)反饋。
三是鼓勵(lì)學(xué)生參加各類數(shù)模競賽和算法競賽,并給予悉心指導(dǎo),良好的算法基礎(chǔ)是數(shù)模競賽的利器,通過鼓勵(lì)學(xué)生參賽來激發(fā)學(xué)生學(xué)習(xí)的熱情和積極性,形成較好的正反饋,另外關(guān)注學(xué)生日常的學(xué)習(xí)狀態(tài),及時(shí)解答學(xué)生的疑惑,積極跟蹤回訪,并根據(jù)反饋對教學(xué)方法進(jìn)行調(diào)整改進(jìn)。
(二)構(gòu)建算法類課程雙維度知識圖譜
算法類課程前序知識要求高、知識點(diǎn)多、邏輯性強(qiáng),學(xué)生首次接觸時(shí),難以形成完整的知識體系,導(dǎo)致接受速度較慢。針對這些問題,需要建立兩個(gè)維度的知識圖譜,以現(xiàn)代優(yōu)化算法課程為例,一是建立包括局部搜索、進(jìn)化計(jì)算和群體智能等在內(nèi)的基礎(chǔ)知識的知識圖譜;二是從縱向梳理現(xiàn)實(shí)應(yīng)用對應(yīng)的基礎(chǔ)理論問題,并與橫向的算法進(jìn)行關(guān)聯(lián),構(gòu)建涵蓋問題域和方法域的課程知識圖譜。根據(jù)知識圖譜理清課程授課脈絡(luò)和相應(yīng)進(jìn)度的知識點(diǎn)要求,并設(shè)計(jì)典型案例,為學(xué)生及時(shí)查漏補(bǔ)缺以及為系統(tǒng)化、綜合化的知識運(yùn)用提供支撐。
圍繞課程知識圖譜,采用以案例為載體的啟發(fā)式教學(xué)方式。一方面,在課堂組織上針對那些抽象、難以理解的知識點(diǎn),從學(xué)生生活實(shí)際中設(shè)計(jì)抽取淺顯易懂的案例或應(yīng)用,并將其作為切入點(diǎn),結(jié)合案例以深入淺出、貼近生活的方式講解那些抽象的算法知識,讓學(xué)生體會(huì)如何隨著理論知識不斷豐富,如何逐步推進(jìn)應(yīng)用案例的深入研究;另一方面,針對算法類課程知識點(diǎn)多、體系化、邏輯性強(qiáng)的特點(diǎn),在授課之初先給出算法在方法域、問題域和知識圖譜中的定位,讓學(xué)生知道每堂課要學(xué)什么和學(xué)完之后可以干什么,然后根據(jù)學(xué)生的課堂表現(xiàn)和課后反饋,隨時(shí)調(diào)整授課內(nèi)容進(jìn)行查漏補(bǔ)缺,確保學(xué)生能夠跟上課程進(jìn)度;在講解每個(gè)算法的理論基礎(chǔ)和相關(guān)知識點(diǎn)時(shí),結(jié)合課程知識圖譜幫助學(xué)生梳理與其他知識點(diǎn)的關(guān)系,啟發(fā)學(xué)生建立課程的理論脈絡(luò),進(jìn)而掌握整門課程的知識體系。
(三)“課堂教學(xué)-在線實(shí)訓(xùn)-課程實(shí)踐”三位一體教學(xué)模式
構(gòu)建“課堂教學(xué)-在線實(shí)訓(xùn)-課程實(shí)踐”三位一體的教學(xué)模式。正如前面所述,現(xiàn)代優(yōu)化算法是目前解決規(guī)劃、調(diào)度問題的主流方法之一,在整個(gè)課程體系中屬于工具、方法類的課程,是任務(wù)規(guī)劃相關(guān)專業(yè)學(xué)生必須掌握的專業(yè)基礎(chǔ)課。因此,為了確保課堂教學(xué)有的放矢,首先在開課之初,以問卷調(diào)查的方式收集學(xué)生的專業(yè)基礎(chǔ)、編程能力、職業(yè)規(guī)劃與相關(guān)理論儲備,并在此基礎(chǔ)上調(diào)整課堂教學(xué)的重點(diǎn);其次,搭建在線的算法實(shí)訓(xùn)平臺,將每個(gè)算法具化為實(shí)際代碼,并讓學(xué)生參與代碼的在線撰寫,降低學(xué)生編程的難度,同時(shí)也能讓學(xué)生不再“紙上談兵”,可以讓他們“依葫蘆畫瓢”;最后,結(jié)合實(shí)際應(yīng)用或者建模競賽,設(shè)計(jì)綜合的課程實(shí)踐環(huán)節(jié),從問題建模、算法設(shè)計(jì)和問題求解等多角度評判學(xué)生的學(xué)習(xí)效果,并讓學(xué)生體會(huì)到學(xué)以致用的樂趣。這種三位一體的教學(xué)模式將原本“抽象、復(fù)雜、冷門”的算法課程教學(xué)與學(xué)生未來的發(fā)展規(guī)劃有機(jī)融合,促使學(xué)生在課程學(xué)習(xí)中產(chǎn)生主動(dòng)鍛煉實(shí)踐能力、積極達(dá)成課程目標(biāo)的內(nèi)在動(dòng)力和興趣。
針對“在線實(shí)訓(xùn)”部分,構(gòu)建基于EduCoder[12]的線上課程實(shí)訓(xùn)平臺,以算法實(shí)踐為主線培養(yǎng)學(xué)生的實(shí)踐能力。EduCoder是一個(gè)基于互聯(lián)網(wǎng)的教育實(shí)訓(xùn)平臺,能夠提供工程實(shí)訓(xùn)、伴隨式指導(dǎo)輔助、自動(dòng)評測和教學(xué)活動(dòng)分析等功能。在整個(gè)課程教學(xué)過程中,每課程單元結(jié)束基于EduCoder發(fā)布單元測試,為學(xué)生提供學(xué)生課程實(shí)訓(xùn)和隨堂測試的環(huán)境。
針對“課程實(shí)踐”部分,應(yīng)當(dāng)將HeuristicLab、Matlab等算法工具和案例實(shí)踐項(xiàng)目這一實(shí)踐性教學(xué)環(huán)節(jié)作為重要的課程內(nèi)容。在理論內(nèi)容講授的基礎(chǔ)上,設(shè)置大比例的實(shí)踐性教學(xué)環(huán)節(jié)。其中,設(shè)置不少于6個(gè)學(xué)時(shí)用于學(xué)生學(xué)習(xí)HeuristicLab、Matlab等算法工具的基本操作,能夠調(diào)用軟件里提供的各類智能優(yōu)化算法,對于部分學(xué)有余力的同學(xué),可以在軟件基礎(chǔ)上自定義算法;6個(gè)學(xué)時(shí)用于學(xué)生運(yùn)用此類工具解決一個(gè)實(shí)際應(yīng)用案例(例如某海域島礁巡邏、面向某重點(diǎn)區(qū)域的無人機(jī)巡航調(diào)度和軍事物流應(yīng)急配送等),完成從問題抽象分析、數(shù)學(xué)建模描述、算法設(shè)計(jì)實(shí)現(xiàn)、結(jié)果調(diào)試分析到問題求解總結(jié)的全過程。“課程實(shí)踐”將抽象的、理論化的建模理論轉(zhuǎn)化成了實(shí)實(shí)在在的軟件工具實(shí)操,而且通過案例實(shí)踐可以讓學(xué)生切實(shí)掌握抽象建模、算法實(shí)現(xiàn)與問題求解的完整流程和理解算法難點(diǎn)。
(四)面向過程的本科算法類課程考核方法
算法類課程除了要求學(xué)生掌握基本的算法原理和相關(guān)知識,還需要學(xué)生課下花費(fèi)大量的時(shí)間進(jìn)行編程實(shí)踐,如何避免對算法知識點(diǎn)的死記硬背,如何能夠?qū)W(xué)生課外的功夫納入考核環(huán)節(jié),是算法類課程教學(xué)設(shè)計(jì)的重要環(huán)節(jié)。
以學(xué)習(xí)效果為導(dǎo)向設(shè)計(jì)面向?qū)W習(xí)過程的考核方法,需要將考核貫穿學(xué)生學(xué)習(xí)的始終,并結(jié)合課程的線上算法實(shí)訓(xùn)平臺,檢驗(yàn)學(xué)生的實(shí)踐能力,最終以實(shí)際的課程實(shí)踐檢驗(yàn)學(xué)生的學(xué)習(xí)效果,實(shí)現(xiàn)對學(xué)習(xí)內(nèi)容和效果的綜合檢驗(yàn),切實(shí)提升學(xué)生的實(shí)踐能力。
首先,教學(xué)團(tuán)隊(duì)可以按照“邊建邊用,持續(xù)更新”的原則,構(gòu)建課程實(shí)踐的案例庫。案例庫的構(gòu)建,能夠讓學(xué)生在解決實(shí)際案例的過程中,了解如何讓抽象的算法具象化,以更直觀的方式理解和掌握各個(gè)算法的要素點(diǎn),并學(xué)以致用解決實(shí)際問題。案例庫構(gòu)建的關(guān)鍵在于將課程教學(xué)的核心內(nèi)容——算法的原理、要素和流程,通過具體案例和編程實(shí)踐落地,切實(shí)讓學(xué)生掌握實(shí)際問題的抽象建模方法,并用算法的語言(解的編碼和算子設(shè)計(jì))通過軟件工具或者自己編程實(shí)現(xiàn)。因此,需要結(jié)合學(xué)生的專業(yè)背景、實(shí)際應(yīng)用和未來的職業(yè)規(guī)劃,構(gòu)建課程的案例庫,案例也可以從近年的全國大學(xué)生數(shù)模競賽中抽取。案例主要包括通用課程教學(xué)內(nèi)容案例(例如旅行商問題、車輛路徑問題)和相關(guān)專業(yè)應(yīng)用案例(邊境巡邏、火力分配、航跡規(guī)劃等),這些案例一方面讓課堂教學(xué)更生動(dòng),提高實(shí)踐教學(xué)環(huán)節(jié)的教學(xué)質(zhì)量,另一方面也為課程綜合考核提供了素材。
在案例庫的基礎(chǔ)上,設(shè)置以能力、效果為核心的綜合考核標(biāo)準(zhǔn)。圍繞算法研究和算法應(yīng)用,每年都有很多學(xué)術(shù)會(huì)議,尤其每年的大學(xué)生數(shù)模競賽、軍事建模競賽,至少有一半以上題目需要用到現(xiàn)代優(yōu)化算法相關(guān)的工具和方法。因此,鼓勵(lì)學(xué)生參加算法競賽、數(shù)模競賽,如果能夠取得較好的成績,可以取代課程綜合實(shí)踐部分。基于此設(shè)計(jì)了課程的形成性考核方法:過程成績(40%)+課程實(shí)踐(30%)+期末考試(20%)+課堂表現(xiàn)(10%)。其中,過程成績主要基于EduCoder在線課程實(shí)訓(xùn)與單元測試實(shí)現(xiàn),包括理論測試和實(shí)踐測試,這將作為學(xué)生的日常成績,占40%;課程實(shí)踐主要面向?qū)嶋H問題進(jìn)行課程綜合實(shí)踐并撰寫課程實(shí)踐報(bào)告,實(shí)現(xiàn)對學(xué)生能力和學(xué)習(xí)效果的考核,占30%,也可以根據(jù)學(xué)生參加相關(guān)競賽的成績進(jìn)行替換。這種綜合考核標(biāo)準(zhǔn)的設(shè)置一方面要求學(xué)生注意學(xué)習(xí)的過程,同時(shí)也注重學(xué)生的學(xué)習(xí)效果,能夠鍛煉學(xué)生的創(chuàng)新能力和動(dòng)手實(shí)踐能力,提升學(xué)生學(xué)習(xí)的獲得感。
四、結(jié)束語
以能力為導(dǎo)向的本科算法類課程教學(xué)方法自提出以來,已經(jīng)在國防科技大學(xué)2018級任務(wù)規(guī)劃專業(yè)、目標(biāo)工程專業(yè)進(jìn)行了兩個(gè)班次的教學(xué)實(shí)踐,成效顯著:
首先,通過建立“以學(xué)生為中心”的教學(xué)理念,考慮學(xué)生的個(gè)體差異、職業(yè)規(guī)劃和專業(yè)基礎(chǔ),因材施教,提高了學(xué)生對本課程的接受程度。在后續(xù)的課程評價(jià)中,好評率達(dá)到了98.62%,相較往年有較大提升,大部分學(xué)生反映在現(xiàn)代優(yōu)化算法課程中收獲較大,對他們后續(xù)的學(xué)習(xí)以及參加各類競賽有較大的幫助。
其次,在理論知識學(xué)習(xí)效果方面,本年度期末考試成績相較往年平均成績提升5%左右,這表明提出的算法類課程雙維度知識圖譜能夠幫助學(xué)生快速建立算法(方法域)及理論問題(問題域)之間的圖形化理論知識體系,提高了學(xué)生對課程知識的消化、理解能力。
最后,設(shè)計(jì)的“課堂教學(xué)-在線實(shí)訓(xùn)-課程實(shí)踐”三位一體教學(xué)模式以及面向過程的本科算法類課程考核方法提高了學(xué)生們參與實(shí)踐的積極性和主動(dòng)性。與以往單一的理論教學(xué)相比,加入實(shí)訓(xùn)環(huán)節(jié)后,學(xué)生的學(xué)習(xí)效果有了極大提升,尤其是學(xué)生對實(shí)際問題的分析能力和解決問題的實(shí)踐能力。兩個(gè)班次80%以上的學(xué)生報(bào)名參加了2020年全國大學(xué)生數(shù)學(xué)建模競賽和軍事建模競賽,并取得了一等獎(jiǎng)三項(xiàng)、二等獎(jiǎng)八項(xiàng)的優(yōu)秀成績,獲獎(jiǎng)學(xué)生表示,現(xiàn)代優(yōu)化算法課程為其對問題的求解提供了很多新的方法、工具和手段。
以上教學(xué)成果表明,本文提出的方法能夠?yàn)樗惴愓n程的教育教學(xué)和考核方式改革提供一定有益的借鑒。未來將進(jìn)一步研究和改進(jìn)現(xiàn)有課程設(shè)計(jì),完善基于EduCoder的實(shí)訓(xùn)平臺。
參考文獻(xiàn):
[1]周利華.基于課程改革大環(huán)境下的職業(yè)教育課程學(xué)生成績評價(jià)改革的探索[J].科學(xué)大眾(科學(xué)教育),2012(2):134+163.
[2]羅三桂,劉莉莉.我國高校課程考核改革趨勢分析[J].中國大學(xué)教學(xué),2014(12):71-74.
[3]張霞,徐燁,孫挺,等.綜合性大學(xué)公共基礎(chǔ)化學(xué)實(shí)驗(yàn)教學(xué)模式探討[J].大學(xué)化學(xué),2014,29(5):38-41.
[4]解媛,馬健.建立素質(zhì)教育下的高校課程考核評價(jià)體系[J].中國成人教育,2015(14):36-38.
[5]苗晉峰,王爭,常永青.高校課程考核存在的問題與建議[J].教育與職業(yè),2012(21):186-187.
[6]閔惜琳,賓寧.以創(chuàng)新思維培養(yǎng)為導(dǎo)向的多層面考試體系在高校課程考核中的應(yīng)用探索[J].黑龍江科技信息,2008(21):177.
[7]徐翠蓮,蘇同福,黨玉麗,等.農(nóng)業(yè)院?;A(chǔ)化學(xué)實(shí)驗(yàn)改革的探索與實(shí)踐[J].河南教育學(xué)院學(xué)報(bào)(自然科學(xué)版),2011,20(4):59-61.
[8]劉文新.以能力為導(dǎo)向改革課程考核[J].牡丹江大學(xué)學(xué)報(bào),2007(4):142-144.
[9]周向群.以能力為導(dǎo)向的管理類課程全過程考核方法探究[J].讀書文摘,2016(18):198-199.
[10]劉永紅,胡先文,李雪剛,等.信息化背景下課程考核的改革與探索.[J].大學(xué)化學(xué),2017,32(3):34-37.
[11]丹·西蒙.進(jìn)化優(yōu)化算法-基于仿生和種群的計(jì)算機(jī)智能方法[M].北京:清華大學(xué)出版社,2019.
[12]頭歌實(shí)踐教學(xué)平臺[EB/OL].(2021-10-21)https://www.educoder.net.
基金項(xiàng)目:2020年湖南省教育教學(xué)研究課題“面向國防科技自主創(chuàng)新人才培養(yǎng)的博士研究生‘申請-考核’制優(yōu)化設(shè)計(jì)”(yjsy2020040);2020年國防科技大學(xué)教育教學(xué)研究課題“以能力為向?qū)У谋究扑惴愓n程考核方法研究——以現(xiàn)代優(yōu)化方法為例”(U2020018)
作者簡介:劉曉路(1985-),女,漢族,山東臨沂人,博士,副研究員,研究方向?yàn)橹悄苋蝿?wù)規(guī)劃與調(diào)度。