劉東慧
摘? 要:信息化背景下,高職高專軟件開發(fā)類課程的問題凸顯。此類課程知識點較為抽象,學生理解起來非常困難,學習興趣較弱,而且學習的動力不足。結(jié)合“金課”的核心要求和軟件開發(fā)類課程的特點,高職高專院校可以從設定科學的教學目標、精煉教學內(nèi)容、構(gòu)建“類SPOC”教學模式、采用多元化的課程評價方式等方面打造線上線下混合式“金課”。
關鍵詞:金課? 信息化? 高職高專? 軟件開發(fā)? 課程教學
中圖分類號:G71 ? ? ? ? ? 文獻標識碼:A 文章編號:1674-098X(2020)07(c)-0224-03
Abstract: Under the background of informatization, the problems of software development courses in higher vocational colleges are highlighted. The knowledge points of such courses are relatively abstract, students are very difficult to understand, learning interest is weak, and the motivation for learning is insufficient. Combining the core requirements of "gold class" and the characteristics of software development courses, higher vocational colleges can set scientific teaching goals, refine teaching content, construct "SPOC-like" teaching mode, and adopt a variety of curriculum evaluation methods In other aspects, we will create a mixed online and offline "gold class".
Key Words: Golden Class; Informatization; Higher Vocational College; Software Development; Course Teaching
教育教學創(chuàng)新是新時代條件下發(fā)展高校教育事業(yè)的主旋律。在第十一屆“中國大學教學論壇”上,教育部高等教育司司長吳巖在主題報告中提出要建設中國大學金課,努力打造五類“金課”:線下“金課”、線上“金課”、線上線下混合式“金課”、虛擬仿真“金課”、社會實踐“金課”。還提出,到2022年,將建設國家和省級兩萬門“金課”,切實拿出提高人才培養(yǎng)質(zhì)量的殺手锏,打造實現(xiàn)學生更好發(fā)展的金鑰匙。隨著互聯(lián)網(wǎng)技術、移動互聯(lián)技術的發(fā)展,在日常教學中,可以通過視頻、微課、在線教學平臺、動畫、游戲等信息化技術和手段,以形象、生動的方式呈現(xiàn)在學生面前,破解教學中的難點,輔助學生理解課程知識、掌握專業(yè)技能。當前,高職高專軟件開發(fā)類課程“水分”較多“含金量”較少,與“金課”的要求存在較大差距。高職高專的軟件開發(fā)類課程,可以在SPOC這種針對小規(guī)模、特定人群開展的在線課程資源的基礎上,綜合運用翻轉(zhuǎn)課堂、雨課堂等教學工具,整合原有的課程教學網(wǎng)站,構(gòu)建線上線下融合的“類SPOC”分層教學模式,打造線上線下混合式“金課”。
1? 信息化背景下“金課”核心要求解讀
在信息化背景下,“金課”的核心要求在于“兩性一度”,就是高階性、創(chuàng)新性和挑戰(zhàn)度。對于不同的專業(yè)“金課”有不同的解讀重點,下面就結(jié)合高職高專軟件開發(fā)課程的特點對“金課”的核心要求進行解讀。首先,課程的高階性。高階性要求培養(yǎng)學生的高級思維和解決問題的能力。在軟件開發(fā)課程中,需要重點強調(diào)學生搜集資料、市場分析、應用分析、產(chǎn)品前景分析等相關能力的提升,將軟件開發(fā)的相關知識、能力和素質(zhì)有機耦合,培養(yǎng)學生從產(chǎn)業(yè)化的角度看待技術問題的思維習慣。其次,課程的創(chuàng)新性。課程的內(nèi)容需要及時更新,并引入最新的技術知識、學科前沿理論、行業(yè)最新進展等相關內(nèi)容?;A知識由教師主講,與時代前沿緊密相關的技術和理論由學生主講,增加教師與學生之間的互動,將教學過程變?yōu)榫哂袀€性化和探究性的學習過程,調(diào)動學生的學習積極性。最后,課程的挑戰(zhàn)度。在這里課程的挑戰(zhàn)度并不是增加課程內(nèi)容的難度,而是增加教師布置給學生完成的任務與項目的難度。學生需要在課本的基礎上進行更加深入的探究和獨立的思考才能完成教師布置的課程任務。在這個過程中教師扮演“引導者”的角色,為學生提供及時的指導。只有增加課程任務的難度,才能幫助學生得到更多的課程收獲。
2? 高職高專軟件開發(fā)類課程教學中存在的問題
2.1 知識點較為抽象,學生理解非常困難
軟件開發(fā)類課程本身的知識結(jié)構(gòu)較為復雜,包含數(shù)據(jù)、運算、指針、鏈表、函數(shù)、文件、輸入輸出等,涉及數(shù)學、物理等相關基礎學科的知識。而且在程序設計的過程中,相關的問題分析、模型構(gòu)建、程序編寫和調(diào)試等過程也較為抽象。學生往往在學習完相應的課程之后,對于一項軟件開發(fā)項目還是感覺無從下手。一方面,學生在學習的過程中對相關知識的掌握不夠透徹;另一方面,教學設計的過程中留給學生動手實踐的機會較少。學生很難理解課程內(nèi)容,久而久之對軟件開發(fā)類課程失去興趣,相關的教學工作很難順利開展。
2.2 前期課程基礎不足,課程內(nèi)容設置過難,學生學習動力不足
《C語言程序設計》課程將C 語言作為基礎,并引入數(shù)據(jù)結(jié)構(gòu)與算法相關的內(nèi)容。這類軟件開發(fā)課程具有一定的難度,需要學習者具備一定的計算機基礎。當前,很多高職高專院校計算機基礎課程開設不足,相當比例的學生計算機基礎非常薄弱,對于軟件開發(fā)和設計相關的知識知之甚少。而且在課前沒有做好分層教學的準備,對于那些基礎較差的同學而言,軟件開發(fā)類課程的內(nèi)容設置過難,理解起來太過費力。這會嚴重打擊學生學習軟件開發(fā)課程的積極性,影響這類課程的教學效果。
2.3 教學模式比較單一,學生進行創(chuàng)新實踐的能力不足
高職高專的軟件開發(fā)類課程教學模式比較單一。教師往往采用理論課與實驗課交替進行的模式開展教學。在理論課堂上,教師采用“滿堂灌”的形式教授理論知識,學生只能在自己的座位上邊聽講邊做筆記,很少有跟老師互動的機會,基本上處于被動接受理論知識的狀態(tài)。在實驗課堂上,教師發(fā)布上機實踐的任務,學生按照任務要求進行操作,有很多學生已經(jīng)忘記了之前老師講授的理論知識,上機實踐的效果較差。這種單一的教學模式導致學生的創(chuàng)新能力和實踐能力很難提高,而且學生學習的系統(tǒng)性和連續(xù)性較差。
2.4 教學資源配置不佳,教學效果考核形式單一
高職高專的軟件類開發(fā)課程大多數(shù)都采用大班教學,教師在上課時是一對多的形式,很難顧及每位學生的學習需求。很多學生性格較為內(nèi)向,不喜歡與教師互動,在理論課和實驗課上都缺少與教師交流的機會,教師難以了解全部學生的學習需求,課堂學習效果較差。課程結(jié)束之后,往往采用“一卷定分數(shù)”的評價方式,很難反映學生利用C語言進行軟件開發(fā)的真實水平。單一的考核方式嚴重影響了后續(xù)課程的進度和教學改進的效果。
3? 信息化背景下線上線下混合式軟件開發(fā)類課程“金課”建設的實踐路徑
3.1 科學設定教學目標,精煉教學內(nèi)容,擠干課程中的“水分”
科學的教學目標是教學的起點,在設定教學目標之前要進行學情分析。針對不同層次的學生制訂不同的教學目標,充分滿足學生的學習需求。以《C語言程序設計》課程為例,在設定課程目標前先進行摸底考試,根據(jù)考試的結(jié)果將學生分為不同的層級,然后為不同層級的學生制訂有針對性的教學目標。例如,對于那些基礎知識較為扎實的學生,可以將教學目標設定為提升學生利用C語言進行程序設計、開發(fā)與測試的能力。在確定教學目標之后,就要逐步精煉教學內(nèi)容,擠干課程中的“水分”,注重因材施教。將那些無足輕重、形式單一、缺乏新意的課程內(nèi)容刪減替換為課程的重點難點和學科前沿動態(tài)。這就是一個為課程內(nèi)容“擠水添金”的過程。具體來說,結(jié)合SPOC教學模式和雨課堂,可以將教學內(nèi)容分為線上教學內(nèi)容和線下教學內(nèi)容兩方面進行整合。一方面,線上教學內(nèi)容的整合,可以利用SPOC平臺進行課程資源建設,根據(jù)《C語言程序設計》的知識結(jié)構(gòu),利用知識導圖構(gòu)建微課知識樹,并為微課編制二維碼,學生利用微信掃描二維碼進行視頻學習。另一方面,線下教學內(nèi)容的整合。教師可以利用雨課堂和手機端移動編程器實現(xiàn)線下教學內(nèi)容的整合。將一個實訓項目貫穿課程的全過程,實現(xiàn)學生“隨想隨編”的夢想,只要學生有想法就可以通過雨課堂與教師溝通,利用手機進行編程的實踐。線下教學內(nèi)容的整合主要是幫助學生建立知識的系統(tǒng)性,并進行相關編程知識的綜合實踐,有效地提升學生的編程能力。
3.2 結(jié)合雨課堂構(gòu)建“類SPOC”教學模式,建設線上線下混合式“金課”
線上線下的混合式“金課”利用雨課堂和SPOC平臺,強調(diào)學生在教學中的主體地位。課前,教師通過SPOC平臺發(fā)布課程學習相關的資料,為學生介紹C語言的結(jié)構(gòu)、語法和算法等相關的知識點。課程資料包括每節(jié)課的重點難點、教學視頻、參考書目、經(jīng)典案例等,還包含教師發(fā)布的自主學習任務及教學指導方案。課前資料的發(fā)布,有利于學生利用碎片化的時間進行自主學習。課上,教師將SPOC與雨課堂結(jié)合,通過創(chuàng)建虛擬課堂營造互動、高效的學習環(huán)境,確保師生進行有效互動。雨課堂將PPT與微信相結(jié)合,使用起來非常方便。教師可以通過雨課堂及時了解學生的出勤情況,還可以進行實時提問,有效監(jiān)督學生的學習情況,提高課堂教學的效率。課后,教師布置課堂相關的作業(yè),利用雨課堂推送給學生,學生可以在手機端直接完成作業(yè),不受時間空間的限制,提高作業(yè)完成的質(zhì)量和效率。學生自主學習線上基礎知識,為線下課堂教學的開展奠定良好的基礎。而且在線下課程中,教師可以采用任務驅(qū)動的教學方式,為不同層級的學生設置不同的任務,利用SPOC平臺實現(xiàn)同一課堂中的分層次教學。
3.3 采用多元化的課程評價方式,健全線上線下混合式“金課”的質(zhì)量保障體系
以往的考核方式大多數(shù)是依賴期末考試,平時成績很難量化。借助“雨課堂”和SPOC平臺,可以將平時成績細化、量化。首先,課前預習階段可以統(tǒng)計學生在SPOC平臺的視頻觀看時間和預習任務完成情況,培養(yǎng)學生自主學習能力,占總成績的15%。其次,課堂研學階段可以通過雨課堂統(tǒng)計學生與教師的互動情況和參與討論的情況,注重培養(yǎng)學生的團隊協(xié)助能力和批判性思維,占總成績的20%。再次,程序設計大作業(yè)的完成情況考核了學生的動手操作能力,占總成績的25%。最后,期末考試和上機操作情況占總成績的40%,考核學生綜合運用所學知識的能力。采用多元化的評價方式,將傳統(tǒng)教學評價和網(wǎng)上教學評價相結(jié)合,定量與定性相結(jié)合,準確、科學地對學生做出全方位的評價,是教學質(zhì)量的重要保障。
4? 教學效果分析
經(jīng)過一個學期的實踐,這種線上線下混合式“金課”取得了較好的教學效果。傳統(tǒng)模式下,《C語言程序設計》的及格率僅為50%-60%,平均分低于及格線。實施線上線下混合式“金課”后,學生成績有較大提升,《C語言程序設計》的及格率達到70%以上,而且學生對于程序設計的興趣大幅度增加,學習程序設計的滿足感大大提升。
參考文獻
[1] 屈會雪,董玉龍.探索高職軟件類課程金課建設思路——以《JavaScript應用開發(fā)》為例[J].科技經(jīng)濟導刊,2020,28(5):160.
[2] 梁雷燕.“互聯(lián)網(wǎng)+”背景下軟件開發(fā)類課程的教學改革[J].電腦知識與技術,2019,15(31):144-145.
[3] 林國勇.項目化教學模式在軟件開發(fā)類課程教學中的應用研究[J].科技資訊,2019,17(1):155,157.
[4] 蔡艷婧,程實.虛擬實訓平臺在高職軟件開發(fā)類課程教學中的應用研究[J].創(chuàng)新創(chuàng)業(yè)理論研究與實踐,2018,1(11):41-43.
[5] 劉海玲,李軍懷,劉玉萍.基于PIP能力培養(yǎng)的軟件開發(fā)類課程教學改革與實踐[J].計算機教育,2017(6):100-104.
[6] 徐洪位.在計算機系統(tǒng)軟件開發(fā)中軟件工程技術的有效應用分析[J].科技創(chuàng)新導報,2019,16(10):164-165.
[7] 劉小燕,魯乃唯.打造“結(jié)構(gòu)設計原理”金課的探索研究[J].科技創(chuàng)新導報,2019,16(11):185-186.