朱敏 曾海
摘要:教學(xué)設(shè)計(jì)是建立在教學(xué)基礎(chǔ)上的技術(shù)。其運(yùn)用系統(tǒng)的方法,分析并研究教學(xué)過程中的各種問題,確定解決問題的方法和步驟,并在實(shí)際教學(xué)中評(píng)價(jià)教學(xué)的成果。該文以數(shù)據(jù)結(jié)構(gòu)冒泡排序?yàn)閷?duì)象,闡述了教學(xué)設(shè)計(jì)的流程步驟。
關(guān)鍵詞:微課程;冒泡排序;教學(xué)設(shè)計(jì)
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)20-0127-01
1 引言
教學(xué)設(shè)計(jì)是建立在教學(xué)基礎(chǔ)上的技術(shù)。其運(yùn)用系統(tǒng)的方法,分析并研究教學(xué)過程中的各種問題,確定解決問題的方法和步驟,并在實(shí)際教學(xué)中評(píng)價(jià)教學(xué)的成果。數(shù)據(jù)結(jié)構(gòu)課程是計(jì)算機(jī)軟件專業(yè)的一門專業(yè)技術(shù)基礎(chǔ)課程。本課程目標(biāo)是,使學(xué)生能夠根據(jù)計(jì)算機(jī)加工的數(shù)據(jù)特性運(yùn)用數(shù)據(jù)結(jié)構(gòu)的知識(shí)和技巧設(shè)計(jì)出更好的算法和程序。排序是生活工作中的常見問題,冒泡排序是常用的排序方法。本文以數(shù)據(jù)結(jié)構(gòu)冒泡排序?yàn)閷?duì)象,闡述了教學(xué)設(shè)計(jì)的流程步驟。
2 教學(xué)設(shè)計(jì)的定義
教學(xué)設(shè)計(jì)是運(yùn)用系統(tǒng)方法,分析并研究教學(xué)過程中,相互聯(lián)系的各部分的問題和需求。在連續(xù)模式中確立解決它們的方法步驟,然后評(píng)價(jià)教學(xué)成果的系統(tǒng)計(jì)劃過程。教學(xué)設(shè)計(jì)的過程就是系統(tǒng)地設(shè)計(jì)并實(shí)現(xiàn)教學(xué)目標(biāo),優(yōu)秀的教學(xué)設(shè)計(jì)能夠提高教學(xué)效率。
3 教學(xué)設(shè)計(jì)的原則
1)清晰地分解教學(xué)目標(biāo)。教學(xué)設(shè)計(jì)中需要有合理的教學(xué)目標(biāo),并將目標(biāo)分散到課程的授課過程中。目標(biāo)要精確,方便學(xué)習(xí)者掌握目標(biāo)。
2)選題內(nèi)容要有較高的價(jià)值。將課程中的重點(diǎn)、難點(diǎn)作為選題,并快速、清晰地講解相關(guān)內(nèi)容。
3)豐富多樣的資源。教學(xué)教案、PPT、說課稿、微課視頻等多種資源一齊組成了教學(xué)設(shè)計(jì)的整體。
4 數(shù)據(jù)結(jié)構(gòu)冒泡排序的教學(xué)設(shè)計(jì)案例
1) 教學(xué)分析
數(shù)據(jù)結(jié)構(gòu)課程是計(jì)算機(jī)軟件專業(yè)的一門專業(yè)技術(shù)基礎(chǔ)課程。學(xué)生為軟件技術(shù)專業(yè)一年級(jí)學(xué)生。本單元參考了普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材,基于人才培養(yǎng)方案,立足軟件技術(shù)人才的需求,結(jié)合學(xué)院現(xiàn)有的軟硬件資源,確定教學(xué)內(nèi)容為冒泡排序。課程目標(biāo):掌握冒泡排序的原理和算法設(shè)計(jì);使用C語言或Java語言實(shí)現(xiàn)冒泡排序的算法設(shè)計(jì);分析數(shù)據(jù)結(jié)構(gòu)的特性,為應(yīng)用選擇邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)及運(yùn)算,編制質(zhì)量高的應(yīng)用程序。掌握冒泡排序的原理及算法設(shè)計(jì),實(shí)現(xiàn)冒泡排序的算法設(shè)計(jì);能夠在實(shí)踐中應(yīng)用冒泡排序解決問題,解決實(shí)際問題。
2) 教學(xué)設(shè)計(jì)
充分利用各種網(wǎng)絡(luò)平臺(tái)和移動(dòng)通信設(shè)備,調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性。采用問題教學(xué)法,課前自主觀看微課動(dòng)畫,完成小測(cè)試;采用探究教學(xué)法,課中分層分組討論教學(xué),因材施教;采用發(fā)現(xiàn)教學(xué)法,讓學(xué)生積極思考,獨(dú)立探究。設(shè)置情景,引入問題;啟發(fā)引導(dǎo),發(fā)現(xiàn)規(guī)律,理解基本原理與算法設(shè)計(jì);任務(wù)驅(qū)動(dòng),完成分層任務(wù);課后拓展延伸,擴(kuò)大知識(shí)面。
啟發(fā)式教學(xué):通過撲克牌的排序,引出排序的問題,并通過動(dòng)畫詳細(xì)演示冒泡排序的原理過程。實(shí)例化教學(xué):通過一個(gè)Java程序?qū)崿F(xiàn)隨機(jī)的發(fā)牌和排序,將冒泡排序的算法設(shè)計(jì)與具體Java程序結(jié)合,使學(xué)生體會(huì)冒泡排序的具體應(yīng)用。小組合作探究教學(xué):以小組合作形式,思考討論冒泡排序的若干問題。任務(wù)驅(qū)動(dòng)教學(xué):根據(jù)學(xué)生掌握冒泡排序知識(shí)的情況,布置難易程度不同的實(shí)踐任務(wù)。
3) 教學(xué)過程
依據(jù)職業(yè)教育教學(xué)改革要求,基于線上線下混合教學(xué)理念設(shè)計(jì)教學(xué)。課前學(xué)生自主學(xué)習(xí)微課視頻,完成測(cè)試;課中根據(jù)學(xué)生掌握冒泡排序知識(shí)的不同深度,教師布置難易程度不同的實(shí)踐任務(wù),學(xué)生選擇C或JAVA語言實(shí)踐冒泡排序的應(yīng)用編程;課后學(xué)生使用泛雅網(wǎng)絡(luò)平臺(tái)完成冒泡排序的作業(yè)和拓展練習(xí),并使用微信或QQ提問,教師回答提問。
課前,教師將微課視頻等教學(xué)資源上傳到泛雅網(wǎng)絡(luò)教學(xué)平臺(tái),并通過手機(jī)郵箱、QQ 群、微信等發(fā)布課前預(yù)習(xí)通知。學(xué)生接到預(yù)習(xí)通知后,利用泛雅網(wǎng)絡(luò)平臺(tái)或手機(jī)APP學(xué)習(xí)通,自主預(yù)習(xí)冒泡排序的微課視頻,并使用微信或QQ提問,教師回答提問。課中,使用APP(學(xué)習(xí)通)電子簽到;教師使用網(wǎng)絡(luò)廣播軟件,強(qiáng)化冒泡排序理論;教師使用APP(學(xué)習(xí)通)設(shè)置課堂活動(dòng),包括投票問卷、問題搶答、小組討論等,學(xué)生在線參與各活動(dòng),激發(fā)學(xué)生的學(xué)習(xí)興趣;教師在網(wǎng)絡(luò)教學(xué)平臺(tái)(泛雅平臺(tái))上,布置多項(xiàng)難易程度不同的冒泡排序相關(guān)的實(shí)踐任務(wù)。學(xué)生根據(jù)自生掌握知識(shí)的深淺程度,選擇適合自己的任務(wù),通過小組互動(dòng)、交流、合作等學(xué)習(xí)方式來完成所選任務(wù)。課后,學(xué)生通過泛雅網(wǎng)絡(luò)平臺(tái)完成課后作業(yè),并對(duì)感興趣的問題進(jìn)行提問,師生使用QQ、微信等工具交流,激勵(lì)學(xué)生課后勤思考。通過雙冒泡排序的拓展練習(xí),拓展學(xué)生的知識(shí)面。
4) 教學(xué)反思
信息化手段應(yīng)用特色:利用微課動(dòng)畫生動(dòng)演示冒泡排序原理及算法;利用奧易多媒體網(wǎng)絡(luò)教室軟件進(jìn)行屏幕廣播;利用手機(jī)APP——學(xué)習(xí)通,實(shí)現(xiàn)自主學(xué)習(xí);利用教學(xué)資源庫及泛雅平臺(tái),實(shí)現(xiàn)在線學(xué)習(xí)及成績(jī)統(tǒng)計(jì);利用即時(shí)聊天工具(QQ、微信等)實(shí)現(xiàn)師生互動(dòng)交流。教學(xué)預(yù)期效果達(dá)成:學(xué)生掌握了冒泡排序的原理及算法設(shè)計(jì);生能夠使用冒泡排序的算法解決實(shí)際問題;學(xué)生對(duì)冒泡排序有了更深刻的認(rèn)知,拓展了知識(shí)面。
5 結(jié)束語
本次教學(xué)設(shè)計(jì)內(nèi)容符合軟件技術(shù)專業(yè)人才培養(yǎng)方案要求,應(yīng)用多種信息化手段。通過實(shí)際教學(xué)測(cè)試,本次教學(xué)設(shè)計(jì)能夠使學(xué)生掌握冒泡排序的原理及算法設(shè)計(jì)并解決實(shí)際問題;能夠拓展學(xué)生的知識(shí)面。
參考文獻(xiàn):
[1] 王樂球,周文瓊.高校《程序設(shè)計(jì)基礎(chǔ)》微課程設(shè)計(jì)與制作[J].軟件導(dǎo)刊, 2015(10):177-179.
[2] 廖俐鵑.高校微課程設(shè)計(jì)的研究——以《大學(xué)計(jì)算機(jī)基礎(chǔ)》為例[J]. 電子測(cè)試, 2016(9):71-72.
[3] 李嬌嬌,湯才梅,陳倩.微課程的設(shè)計(jì)與制作及其發(fā)展趨勢(shì)[J]. 軟件導(dǎo)刊,2014(3):61-62.