雷紅艷 鄒漢斌
摘要:程序設(shè)計(jì)是高校計(jì)算機(jī)專業(yè)重要的專業(yè)基礎(chǔ)課程,但由于這類課程的知識(shí)點(diǎn)多、內(nèi)容抽象難度較大,使得部分學(xué)生缺乏學(xué)習(xí)興趣和動(dòng)力。新概念多媒體快捷技術(shù)體系應(yīng)用于程序設(shè)計(jì)類教學(xué),將知識(shí)與理念更形象、更生動(dòng)地傳達(dá)給學(xué)生,將專業(yè)知識(shí)變成視覺藝術(shù)品,來激發(fā)學(xué)生的興趣、提高學(xué)生的動(dòng)力,從而提高程序設(shè)計(jì)教學(xué)質(zhì)量。
關(guān)鍵詞:新概念多媒體快捷技術(shù)體系;程序設(shè)計(jì);微課;速課
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2019)11-0130-02
所謂新概念是指新媒體時(shí)期、新技術(shù)、新方法論及新實(shí)踐過程。“新概念多媒體快捷技術(shù)”體系[1]的思想是將知識(shí)微分成元素,依各個(gè)元素在屏幕媒體上的表示特性建立個(gè)性化的屏幕視覺表達(dá)規(guī)則及屏幕語言表達(dá)規(guī)則,并對(duì)應(yīng)其優(yōu)選的小軟件群落。它打通了第一課堂、第二課堂、移動(dòng)課堂和翻轉(zhuǎn)課堂四個(gè)教學(xué)空間、以知識(shí)為主線貫通學(xué)生在四個(gè)不同空間的學(xué)習(xí)體驗(yàn)[2]。通過第一課堂吸引學(xué)生的目光與關(guān)注、第二課堂讓不同進(jìn)度的學(xué)生依其接受悟性進(jìn)行必要的補(bǔ)充、移動(dòng)課堂激發(fā)學(xué)生隨時(shí)隨地學(xué)習(xí)、翻轉(zhuǎn)課堂實(shí)現(xiàn)反向教學(xué)。
1程序設(shè)計(jì)課程教學(xué)的現(xiàn)狀
程序設(shè)計(jì)是高等院校計(jì)算機(jī)專業(yè)普遍開設(shè)的一門重要的專業(yè)基礎(chǔ)課程,其本身具有語法細(xì)節(jié)多、靈活性大、對(duì)邏輯思維要求較高,且理論與實(shí)踐并重,并以實(shí)際應(yīng)用為最終目的。[3]該課程一般在大學(xué)一年級(jí)開設(shè),對(duì)后續(xù)專業(yè)課程的學(xué)習(xí)影響較大,因此,如何讓學(xué)生學(xué)好這門課程一直是我們計(jì)算機(jī)專業(yè)的老師努力思考的問題。深入反思現(xiàn)有程序程序設(shè)計(jì)課程教學(xué),主要存在以下問題:
1)大一的學(xué)生剛剛?cè)氪髮W(xué)的校門,由于適應(yīng)初高中學(xué)習(xí)與大學(xué)學(xué)習(xí)模式的強(qiáng)烈反差,還沒有完全適應(yīng)程序設(shè)計(jì)這樣信息量大的教學(xué)模式,更由于來自各個(gè)不同地域的學(xué)生基礎(chǔ)參差不齊,許多學(xué)生以前從來沒有接觸過程序設(shè)計(jì),對(duì)計(jì)算機(jī)的思維方式很難理解,甚至有部分學(xué)生很少接觸計(jì)算機(jī),就連鍵盤操作還是一根手指敲到底的狀態(tài)。
2)程序設(shè)計(jì)語法細(xì)節(jié)多、靈活性大,特別是在學(xué)習(xí)的初期,學(xué)生容易陷入細(xì)節(jié)當(dāng)中,經(jīng)常有學(xué)生反映聽課有困難,可是程序設(shè)計(jì)是一門循序漸進(jìn)的課程,一旦有一次、兩次沒有消化,后面就更聽不懂了。部分學(xué)生缺乏主動(dòng)學(xué)習(xí)的意識(shí),同時(shí)外界誘惑又多,一旦發(fā)現(xiàn)課程有困難,不是去努力學(xué)習(xí),而是直接放棄。上課時(shí),部分學(xué)生不聽課、玩手機(jī),甚至干脆逃課,由于教師資源的缺乏,現(xiàn)在很多都是大班上課,課堂教學(xué)內(nèi)容多,教師沒有多余的時(shí)間對(duì)學(xué)生進(jìn)行過多管理。[3]
3)傳統(tǒng)的“的教學(xué)方式,教師比較重視授課的系統(tǒng)性、知識(shí)的連貫性,大部分教學(xué)時(shí)間停留在如何幫助學(xué)生實(shí)現(xiàn)對(duì)知識(shí)的記憶、復(fù)述或是簡(jiǎn)單描述的淺層學(xué)習(xí)活動(dòng),忽視了學(xué)生的參與和感受,使得學(xué)生的自主思考和實(shí)際操作能力缺少鍛煉,造成部分學(xué)生無法真正掌握程序設(shè)計(jì)的能力。[4]雖然翻轉(zhuǎn)課堂可以實(shí)現(xiàn)方向教學(xué),發(fā)揮學(xué)生的主觀能動(dòng)性,但由于學(xué)生程序設(shè)計(jì)基礎(chǔ)的先天差異,相比傳統(tǒng)課堂,在翻轉(zhuǎn)課堂上的負(fù)面效應(yīng)更突出。[5]
4)程序設(shè)計(jì)是實(shí)踐性很強(qiáng)的課程,它需要學(xué)生不斷的上機(jī)編輯程序、調(diào)試程序過程中,才能真正掌握語法規(guī)則、程序設(shè)計(jì)的方法和技巧。[6]但一年級(jí)是基礎(chǔ)課程學(xué)習(xí)最為集中的階段,學(xué)生網(wǎng)絡(luò)學(xué)習(xí)設(shè)備環(huán)境經(jīng)常因?yàn)閷W(xué)校制度的原因受到一定的限制,例如大一學(xué)生禁帶電腦的規(guī)定等,學(xué)校的機(jī)房有時(shí)間和座位數(shù)的限制,無法滿足學(xué)生隨時(shí)隨地展開學(xué)習(xí)的需求。
5)實(shí)驗(yàn)課上,雖然我們使用我們學(xué)院自主研發(fā)的OJ平臺(tái)對(duì)每次實(shí)驗(yàn)完成的情況進(jìn)行統(tǒng)計(jì)排名,并能將實(shí)驗(yàn)完成的程序提交回收,但總有些學(xué)生利用系統(tǒng)的漏洞,利用已提交成功的同學(xué)通過QQ等傳過來的代碼在自己的賬號(hào)提交,甚至有部分同學(xué)干脆在同一臺(tái)機(jī)器上一個(gè)賬號(hào)退出后,另一個(gè)賬號(hào)再登錄后將同一個(gè)代碼提交。這樣更增長(zhǎng)了部分同學(xué)不勞而獲的惡習(xí)。
2 新概念多媒體快捷技術(shù)體系在程序設(shè)計(jì)類課程中的應(yīng)用
1)程序設(shè)計(jì)課程的第一課堂
第一課堂是教師的主課堂,首先利用新概念PPT中的插件或外圍的軟件,制作出具有動(dòng)態(tài)圖表、動(dòng)畫、視頻或深度縮放的視覺展示的能有效傳達(dá)您所表達(dá)的理念與信息的精美藝術(shù)品的PPT,比如數(shù)組的存儲(chǔ)和訪問可以使用動(dòng)態(tài)圖表和動(dòng)畫,選擇、循環(huán)和函數(shù)的執(zhí)行流程可以采用視頻或深度縮放,鏈表操作可采用動(dòng)畫。在第一課堂上從視覺上的吸引學(xué)生目光和關(guān)注,這樣學(xué)生才會(huì)有興趣和動(dòng)力往下聽你的內(nèi)容分析和講解。并不是將教材上的文字一段一段地貼到PPT上,讓你的PPT僅僅是一個(gè)可以認(rèn)得出的低級(jí)多媒體,這樣只會(huì)使本來抽象、枯燥的程序設(shè)計(jì)的語法、算法變得更加單調(diào)、無趣。其次每堂課的課中可以將本堂課知識(shí)點(diǎn)或重要的語法規(guī)則進(jìn)行利用速課平臺(tái)穿插移動(dòng)端的在線測(cè)試,來實(shí)現(xiàn)師生的交互。這樣即解決了學(xué)生怕手機(jī)有癮的問題,又能讓學(xué)生在一個(gè)愉快、輕松的氛圍中加深課堂上所學(xué)知識(shí)點(diǎn)的掌握,教師也可以通過通過速課平臺(tái)及時(shí)查看到學(xué)生的學(xué)習(xí)效果。
2)程序設(shè)計(jì)的第二課堂
在線課程的網(wǎng)站,可以利用錄屏軟件將第一課堂的講解的內(nèi)容錄下來,然后利用新概念PPT外圍軟件將視頻整理后傳遞網(wǎng)站上;將歷年學(xué)生的優(yōu)秀程序設(shè)計(jì)作品,做成電子相冊(cè)或視頻傳遞網(wǎng)站上;利用QuizCreator等測(cè)驗(yàn)題編輯工具,生成測(cè)驗(yàn)型微課,發(fā)送到網(wǎng)頁上。程序設(shè)計(jì)中的選擇題、判斷題和程序填空和程序閱讀等題型適合做成測(cè)驗(yàn)型微課,而像程序設(shè)計(jì)這種靈活度大的主觀題型,不適合測(cè)驗(yàn)型微課,但學(xué)生希望看到自己編寫的程序是否正確,我們可以在網(wǎng)站上鏈接編輯器,讓他們?cè)诰€檢測(cè)程序是否正確。
3)程序設(shè)計(jì)的移動(dòng)課堂
移動(dòng)設(shè)備是當(dāng)今人們生活必不可少的一部分,做好移動(dòng)課堂可以彌補(bǔ)第一課堂、第二課堂的不足,讓學(xué)生隨時(shí)隨地利用移動(dòng)設(shè)備學(xué),將程序設(shè)計(jì)的重要的知識(shí)點(diǎn)如選擇語句、循環(huán)語句、數(shù)組的定義和引用及函數(shù)定義和調(diào)用等利用新概念PPT插件生產(chǎn)視頻類微課、3DFlipPage生成三維翻頁互動(dòng)式微課、Focusky導(dǎo)入PPT后生成深度縮放式微課;這樣將枯燥的語法以更生動(dòng)的形式呈現(xiàn)給學(xué)生。并把微課置于云端生成二維碼,后臺(tái)大數(shù)據(jù)統(tǒng)計(jì)精準(zhǔn)教學(xué)。這樣既能了解學(xué)生的學(xué)習(xí)狀況、又能掌握學(xué)生的學(xué)習(xí)效果。
4)程序設(shè)計(jì)的反轉(zhuǎn)課堂
反轉(zhuǎn)課題是反向教學(xué)的形式,它能充分發(fā)揮學(xué)生的主觀能動(dòng)性,程序設(shè)計(jì)就是需要主動(dòng)思維和創(chuàng)新能力,將程序設(shè)計(jì)中綜合性比較強(qiáng)的內(nèi)容,如循環(huán)、數(shù)組、函數(shù)和結(jié)構(gòu)體的應(yīng)用,納入翻轉(zhuǎn)課堂中。然而要實(shí)現(xiàn)反轉(zhuǎn)課堂需要團(tuán)隊(duì)的力量,它需要課堂內(nèi)容的設(shè)計(jì)、討論過程中的指導(dǎo)及學(xué)生結(jié)果的反饋,都需要很多時(shí)間和精力去做,老師們的時(shí)間、精力有限,光靠幾個(gè)教師的力量是不夠的,我們可以將程序設(shè)計(jì)優(yōu)秀的學(xué)生、特別是參加ACM獲獎(jiǎng)的學(xué)生讓他們參與到反轉(zhuǎn)課堂中來。
3 結(jié)論
在這視覺化快速溝通的年代,將新概念多媒體快捷技術(shù)體系應(yīng)用于程序設(shè)計(jì)課程中,把枯燥無味的抽象的課堂變成生動(dòng)、有趣的視覺體驗(yàn),從而既激發(fā)了學(xué)生的學(xué)習(xí)興趣、提高了學(xué)習(xí)動(dòng)力,又能讓學(xué)生快速地掌握知識(shí),更能輕松、快捷的實(shí)踐。而將新概念多媒體快捷技術(shù)體系落實(shí)到程序設(shè)計(jì)課程教學(xué)的每個(gè)環(huán)節(jié)和每個(gè)知識(shí)點(diǎn),并不是簡(jiǎn)單、輕松的事情,它需要不斷的探索、積累和實(shí)踐。我們希望通過團(tuán)隊(duì)的力量,將這種方法更快、更好的落實(shí),提高程序設(shè)計(jì)課程教學(xué)質(zhì)量,為計(jì)算機(jī)專業(yè)后續(xù)課程的學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。
參考文獻(xiàn):
[1] 陳三明. 新概念多媒體快捷技術(shù)——交互式微課程設(shè)計(jì)制作[M]. 桂林理工大學(xué)多媒體軟件開發(fā)研究所, 2018.
[2] 關(guān)欣. 基于建構(gòu)主義的英語網(wǎng)絡(luò)平臺(tái)構(gòu)建中的技術(shù)支持——新概念多媒體快捷技術(shù)體系的應(yīng)用[J]. 科技視界, 2015(5):32-32.
[3] 謝麗霞. 基于混合式學(xué)習(xí)的《C語言程序設(shè)計(jì)》課程教學(xué)研究[J]. 教育教學(xué)論壇, 2017(20):169-172.
[4] 盧瑾, 張健, 顧東袁. 基于混合學(xué)習(xí)的教學(xué)模式設(shè)計(jì)——以《程序設(shè)計(jì)基礎(chǔ)C》課程為例[J]. 中國(guó)教育信息化·基礎(chǔ)教育, 2017(10):37-39+66.
[5] 楊蘭娟, 陳萍, 陳融, 等. 翻轉(zhuǎn)課堂教學(xué)模式的研究——以《程序設(shè)計(jì)基礎(chǔ)》課程為例[J]. 計(jì)算機(jī)工程與科學(xué), 2016(A01):146-149
[6] 曹海英, 元元, 張曉軍, 等. 提高程序設(shè)計(jì)課程課堂教學(xué)質(zhì)量探究[J]. 開封教育學(xué)院學(xué)報(bào), 2014(12):125-126.
【通聯(lián)編輯:唐一東】