999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

“金課”建設標準下程序設計類課程教學改革探索

2020-07-12 07:21:46李瑞生
科技視界 2020年30期
關鍵詞:課程體系課程教師

李瑞生

(甘肅政法大學<公安技術學院>,甘肅 蘭州 730070)

0 引言

教育部高教司吳巖司長提出了“兩性一度”的“金課”建設標準,即高階性、創新性和挑戰度。其中,高階性就是知識、能力、素質有機融合,培養學生解決復雜問題的綜合能力和高級思維。創新性體現在課程內容有前沿性和時代性; 教學形式體現先進性和互動性,不是滿堂灌;學習結果具有探究性和個性化。 挑戰度是指課程一定要有一定難度, 需要學生和老師一起,跳一跳才能夠得著[1]。

程序設計類課程是高等院校工科類專業,尤其是計算機和信息類相關專業課程的重要組成部分。在人工智能、大數據、云計算等快速發展和深度普及應用的背景下,程序設計類課程在工科類專業人才培養中的地位和作用更加重要。 對照“金課”標準,程序設計類課程教學中需改進的方面:(1) 課程體系設計中對學生職業能力需求考慮不充分,或不能及時跟蹤產業新需求、 編程技術和應用領域的新變化調整課程設置。(2)按照教材章節化的編排線性地組織教學內容,教學中的問題(案例)往往僅為驗證編程語法而設計,題目較簡單,與實際應用結合不夠,而且大都具有“良構性”,而源于實際的應用問題往往具有“非良構性”。當學生在遇到新問題時,不能夠有效綜合所學程序設計知識和技能創新性地解決問題。 (3)教學方法上還未徹底實現從“教得好”到“學得好”的轉變。 對學生“拔高性”的創新能力培養不夠。 長期以來,導致學生學習積極性、主動性不高和教學質量降低。近年來,運用基于學習產出的教育(Outcomes-Based Education ,OBE) 理念、 基于問題或案例學習 (Problem-Based learning 或 Project -Based Learning ,PBL)方法的教育教學改革研究和實踐成為熱點[2-3]。

運用OBE 理念和PBL 方法, 從程序設計類課程體系構建、教學方法、學生創新能力培養、教學保障與教學效果評價等方面展開論述,以期建設程序設計類“金課”。

1 運用O B E 理念構建課程體系,P B L 方法實施教學

1.1 學生職業能力分析與課程體系構建

OBE 教育理念自20 世紀80 年代初由美國學者Spady 率先提出后, 很快為教育學界所高度重視和普遍認可[3-4]。OBE 理念倡導結果導向的人才培養。 其中的“結果”應以學生學習課程后對該專業人才培養目標的達成度和對學生職業能力的貢獻度來衡量。

對于程序設計類課程體系構建,學校要深入不同專業的用人單位做深入調研,考察該專業實務領域對學生程序設計和軟件開發相關的職業能力具體需求和典型應用場景,來逆向決定課程體系組成、各課程占比、側重點、課程間的前后銜接關系等;在持續調研中, 逐漸積累和形成具體課程的實際應用案例庫,便于PBL 教學實施。

2018 年1 月 《普通高等學校本科專業類教學質量國家標準》頒布,程序設計類課程體系與課程內容側重點設置應在遵循《國標》的基礎上,由學生就業實務部門專家如資深的軟件研發工程師、專業教學指導委員會專家、資深教師團隊、已就業并具備工作經驗的學生(反饋已學的課程體系能否滿足職業需求并提出改進意見)共同商定,切實實現課程體系的職業目標導向和關注學生學習訴求, 讓課程體系設置科學、合理、面向應用實際。

程序設計類課程的設置應緊隨應用需求變化而不斷拓展更新、靈活調整,充分體現先進性和前沿性。根據不同專業學生職業能力需求和學生就業意向,在針對高年級學生開設的專業拓展課和方向課中靈活增加如嵌入式開發、Android 應用開發、Python 程序設計、R 語言數據分析、MATLAB 科學計算與程序設計、安全編程技術等,滿足學生多層次、多領域的程序設計和軟件開發學習需求。

課程設置中還應考慮課程的體系性,并給學生呈現清晰的學習路線如按“C——>Java SE——>Java EE(或 Java ME 或 Android 開發)” 的路線深入學習某一個系列的程序設計和軟件開發方法。在課程教學大綱和教學實施過程中,應該向學生介紹“這是一門怎樣的課程,它在專業中處于什么樣的地位,通過這門課程學習,能夠學到什么和用在什么地方”等。對某門課程的前導、后繼課程做出詳細說明[5]。

1.2 PBL 教學實施

PBL 教學就是要緊緊圍繞學生職業能力需求中的實際問題 (案例) 組織教學內容和開展教學活動。PBL 的關鍵在于問題或案例的質量,PBL 中的問題或案例需要具備真實性、復雜性、非良構性等特點[6-7]。PBL 中的問題或案例不是傳統意義上為驗證理論知識點的例題,而是源于學生職業能力需求中的實際應用問題及其被分解后得到的子問題。基于高質量的問題(案例)驅動,有利于讓教學內容“實起來”;非良構性的實際應用問題和能夠緊密聯系產業前沿的問題具有難度、深度和挑戰度。 以這些問題的解決方法探索和實踐開展教學活動,會促使師生雙方都付出更大努力,讓教師“強起來”,學生“忙起來”;在解決這些問題的過程中,會讓學生具有成就感和頂峰體驗,也更有利于學生創新思維和能力的培養;PBL 中的案例源于學生職業實務中, 從而使得學生更加明確就業方向,充分激發學生學習興趣,調動學生學習自主性和內驅力,提高就業競爭力。

程序設計類課程旨在系統培養學生的計算思維能力,能夠進行問題分析、問題抽象與建模、算法設計、編程解決問題的能力等。從軟件工程的角度看,軟件系統開發需要經過“需求分析、系統概要和詳細設計、系統實現、系統測試與維護”等環節;從程序設計方法來看,復雜問題的求解應采用“化整為零,分而治之”的模塊化思想。借鑒軟件工程和程序設計的“模塊化”思想,在教學設計和實施過程中, 將典型的實際軟件應用系統分解為模塊。按照模塊組織所需的知識點和技能點,形成PBL 學習和編程實踐單元。 由于每個模塊的解決都會涉及多個知識點和技能點, 且這些知識點和技能點不是按照傳統的教材章節次序編排的, 因此有利于學生以問題解決為中心, 將所學程序設計知識和技能網絡化。隨著課程推進,將已經完成的各個軟件模塊逐漸進行組裝,形成完整的軟件應用系統。

2 翻轉課堂與小組協作學習

翻轉課堂教學模式有利于學生由被動學習轉為主動學習,克服傳統教學“滿堂灌”,以及學生由于缺乏充分預習而與教師在課堂上思維不同步等的缺陷。將學生按3~5 人結為一個學習小組,便于課堂上開展討論和實現互助學習,小組成員輪流擔任組長,協助教師督查小組成員學習進度和匯總學習難點等。

課程資源建設是翻轉課堂實施的前提。這些資源包括基于學生程序與軟件設計職業能力需求分析的教學案例庫、 以PBL 組織的知識和技能單元學習素材、教學短視頻(包括案例導入、知識點講解、編程演示)、學習任務書等。學生按照教師布置的學習任務在課前自主學習和完成編程實踐任務。各小組組長匯總本小組成員學習和實踐中的難點, 教師梳理這些難點;課堂上,教師針對普遍難點問題進行重點講解和編程演示,對于個別難點,則通過學習小組內或小組間交流和互相講解、操作演示的方法解決。 教師對學生課前學習和實踐任務完成情況進行檢查、點評和總結,提出復雜度略高于本節學習任務的問題(如源于程序設計競賽的問題),學生以學習小組為單位,在教師啟發下分析該問題、開展討論、得出解決方案并進行編程實現;課后,學生繼續完成課堂上的較難問題的編程實現及教師布置的其他編程實踐任務,完成下一個學習和實踐任務等。每個PBL 單元學習任務結束后,需要對學生進行PBL 單元考核。

實驗教學中,學生根據實驗任務書要求,在每次實驗課前獨立(或小組協作)完成所有實驗內容,記錄實驗過程和結果,記錄難點問題;實驗課堂上,教師進行普遍實驗難點演示和講解,對于個別難點,教師進行個別輔導,學生繼續完成實驗難點部分并做詳細的實驗記錄;實驗課后,學生分析和總結本次實驗,提出改進方法,撰寫實驗報告。

美國學者埃德加.戴爾(Edgar Dale)提出的“學習金字塔”(Cone of Learning)理論顯示了采用不同的學習方式,學習者在兩周以后還能記住內容的多少(平均學習保持率)。在該理論中,“討論”、“實踐”和“教授給他人”的學習方式被認為是主動學習方式[9],其平均學習保持率高于被動學習方式。 其中,“教授給他人”的學習方式平均學習保持率為90%。在翻轉課堂模式下,更有利于在課堂中預留出更多時間讓學生進行討論和講解。如教師安排不同學習小組成員分別演示講解對同一問題的不同程序設計與實現方法,以程序實現中的難點、算法效率、是否采用了某種面向對象編程模式、 是否運用了編程思想 (如MVC、ORMapping等)、是否考慮了編程中的安全因素等為主題,組織學生展開討論并得出結論。

3 學生創新能力培養

一方面,PBL 教學案例源于實際應用問題, 這些問題的解決本身具有挑戰性。 教師在教學活動中,引導學生查閱和學習大量的產業、學科前沿研究成果和技術,通過師生共同研討、學生獨立或協作實踐,不斷解決新問題、攻克難問題,可以在課程教學過程中幫助學生逐漸形成創新意識、思維和方法。

另一方面,還需通過軟件項目開發與學科競賽等“拔高性”教學環節,持續推動在育人的全過程、全環節中提升學生創新能力的不斷提升[9]。

3.1 學生軟件項目開發

遵循OBE 理念,以學生未來職業能力、探索研究能力和創新能力培養為目標,在教師團隊和聘請的軟件研發企業工程師(兼任教師)的指導下,組建學生軟件開發團隊。項目來源可以是教師指導團隊負責承接的軟件開發項目,教師和研究生科研課題的軟件設計任務, 參與協同育人的軟件研發企業提供的項目,大學生創新創業項目子問題,大學生程序與軟件設計競賽作品, 開源軟件資源的二次開發如MATLAB 中各類工具箱、各類智能算法工具包的二次開發等。 項目來源的多樣性可以促進學生進行跨學科和專業知識的融合學習,進行多層次(純軟件系統開發、科學計算、結合人工智能、大數據分析、云計算等新應用領域)的程序或軟件開發,為學生將來就業或深造提供更好的編程和軟件開發能力支持。

在軟件項目實施中,給學生劃分角色,如“項目經理”“系統架構師”“系統分析師”“程序員”等。 按照軟件工程方法,讓學生團隊從軟件項目的開發背景和需求分析起,完成項目概要與詳細設計、算法設計、安全編程設計、數據庫設計、編程實現、系統測試與文檔編寫、系統維護與優化等軟件全生命周期的任務。

由教師團隊和聘請的軟件研發企業工程師定期以項目開發培訓和專題報告形式輔導學生;形成研究生、高年級學生帶動低年級學生的“傳、幫、帶”機制。團隊成員中高年級學生給低年級學生進行成果講解展示和項目開發培訓。

通過軟件項目開發訓練和實施,教師團隊引導學生追蹤軟件研發領域新需求、新成果、新技術,鍛煉學生發現、分析和解決新問題的能力,提升學生團隊協作、溝通組織能力、創新思維和實踐能力。

3.2 學科競賽

目前, 程序與軟件設計類競賽包括ACM 國際大學生程序設計競賽、“中國軟件杯”大學生軟件設計大賽、“藍橋杯” 全國軟件和信息技術專業人才大賽等;大學生創新創業類競賽如“互聯網+”大學生創新創業大賽、“‘創青春’全國大學生創業大賽”“挑戰杯”全國大學生課外學術科技作品競賽等;綜合類競賽如全國大學生數學建模競賽、機器人競賽、信息安全競賽等。各類競賽共同特點是題目背景源于生產生活實際,具有“前沿性、綜合性、復雜性”特點。通過組織學生進行這些競賽的籌備、訓練、參賽和競賽成果推廣等活動,可以進一步拓展學生學科視野及提升創新能力。近年來,我校學生在此類競賽中獲得較好成績。

將學生軟件項目開發以及學科競賽中取得的成果進行整理和系統化,形成案例庫,并將這些案例進行分解和模塊化,融入課程教學內容中,促進了創新創業與專業課程教育教學的融合。

鼓勵學生用“路演”方式推廣開發成果。讓學生在校園、校外、網絡平臺對團隊或自己的軟件開發及創新實踐成果進行演示、推介,或開展相關經驗分享及科普活動等。 一方面,可以鍛煉學生表達、推介能力;另一方面,有利于學生以后開展相關創業活動。

4 教學保障、效果評價與改進

4.1 產學協同育人機制

高校與知名軟件研發及教育培訓企業建立長期協同育人合作關系,是程序類設計課程能夠實施OBE和PBL 教學的基礎保障條件。 第一,高校通過在企業開展調研,才能夠準確把握軟件產業前沿發展現狀和趨勢,確保對學生職業能力的準確研判。 第二,“走出去”和“請進來”是提高師資質量的辦法。 “走出去”就是要求目前承擔專業教學任務的教師到有合作關系的軟件研發企業、用人單位調研和掛職,參與軟件研發等任務,獲取最新地對學生職業能力的需求和提升教學水平;“請進來” 就是要改革現有師資隊伍組成,聘請軟件工程師和實務人員作為兼職教師,承擔某門課程中部分知識單元的講授和實踐教學任務,定期開展講座,指導學生課外實踐。 第三,遵循《普通高等學校本科專業類教學質量國家標準》, 在專業教學指導委員會指導下,由資深專業教師和軟件研發企業工程師聯合編寫滿足OBE 和PBL 實施的高質量教材——緊緊圍繞學生職業能力培養需求,體現問題(案例)驅動并定期更新, 最大限度地解決學生所學內容陳舊、與實際需求脫節的問題。 第四,在企業中建立學生專業見習、實習基地。學生通過專業見習和實習,可以進一步提升職業素養和能力。

近年來,教育部產學合作協同育人項目中的實踐條件和實踐基地建設、 教學內容和課程體系改革、創新創業教育改革項目等子項目的實施,給高校與企業合作與聯合培養人才提供了便利和保障。在改善實驗條件和平臺方面,借助企業技術優勢,引進或聯合開發程序設計和軟件開發教學案例庫、在線編程測試系統、程序設計訓練系統等。

4.2 課程考核與教學改進

程序設計類課程考核由學生課程學習與編程實踐(課前、課中、課后)表現情況+PBL 學習單元考核+期末課程設計考核 (源于OBE 學生職業能力需求分析的、具有實際應用背景的程序或軟件設計題目)+學生創新實踐(參與課程相關的軟件項目開發、專業學科競賽、職業資格認證)等部分組成,合理確定各部分的成績占比,使得課程考核更具信度和效度,對學生學習質量評價更全面和準確。

以學生課程考核中反映出的問題, 學生的反饋(在校學生和畢業生對課程的滿意度及建議)、用人單位對人才的滿意度及建議為依據, 形成 “評價—反饋—改進”的閉環,持續提高課程教學質量。

5 結語

不斷促進教學和人才培養質量提高是教學改革的永恒主題, 課程教學改革則是實現這一目標的基礎。 在信息化和智能化高度發展和深度應用的今天,程序設計類課程在工科專業人才培養課程體系中的地位和作用更加重要。 緊密結合學生職業能力需求,運用適合程序設計類課程特點的先進教育教學理念和方法,將其貫徹落實到課程教學和人才培養的全過程、全環節中并持續改進,建成“金課”和一流課程,為促進建成一流專業和培養一流人才做出應有的貢獻。

猜你喜歡
課程體系課程教師
最美教師
快樂語文(2021年27期)2021-11-24 01:29:04
數字圖像處理課程混合式教學改革與探索
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
教師如何說課
甘肅教育(2020年22期)2020-04-13 08:11:16
為什么要學習HAA課程?
未來教師的當下使命
以創新課程體系引領學生發展
輔導員(2017年18期)2017-10-16 01:14:48
民法課程體系的改進和完善思路*——以中國政法大學的民法課程體系為例
加強青少年中醫傳統文化教育的必要性及其課程體系構建
論普通高校國防教育課程體系的構建
主站蜘蛛池模板: 国产网站免费观看| 亚洲香蕉在线| 精品国产自| 99re热精品视频中文字幕不卡| 91成人在线免费视频| 国产在线麻豆波多野结衣| 国产精品私拍99pans大尺度| 一级毛片在线播放| 亚洲天堂777| 亚洲福利一区二区三区| 亚洲视频四区| 国产男女免费完整版视频| av在线无码浏览| 日韩无码视频播放| 国产福利2021最新在线观看| 狠狠色丁婷婷综合久久| 在线播放国产99re| 亚洲欧美国产视频| 无码电影在线观看| 综合色亚洲| 国产精品所毛片视频| 国产不卡一级毛片视频| 国产成人1024精品下载| 91在线无码精品秘九色APP| 伊人中文网| 激情综合婷婷丁香五月尤物| 中文字幕日韩视频欧美一区| 乱人伦中文视频在线观看免费| 亚洲男人的天堂在线观看| 亚洲 欧美 中文 AⅤ在线视频| 91国内外精品自在线播放| 国产精品成| 不卡无码h在线观看| 五月婷婷综合网| 成人国内精品久久久久影院| 婷婷亚洲视频| 亚洲国产中文精品va在线播放| 成人免费网站在线观看| 欧美精品啪啪一区二区三区| 久久国产精品国产自线拍| 亚洲国产精品不卡在线| 免费av一区二区三区在线| 国产亚洲精久久久久久久91| 亚洲第一视频网| 丁香五月激情图片| 无码专区第一页| 久久国产精品电影| 国产精品手机在线播放| 久久综合成人| 久久先锋资源| 国产精品久久久久鬼色| 在线国产资源| 亚洲最大综合网| 青青草原国产免费av观看| 免费观看国产小粉嫩喷水| AV网站中文| 黄色网站不卡无码| 免费毛片在线| 免费又爽又刺激高潮网址 | 国产成人AV综合久久| 成人精品午夜福利在线播放| 这里只有精品免费视频| 久久精品人人做人人爽97| 国产呦精品一区二区三区下载| 欧美日韩精品综合在线一区| 亚洲精品老司机| 99视频在线观看免费| 色综合久久无码网| 欧美综合区自拍亚洲综合绿色| 91久久精品国产| 欧美视频免费一区二区三区| 国产v欧美v日韩v综合精品| 国产麻豆另类AV| 91网站国产| 91在线播放国产| 精品欧美视频| 欧美福利在线观看| AV天堂资源福利在线观看| 欧美天天干| 欧美色综合网站| 国产精品人莉莉成在线播放| 尤物精品视频一区二区三区|