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