薛亞非
摘要:從本質(zhì)來講,翻轉(zhuǎn)課堂就是“教”與“學(xué)”的翻轉(zhuǎn),課前對(duì)新知進(jìn)行傳授,課中則集中引導(dǎo)學(xué)生構(gòu)建新知體系,進(jìn)而掌握知識(shí)。因此,唯有對(duì)教學(xué)內(nèi)容以及教學(xué)策略進(jìn)行精心研究,并對(duì)其中存在的影響因素進(jìn)行有效控制,才能真正發(fā)揮翻轉(zhuǎn)課堂的價(jià)值?;诖耍疚囊浴禖語言程序設(shè)計(jì)》教學(xué)研究對(duì)象,對(duì)翻轉(zhuǎn)課堂在其中的應(yīng)用策略以及教學(xué)改進(jìn)的成效進(jìn)行探討。
關(guān)鍵詞:《C語言程序設(shè)計(jì)》;翻轉(zhuǎn)課堂;應(yīng)用;改進(jìn)
中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)19-0129-02
開放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):
目前,翻轉(zhuǎn)課堂模式從眾多教學(xué)模式之中脫穎而出,以信息技術(shù)以及相關(guān)設(shè)備為載體,以學(xué)生為主體,以教師為主導(dǎo),使“教”與“學(xué)”實(shí)現(xiàn)翻轉(zhuǎn),課前對(duì)新知進(jìn)行傳授,課中則集中解決知識(shí)重難點(diǎn)。翻轉(zhuǎn)課堂讓學(xué)生的被動(dòng)學(xué)習(xí)轉(zhuǎn)化成為主動(dòng)學(xué)習(xí),并實(shí)現(xiàn)了多維度學(xué)習(xí)的目標(biāo);資源則從課本延伸到信息化資源,將有利于拓展學(xué)生的眼界;同時(shí),教學(xué)方式從單純的講解轉(zhuǎn)化成為溝通、交流、合作、探究等形式。在科技信息技術(shù)不斷發(fā)展更新的趨勢(shì)下,翻轉(zhuǎn)課堂在《C語言程序設(shè)計(jì)》教學(xué)中的應(yīng)用將更加完善與成熟。
1 翻轉(zhuǎn)課堂在《C語言程序設(shè)計(jì)》教學(xué)中的應(yīng)用策略
1.1對(duì)崗位能力需求進(jìn)行分析
在設(shè)計(jì)翻轉(zhuǎn)課堂之前,需要就崗位能力的要求進(jìn)行分析。對(duì)于《C語言程序設(shè)計(jì)》相關(guān)崗位來講,要求員工能夠通過C語言對(duì)內(nèi)嵌程序進(jìn)行編寫,并可以開發(fā)一些小型的應(yīng)用軟件等。以“貪吃蛇的基本思路介紹以及建立游戲的基本界面和框架”為例,這類軟件需要掌握貪吃蛇的基本運(yùn)行流程、實(shí)現(xiàn)蛇的基本運(yùn)動(dòng)以及監(jiān)聽鍵盤按鍵的操作并控制蛇的移動(dòng)方向等等,同時(shí),為了能夠?qū)崿F(xiàn)貪吃蛇吃食物長度變化、添加游戲成功失敗的規(guī)則以及完善增加計(jì)分規(guī)則,所以對(duì)學(xué)生C語言綜合應(yīng)用能力要求頗高。因此,將其作為翻轉(zhuǎn)課堂設(shè)計(jì)內(nèi)容具有一定的代表性。
1.2對(duì)學(xué)生學(xué)情分析
不僅要分析崗位能力需求,還需要對(duì)學(xué)情進(jìn)行分析。
1)對(duì)學(xué)生的知識(shí)以及技能進(jìn)行分析
在學(xué)習(xí)這部知識(shí)之前,學(xué)生已經(jīng)學(xué)習(xí)過算術(shù)運(yùn)算符、關(guān)系運(yùn)算符以及數(shù)據(jù)類型等,大部分學(xué)生已經(jīng)擁有了簡單的算法構(gòu)造能力,并對(duì)三種程序設(shè)計(jì)結(jié)構(gòu)有所了解,所以對(duì)于順序結(jié)構(gòu)描述的程序流程是能夠理解的;同時(shí),以函數(shù)為基本單位,并簡單的處理現(xiàn)實(shí)問題,他們也能夠看懂。
2)對(duì)學(xué)生認(rèn)知以及實(shí)踐能力進(jìn)行分析
從實(shí)際情況來看,大部分學(xué)生并未熟練掌握數(shù)據(jù)類型的不同用法,所以在表示數(shù)據(jù)時(shí)常常無法選擇合適的數(shù)據(jù)類型進(jìn)行表示;同時(shí),在對(duì)C語言真實(shí)環(huán)境之中,很多學(xué)生未嚴(yán)格遵守語法守則,無法對(duì)源程序代碼進(jìn)行正確編輯。其中有待加強(qiáng)訓(xùn)練的技能主要有:新建項(xiàng)目(編輯源程序*.c)、目標(biāo)程序編輯(*.obj)、連接可生成執(zhí)行程序(*.exe)以及后續(xù)的保存、運(yùn)行以及調(diào)試等,均需要有針對(duì)性進(jìn)行訓(xùn)練。
3)對(duì)學(xué)生的認(rèn)知特點(diǎn)進(jìn)行分析
當(dāng)代學(xué)生非常熱衷手機(jī)等智能移動(dòng)設(shè)備的操作,也樂意通過移動(dòng)設(shè)備進(jìn)行學(xué)習(xí),大部分學(xué)生會(huì)主動(dòng)通過視頻聽課學(xué)習(xí),少部分學(xué)生會(huì)通過觀看PPT進(jìn)行學(xué)習(xí),而通過瀏覽純文本進(jìn)行學(xué)習(xí)的人數(shù)越來越少。從調(diào)查來看,倘若學(xué)生擁有明確的學(xué)習(xí)目標(biāo)與任務(wù),那么學(xué)習(xí)積極性往往會(huì)提升,很多學(xué)生其實(shí)對(duì)編程形成了畏懼心理,但是對(duì)于實(shí)際操作還是很有興趣,尤其喜歡完成任務(wù)之后獲得成就感那一瞬間的感受。此外,大部分學(xué)生都富有好奇心,他們更善于行為表達(dá)自己,很樂意將自己的實(shí)踐作品進(jìn)行表達(dá);同時(shí),有著一定的團(tuán)隊(duì)合作意識(shí),且模仿能力比較強(qiáng),但是個(gè)人分析能力偏弱。
4)成績分析
結(jié)合2018-2019學(xué)年第二學(xué)期學(xué)業(yè)成績分析報(bào)告發(fā)現(xiàn),本學(xué)期班級(jí)考核結(jié)果一般,成績有待加強(qiáng)。《C語言程序設(shè)計(jì)》這門課程的不及格率達(dá)到了17.86%,優(yōu)秀率為0%;從這一分析中來看本班的專業(yè)學(xué)習(xí)能力較低,對(duì)于專業(yè)知識(shí)的掌握度較差;存在的因素也很多,因此將從授課方式改變方面人手,以翻轉(zhuǎn)課堂為切人點(diǎn)進(jìn)行改善。
1.3 明確教學(xué)內(nèi)容
在前面,學(xué)生對(duì)運(yùn)算符、數(shù)據(jù)類型、表達(dá)式。數(shù)據(jù)輸入與輸出等知識(shí)進(jìn)行了學(xué)習(xí),雖然大部分學(xué)生掌握了不同種類的數(shù)據(jù),也知道在輸入輸出數(shù)據(jù)中所應(yīng)當(dāng)使用的格式,但是具體怎么用還不知道,尤其是很多學(xué)生在主觀意識(shí)上還未充分感受數(shù)據(jù)的重要性。
基于前面的學(xué)習(xí)以及學(xué)習(xí)存在的問題,本次翻轉(zhuǎn)課堂教學(xué)選擇“貪吃蛇游戲設(shè)計(jì)”相關(guān)內(nèi)容,目的是引導(dǎo)學(xué)生能夠?qū)唧w問題進(jìn)行分析,并構(gòu)造出解決問題的算法,然后在此基礎(chǔ)上對(duì)自己所掌握的知識(shí)進(jìn)行應(yīng)用,最終實(shí)現(xiàn)編程;同時(shí),希望提升學(xué)生的計(jì)算思維能力、抽象思維能力等。
1.4實(shí)踐過程
翻轉(zhuǎn)課堂教學(xué)需要充分體現(xiàn)“以生為本”的理念,因此要以“學(xué)”為中心。在課前,教師做好導(dǎo)學(xué)案,并對(duì)任務(wù)點(diǎn)進(jìn)行設(shè)置,目的是確保學(xué)生有明確的學(xué)習(xí)方向。
第一,結(jié)合知識(shí)特點(diǎn)將導(dǎo)學(xué)案設(shè)計(jì)為:數(shù)據(jù)類型——運(yùn)算符——數(shù)據(jù)的輸入輸出。同時(shí),對(duì)分支語句相關(guān)知識(shí)設(shè)計(jì)了導(dǎo)學(xué)案,即:分支語句使用格式——分支語句功能——分支語句執(zhí)行流程。
第二,上導(dǎo)學(xué)案等相關(guān)文件上傳到指定平臺(tái),例如,QQ群、微信群、B站、MOOC等平臺(tái),為學(xué)生提供必要的學(xué)習(xí)資源以及測驗(yàn)題目,確保學(xué)生能夠在線交流與溝通。
第三,學(xué)生需要充分結(jié)合教材《C語言程序設(shè)計(jì)》當(dāng)中的內(nèi)容,并對(duì)視頻之中“選擇結(jié)構(gòu)-IF語句使用”的內(nèi)容進(jìn)行學(xué)習(xí),并對(duì)課件PPT觀看,對(duì)文本資料進(jìn)行查閱,并對(duì)在線測驗(yàn)進(jìn)行完成。根據(jù)視頻所講解的內(nèi)容對(duì)應(yīng)設(shè)置了5道單選題,目的是讓學(xué)生通過測驗(yàn)來對(duì)新知進(jìn)行結(jié)束,同時(shí),系統(tǒng)會(huì)對(duì)學(xué)生的學(xué)習(xí)痕跡進(jìn)行記錄,并會(huì)對(duì)在線測驗(yàn)的結(jié)果進(jìn)行及時(shí)反饋。這里的“結(jié)果”將可以幫助教師調(diào)整與完善后續(xù)教學(xué)活動(dòng),而學(xué)生也可以以此為基礎(chǔ)對(duì)自身的學(xué)習(xí)方式進(jìn)行改善。
第四,課堂之中教師主要針對(duì)所反饋回來的重難點(diǎn)以及學(xué)生存在的共性問題進(jìn)行講解,例如,if...else搭配關(guān)系、if后面表達(dá)式的具體含義等等。在明確的教學(xué)目標(biāo)下,對(duì)教學(xué)活動(dòng)進(jìn)行設(shè)計(jì),例如,教學(xué)情境、布置任務(wù)、小組合作、解決問題等,例如,結(jié)合貪吃蛇的基本思路,建立游戲的基本界面和框架,以小組為單位,要求小組成員各司其職、分工合作,針對(duì)實(shí)現(xiàn)蛇的基本運(yùn)動(dòng)、蛇的移動(dòng)方向、實(shí)現(xiàn)貪吃蛇吃食物長度變化、添加游戲成功失敗的規(guī)則、增加計(jì)分規(guī)則、改進(jìn)現(xiàn)有貪吃蛇的設(shè)計(jì)、增加更多游戲模式、比如讓蛇自動(dòng)運(yùn)行并尋找食物吞吃等知識(shí)進(jìn)行鞏固,使其能夠共同完成任務(wù),有利于學(xué)生將舊知與新知實(shí)現(xiàn)連接與內(nèi)化,從而構(gòu)建完整的知識(shí)體系。
第五,在課后教師還可以為學(xué)生們提供一些含金量較高的參考書籍,并篩選一些比較優(yōu)質(zhì)的網(wǎng)絡(luò)鏈接地址,有利于學(xué)生進(jìn)一步了解專業(yè)前景、研究動(dòng)態(tài),對(duì)于一些有能力的學(xué)生來講,則可以對(duì)前沿知識(shí)進(jìn)行學(xué)習(xí);對(duì)于基礎(chǔ)知識(shí)較差,則主要是鞏固相關(guān)知識(shí)與技能。
1.5課堂教學(xué)評(píng)價(jià)
對(duì)于翻轉(zhuǎn)課堂教學(xué)評(píng)價(jià)來講,與普通課堂評(píng)價(jià)不同,要更加注重客觀性、發(fā)展性以及全面性,要真正兼顧學(xué)習(xí)過程、學(xué)習(xí)結(jié)果以及知識(shí)、能力等方面,不僅評(píng)價(jià)主體要多元化,而且要對(duì)教學(xué)流程之中的師生活動(dòng)進(jìn)行真實(shí)的記錄。
關(guān)于翻轉(zhuǎn)課堂教學(xué)評(píng)價(jià),本文對(duì)評(píng)價(jià)體系各項(xiàng)指標(biāo)的權(quán)重進(jìn)行了合理劃分,即:(1)過程性評(píng)價(jià)(60%),包括課前任務(wù)點(diǎn)完成情況(40%)、實(shí)際參與討論的次數(shù)(20%);C2)對(duì)學(xué)習(xí)進(jìn)度的安排(10%);(3)關(guān)于過程性考核的結(jié)果(30%)。其中,任務(wù)點(diǎn)的完成情況、學(xué)習(xí)進(jìn)度安排,均有系統(tǒng)自動(dòng)進(jìn)行統(tǒng)計(jì);而參與討論的次數(shù),通常由小組其他成員打分;關(guān)于過程性考核的結(jié)果,打分核算由教師( 60%)以及他組(40%)進(jìn)行。
1.6影響因素
翻轉(zhuǎn)課堂在《C語言程序設(shè)計(jì)》教學(xué)中的應(yīng)用影響因素主要有:
第一,教學(xué)理念、傳統(tǒng)理念以“教”為主,需要將其轉(zhuǎn)變?yōu)橐浴皩W(xué)”為主,真正踐行“以生為本”的理念,翻轉(zhuǎn)課堂才能從學(xué)生的學(xué)習(xí)能力與長遠(yuǎn)發(fā)展人手,這樣設(shè)計(jì)教學(xué)設(shè)計(jì)才能與學(xué)生的認(rèn)知特點(diǎn)、興趣愛好以及實(shí)際需求相契合。
第二,對(duì)教師提出了更高的要求,需具有較高的信息技術(shù)水平,例如,能夠?qū)τ暾n堂、MOOC網(wǎng)(icourse163)以及B站等進(jìn)行有效應(yīng)用,從而創(chuàng)建虛擬課堂,并與課程、章節(jié)內(nèi)容進(jìn)行匹配,并及時(shí)制作與上傳學(xué)習(xí)資源。教師的這些能力都將對(duì)翻轉(zhuǎn)課堂的質(zhì)量產(chǎn)生巨大的影響。
第三,師生之間的互動(dòng)頻率與效果。在翻轉(zhuǎn)課堂實(shí)施過程中,教師的講授、引導(dǎo)、點(diǎn)評(píng)均會(huì)對(duì)學(xué)生學(xué)習(xí)效果產(chǎn)生直接影響;教師的觀點(diǎn)、態(tài)度、情感以及所提出問題的開發(fā)性、封閉性,則對(duì)學(xué)生學(xué)習(xí)效果有著間接影響;同時(shí),學(xué)生對(duì)提問的反應(yīng),例如,主動(dòng)積極回答或者是敷衍回答,主動(dòng)積極探索并完成任務(wù)或者是坐享其成等待結(jié)果等,均會(huì)對(duì)教學(xué)效果產(chǎn)生影響。
在翻轉(zhuǎn)課堂實(shí)施過程中,重視這些影響因素,將有利于完善翻轉(zhuǎn)課堂設(shè)計(jì),從而提升翻轉(zhuǎn)課堂的價(jià)值。
2 翻轉(zhuǎn)課堂在《C語言程序設(shè)計(jì)》教學(xué)中的應(yīng)用及改進(jìn)成效
基于社會(huì)需求的考慮,我國對(duì)于技術(shù)型人才培養(yǎng)目標(biāo)提出了更高的要求,不僅要掌握計(jì)算機(jī)基礎(chǔ)知識(shí),而且還要學(xué)會(huì)程序設(shè)計(jì),并擁有較好的計(jì)算思維,這樣才能通過計(jì)算機(jī)處理更現(xiàn)實(shí)的問題。在程序設(shè)計(jì)過程中,C語言是極為重要的一項(xiàng)工具,在對(duì)C語言應(yīng)用進(jìn)行編程時(shí)必須要遵循語法規(guī)則,同時(shí)還要掌握程序之中所要用到的數(shù)據(jù)類型,能夠?qū)⒁恍┈F(xiàn)實(shí)的問題轉(zhuǎn)化成為計(jì)算機(jī)可處理的計(jì)算問題時(shí)的算法構(gòu)造,描述程序流程的程序控制結(jié)構(gòu),功能完善的函數(shù)。
基于該專業(yè)對(duì)學(xué)生提出的要求,普通的教學(xué)模式難以達(dá)到預(yù)期成效,通過翻轉(zhuǎn)課堂模式進(jìn)行改進(jìn)取得了較好的成效,體現(xiàn)在: 第一,“以生為本”理念的真正實(shí)現(xiàn),翻轉(zhuǎn)課堂將“教”與“學(xué)”實(shí)現(xiàn)翻轉(zhuǎn),真正以學(xué)生的“學(xué)”為中心,學(xué)生能夠經(jīng)歷知識(shí)與技能生成的過程,同時(shí)擁有更多的實(shí)踐機(jī)會(huì),將更加有利于促進(jìn)學(xué)生全面發(fā)展。
從表1來看,經(jīng)過翻轉(zhuǎn)課堂的實(shí)施之后,班級(jí)學(xué)生不及格率有了極大的改善,不及格的人數(shù)只有2人,從17.86%降到2.84%。同時(shí),良好以及中等的學(xué)生人數(shù)有所增多,但是優(yōu)秀率依然未能增加,因此將繼續(xù)優(yōu)化課堂教學(xué)模式,以期望能夠突破增加優(yōu)秀層次的人數(shù)。
第二,翻轉(zhuǎn)課堂教學(xué)有助于研發(fā)更多有關(guān)《C語言程序設(shè)計(jì)》教學(xué)資源。有關(guān)《C語言程序設(shè)計(jì)》翻轉(zhuǎn)課堂教學(xué)資源,通過各種平臺(tái)以及社交工具進(jìn)行上傳,通過有效的整合與優(yōu)化,從中可以篩選出更加優(yōu)質(zhì)的教學(xué)資源,這類資源將更加有利于學(xué)生進(jìn)行自主學(xué)習(xí),通過反復(fù)地觀看與實(shí)踐,能夠幫助他們解決更多疑難雜癥,這樣就充分滿足了不同學(xué)生的個(gè)性化是需求。
第三,從教師角度來講,翻轉(zhuǎn)課堂成功實(shí)現(xiàn)了差異化指導(dǎo),讓教學(xué)更具有實(shí)效性;同時(shí),有利于提升教師的教學(xué)設(shè)計(jì)能力、信息技術(shù)水平以及組織管理課堂的能力,使得學(xué)生參與課堂教學(xué)積極性更高,不僅有利于提升教學(xué)質(zhì)量,而且能夠保障學(xué)生從課堂上真正獲得知識(shí)與技能。
3 結(jié)語
綜上所述,翻轉(zhuǎn)課堂教學(xué)模式的有效發(fā)展,一定要與“互聯(lián)網(wǎng)+職業(yè)教育”的新要求保持一致,這樣才能進(jìn)一步推動(dòng)虛擬現(xiàn)實(shí)、人工智能、大數(shù)據(jù)等信息技術(shù)在教育教學(xué)之中的應(yīng)用;同時(shí),全面推廣移動(dòng)學(xué)習(xí)、實(shí)時(shí)互動(dòng)、遠(yuǎn)程協(xié)作等信息化數(shù)學(xué)模式,將有利于轉(zhuǎn)換師生角色,并促進(jìn)教學(xué)方法、教學(xué)評(píng)價(jià)、教學(xué)內(nèi)容、教學(xué)觀念、教學(xué)理念等方面的改革。讓職業(yè)教育真正做到“以生為本”、“因材施教”,讓學(xué)生能夠在自己所擅長的領(lǐng)域之中發(fā)揮自己的真正價(jià)值。
參考文獻(xiàn):
[1]劉洪霞.“互聯(lián)網(wǎng)+翻轉(zhuǎn)課堂”下的C語言程序設(shè)計(jì)課程教學(xué)改革[J].科技風(fēng),2020(8):58.
[2]何迎生,王從銀.基于慕課的C語言程序設(shè)計(jì)翻轉(zhuǎn)課堂教學(xué)實(shí)踐[J].計(jì)算機(jī)教育,2020(1):160-163.
[3]陳玉萍.“互聯(lián)網(wǎng)+翻轉(zhuǎn)課堂”模式在《C語言程序設(shè)計(jì)》教學(xué)中的應(yīng)用探討[J].創(chuàng)新創(chuàng)業(yè)理論研究與實(shí)踐,2019,2(24):33-34.
[4]馬金霞.“翻轉(zhuǎn)課堂”教學(xué)法在C語言教學(xué)中的應(yīng)用[J].信息與電腦(理論版),2019,31(20):250-251+254.
【通聯(lián)編輯:李雅琪】