国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

高級(jí)語(yǔ)言程序設(shè)計(jì)課程教學(xué)方法的分類與探討

2015-12-09 04:06丁海燕
關(guān)鍵詞:翻轉(zhuǎn)教學(xué)程序設(shè)計(jì)慕課

丁海燕

( 云南大學(xué) 信息學(xué)院,云南 昆明 650091 )

高級(jí)語(yǔ)言程序設(shè)計(jì)課程教學(xué)方法的分類與探討

丁海燕

( 云南大學(xué) 信息學(xué)院,云南 昆明 650091 )

摘要:教學(xué)方法是指為完成教學(xué)任務(wù)、實(shí)現(xiàn)教學(xué)目的所采用的途徑和手段。針對(duì)目前高級(jí)語(yǔ)言程序設(shè)計(jì)教學(xué)的情況, 本文介紹了3種常用的程序設(shè)計(jì)教學(xué)方法:案例教學(xué)法、任務(wù)驅(qū)動(dòng)教學(xué)法、演示教學(xué)法;另外還介紹了當(dāng)今兩種最新的教學(xué)方法:慕課與翻轉(zhuǎn)教學(xué)法;最后闡述了程序設(shè)計(jì)教學(xué)方法的合理選擇以及對(duì)未來(lái)全方位教學(xué)模式的思考。

關(guān)鍵詞:程序設(shè)計(jì);教學(xué)方法;慕課;翻轉(zhuǎn)教學(xué)

在推動(dòng)計(jì)算機(jī)教學(xué)體系改革的一系列活動(dòng)中,教學(xué)方法是關(guān)系到教學(xué)成敗的重要問(wèn)題[1],教學(xué)方法對(duì)于培養(yǎng)學(xué)生的信息技術(shù)能力與創(chuàng)新能力、提高教學(xué)質(zhì)量具有重大意義?;诔绦蛟O(shè)計(jì)課程實(shí)踐性強(qiáng)、邏輯性強(qiáng)、抽象性強(qiáng)等特點(diǎn),傳統(tǒng)、單一的講授教學(xué)法并不適合大多數(shù)程序設(shè)計(jì)課程,如何正確運(yùn)用恰當(dāng)?shù)慕虒W(xué)方法對(duì)于激發(fā)學(xué)生自主學(xué)習(xí)、培養(yǎng)計(jì)算思維、創(chuàng)新能力與動(dòng)手能力具有更加重要的意義。

一、當(dāng)前程序設(shè)計(jì)教學(xué)方法改革的必要性

(一)傳統(tǒng)教學(xué)模式、教學(xué)方法與程序設(shè)計(jì)的學(xué)科特點(diǎn)不相適應(yīng)

多媒體課件以其生動(dòng)性和方便性在高校計(jì)算機(jī)教學(xué)過(guò)程中被廣泛應(yīng)用。然而程序設(shè)計(jì)是邏輯性和實(shí)踐性很強(qiáng)的一門課程,僅僅依靠投影大屏幕和多媒體課件的教學(xué)思路無(wú)法適應(yīng)程序設(shè)計(jì)靈活多變的學(xué)科特點(diǎn),不能對(duì)學(xué)生創(chuàng)造性思維和自學(xué)能力的培養(yǎng)起到積極的作用。還有一些教師過(guò)分依賴電子課件,教師變“照本宣科”為“照課件宣科”,容易挫傷學(xué)生的學(xué)習(xí)積極性。另外由于播放電子課件信息量大、速度快,學(xué)生沒有得到思考的空間,學(xué)習(xí)效果并不理想,而且學(xué)生無(wú)法做到邊聽課邊做筆記,印象較淺,容易遺忘。

(二)學(xué)生的動(dòng)手實(shí)踐能力較弱

很多高校在教學(xué)過(guò)程中更多地注重程序設(shè)計(jì)語(yǔ)言理論知識(shí)的學(xué)習(xí)而忽視了工程技能的培養(yǎng)。這樣就會(huì)導(dǎo)致教師和學(xué)生偏重于編程語(yǔ)言語(yǔ)法的教學(xué)而對(duì)計(jì)算思維的培養(yǎng)和工程實(shí)踐重視不夠,導(dǎo)致重語(yǔ)法輕算法,實(shí)際工程開發(fā)能力薄弱。這就要求教師需要布置大量既包含基本知識(shí)點(diǎn)又有一定創(chuàng)新性和拓展性的上機(jī)實(shí)驗(yàn),才能幫助學(xué)生實(shí)現(xiàn)從知識(shí)到技能的轉(zhuǎn)換,鞏固所學(xué)的理論知識(shí)。

二、程序設(shè)計(jì)教學(xué)方法改革的意義

不斷探討研究和推廣新的教學(xué)方式,將更有效的新教學(xué)方式應(yīng)用于計(jì)算機(jī)教學(xué),是不斷提高教學(xué)水平的好方法。程序設(shè)計(jì)課程的特點(diǎn)是理論與實(shí)踐相輔相成, 理論是基礎(chǔ), 實(shí)踐是手段, 應(yīng)用是目的[2]。很多學(xué)生上課能聽懂, 但是自己動(dòng)手編程時(shí)感到無(wú)所適從。傳統(tǒng)的“在學(xué)中用”的教學(xué)方法,其重點(diǎn)往往局限于講解基本概念、語(yǔ)句格式、語(yǔ)法等內(nèi)容,學(xué)生往往會(huì)考試但解決實(shí)際問(wèn)題的能力較差。若采用“在做中學(xué)”的教學(xué)方法,以一個(gè)應(yīng)用實(shí)例為前導(dǎo),例如講授講解程序設(shè)計(jì)時(shí)以找最大(小)值、素?cái)?shù)、排序、求階乘、求一元二次方程的根等案例形式導(dǎo)入知識(shí)點(diǎn),這樣學(xué)生就比較容易接受和掌握所學(xué)的知識(shí)和內(nèi)容,實(shí)踐技能也在做中得到了鍛煉和培養(yǎng)。

教學(xué)方法是在教學(xué)過(guò)程中教師和學(xué)生為了實(shí)現(xiàn)共同的教學(xué)目標(biāo),完成共同的教學(xué)任務(wù),運(yùn)用的行為方式與手段的總稱[2]。教學(xué)方法既是一門科學(xué)又是一門藝術(shù),良好的教學(xué)教學(xué)方法對(duì)于學(xué)習(xí)興趣的激發(fā)和學(xué)習(xí)效果有著明顯的作用,尤其是程序設(shè)計(jì)教學(xué)方法對(duì)于培養(yǎng)工程實(shí)踐能力和計(jì)算思維起著重要的作用。具體體現(xiàn)在:一是教師的教法不僅關(guān)系到教學(xué)效果,同時(shí)也影響著學(xué)生的學(xué)習(xí)方法,采用什么樣的教學(xué)方法對(duì)于培養(yǎng)學(xué)生的思維模式和知識(shí)結(jié)構(gòu)也具有重要的影響。二是程序設(shè)計(jì)教學(xué)法的研究與探索能夠促進(jìn)本學(xué)科教師的教學(xué)水平與教學(xué)能力,提高教學(xué)質(zhì)量。三是程序設(shè)計(jì)教學(xué)方法的改進(jìn)能夠引發(fā)學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)成就感,促進(jìn)多種教學(xué)資源的合理使用,取得最佳教學(xué)效果[3]。

三、 程序設(shè)計(jì)常用教學(xué)方法

程序設(shè)計(jì)課程包括講授法、翻轉(zhuǎn)教學(xué)法、案例教學(xué)法、任務(wù)驅(qū)動(dòng)教學(xué)法、演示教學(xué)法、情景模擬教學(xué)、基于問(wèn)題的教學(xué)法、游戲教學(xué)法等。下面主要介紹3種常用程序設(shè)計(jì)教學(xué)方法。

(一)案例教學(xué)法

案例教學(xué)是根據(jù)教學(xué)目的和教學(xué)內(nèi)容的要求,通過(guò)引入并分析各種案例來(lái)開展教學(xué)活動(dòng)的教學(xué)方法。案例教學(xué)法教學(xué)過(guò)程是:案例設(shè)計(jì)—案例分析與討論—案例實(shí)現(xiàn)—?dú)w納總結(jié)知識(shí)點(diǎn)。案例教學(xué)法與傳統(tǒng)的舉例說(shuō)明有著本質(zhì)區(qū)別。傳統(tǒng)的舉例說(shuō)明一般是用來(lái)驗(yàn)證教師講授理論知識(shí)的正確性,舉例是為理論服務(wù)的。而案例教學(xué)法最突出的特點(diǎn)是講課開始于實(shí)例,從實(shí)例中提出問(wèn)題,通過(guò)分析問(wèn)題、發(fā)現(xiàn)規(guī)律、提煉理論,再?gòu)睦碚摶氐綄?shí)踐,應(yīng)用理論去指導(dǎo)實(shí)踐[4]。

在程序設(shè)計(jì)中首先引入案例,例如在選擇結(jié)構(gòu)這一章,設(shè)計(jì)一個(gè)猜數(shù)游戲,產(chǎn)生一個(gè)隨機(jī)數(shù),輸入一個(gè)整數(shù),與之比較,提示是大了、小了還是猜中了,這個(gè)案例涉及三個(gè)分支處理;基于同一個(gè)猜數(shù)案例,加深難度,引入循環(huán),產(chǎn)生一個(gè)隨機(jī)數(shù),循環(huán)輸入一個(gè)整數(shù)與之比較,提示大了、小了還是猜中了,直到猜中為止,涉及的if多分支語(yǔ)句、while循環(huán)語(yǔ)句、隨機(jī)數(shù)函數(shù)rand 在案例中也一并掌握了。

另外,一般計(jì)算機(jī)理論課程教學(xué)采用的方式是先理論,后實(shí)際;先抽象,后具體;先一般,后個(gè)別。其實(shí),對(duì)程序設(shè)計(jì)課程可以適當(dāng)采用這樣的方式:從實(shí)際到理論,從具體到抽象,從個(gè)別到一般,從零碎到系統(tǒng)。這樣的教學(xué)方式更加符合人們對(duì)客觀事物的認(rèn)知發(fā)展規(guī)律。

(二)任務(wù)驅(qū)動(dòng)教學(xué)法

任務(wù)驅(qū)動(dòng)法適合實(shí)施探究式教學(xué),與簡(jiǎn)單的案例教學(xué)不同,它是采用項(xiàng)目化教學(xué)方式,即教師不是圍繞知識(shí)點(diǎn)去設(shè)計(jì)每個(gè)單獨(dú)的案例, 而是針對(duì)課程教學(xué)內(nèi)容設(shè)計(jì)一個(gè)項(xiàng)目,這個(gè)項(xiàng)目由若干模塊組成, 并能夠覆蓋課程的不同理論知識(shí)[5]。任務(wù)驅(qū)動(dòng)教學(xué)法有助于培養(yǎng)學(xué)生分析、解決問(wèn)題的能力以及動(dòng)手能力[6]。任務(wù)驅(qū)動(dòng)法的教學(xué)過(guò)程主要有(1)創(chuàng)設(shè)情景、提出任務(wù);(2)分析任務(wù)、發(fā)現(xiàn)問(wèn)題;(3)明確思路、把握重點(diǎn);(4)自主探究、解決任務(wù);(5)檢查結(jié)果、總結(jié)經(jīng)驗(yàn)[7]。

任務(wù)驅(qū)動(dòng)教學(xué)法對(duì)教師的業(yè)務(wù)水平提出了更高要求,教師不僅要轉(zhuǎn)變教學(xué)觀念,而且對(duì)課程需要有很深的理解[8],不能單純按學(xué)科體系安排教學(xué)內(nèi)容,而是根據(jù)解決問(wèn)題的思路,跳躍式地結(jié)合多種知識(shí)。軟件開發(fā)是多種技術(shù)的綜合體現(xiàn),僅僅通過(guò)案例教學(xué)局部講清楚每個(gè)知識(shí)點(diǎn),學(xué)生的綜合應(yīng)用能力仍然不強(qiáng)。此時(shí),教師通過(guò)創(chuàng)設(shè)、分析與解決任務(wù)必然能激發(fā)學(xué)習(xí)興趣,取得滿意的教學(xué)效果。

在C語(yǔ)言程序設(shè)計(jì)課程中以計(jì)算學(xué)生成績(jī)平均分為例,首先用一維數(shù)組和循環(huán)結(jié)構(gòu)計(jì)算全班50人某一門課程的平均分,繼續(xù)增加問(wèn)題的復(fù)雜度,計(jì)算50個(gè)學(xué)生8門課程的平均分,這時(shí)需要采用50行8列的二維數(shù)組,再引出新問(wèn)題和新任務(wù),編寫函數(shù)計(jì)算出每個(gè)學(xué)生的平均分,并把每位學(xué)生的平均分帶回主函數(shù)輸出,此時(shí)就要采用數(shù)組名或指針變量作函數(shù)參數(shù),傳遞整個(gè)實(shí)參數(shù)組給函數(shù)進(jìn)行處理,并引出函數(shù)如何帶回多個(gè)返回值的問(wèn)題。任務(wù)驅(qū)動(dòng)法循序漸進(jìn)、由淺入深地引入新知識(shí)點(diǎn),在解決問(wèn)題的過(guò)程中舊知識(shí)在此過(guò)程中也得到了鞏固。

(三)演示教學(xué)法

演示教學(xué)法就是借助投影儀或網(wǎng)絡(luò)教學(xué)管理軟件等,直觀地通過(guò)教師的示范性操作進(jìn)行學(xué)習(xí)。這種教學(xué)方法是學(xué)習(xí)計(jì)算機(jī)軟件使用方法和操作步驟的一種重要且而行之有效的教學(xué)方法,在程序設(shè)計(jì)教學(xué)中同樣非常有用。教學(xué)中光是依靠PPT課件來(lái)分析和講解程序和算法是遠(yuǎn)遠(yuǎn)不夠的,而是要當(dāng)堂編程并演示程序運(yùn)行結(jié)果,讓學(xué)生直觀地看到程序運(yùn)行的過(guò)程和效果。實(shí)踐證明這種方法非常生動(dòng),能夠有效地激發(fā)學(xué)生的學(xué)習(xí)興趣,并且在現(xiàn)場(chǎng)編程過(guò)程中,高級(jí)語(yǔ)言程序設(shè)計(jì)的知識(shí)點(diǎn)、語(yǔ)法、算法也在這一過(guò)程中一并得到掌握,另外通過(guò)編譯,分析和查找語(yǔ)法錯(cuò)誤和邏輯錯(cuò)誤,可以提高學(xué)生的分析能力,實(shí)現(xiàn)計(jì)算思維的培養(yǎng)。

以C語(yǔ)言指針變量作函數(shù)參數(shù)為例,演示教學(xué)法可以分4步實(shí)施:

(1)分析指針變量作函數(shù)參數(shù)的4種一般形式。

(2)設(shè)計(jì)一個(gè)案例,例如編制一個(gè)函數(shù)fun,實(shí)現(xiàn)將一個(gè)數(shù)組的數(shù)組元素逆序交換,在主函數(shù)中輸入數(shù)組元素,調(diào)用函數(shù),最后在主函數(shù)中輸出逆序交換后的數(shù)組元素。

(3)現(xiàn)場(chǎng)編程分別演示實(shí)參、形參同為數(shù)組名;實(shí)參為數(shù)組名,形參為指針變量;實(shí)參為指針變量,形參為數(shù)組名;實(shí)參形式同為指針變量這4種情況。

(4)歸納總結(jié)知識(shí)點(diǎn),讓學(xué)生舉一反三編程實(shí)現(xiàn)其他功能的函數(shù)。

四、新型程序設(shè)計(jì)教學(xué)方法簡(jiǎn)介

從全球來(lái)看,在線教育已呈席卷之勢(shì)。在線課程模式無(wú)疑將引發(fā)“學(xué)習(xí)的革命”,給高等教育人才培養(yǎng)和教學(xué)方式帶來(lái)深刻變化。

(一)慕課教學(xué)法

“慕課”這一大規(guī)模在線課程始于2011年,有勇敢之城(Udacity)、課程時(shí)代(Coursera)與教育在線(edX)三大供應(yīng)商。2013年7月上海交通大學(xué)加盟MOOCs三大平臺(tái)之一的課程時(shí)代Coursera,成為加入Coursera的第一所中國(guó)內(nèi)地高校,和耶魯、MIT、斯坦福等世界一流大學(xué)共建、共享全球最大在線課程網(wǎng)絡(luò)[7]。

“慕課”(MOOCs),顧名思義,“M”代表Massive(大規(guī)模),與傳統(tǒng)課程只有幾十個(gè)或幾百個(gè)學(xué)生不同,一門MOOCs課程多達(dá)上萬(wàn)人;第二個(gè)字母“O”代表Open(開放),以興趣導(dǎo)向,凡是想學(xué)習(xí)的,都可以進(jìn)來(lái)學(xué),不分國(guó)籍,只需一個(gè)郵箱,就可注冊(cè)參與;第三個(gè)字母“O”代表Online(在線),學(xué)習(xí)在網(wǎng)上完成,不受時(shí)空限制,第四個(gè)字母“C”代表Course,即課程的意思[7]。

MOOC 以連通主義理論和網(wǎng)絡(luò)化學(xué)習(xí)的開放教育學(xué)為基礎(chǔ)。課程的范圍不僅覆蓋了廣泛的科技學(xué)科,例如數(shù)學(xué)、統(tǒng)計(jì)、計(jì)算機(jī)科學(xué)、自然科學(xué)和工程學(xué),也包括了社會(huì)科學(xué)和人文學(xué)科。在“慕課”的世界里,視頻課程被切割成10 min甚至更小的“微課程”,由許多個(gè)小問(wèn)題穿插其中連貫而成,就像游戲里的通關(guān)設(shè)置,只有答對(duì)才能繼續(xù)聽課。利用“慕課”的平臺(tái),可以獲取全球的優(yōu)質(zhì)課程,實(shí)現(xiàn)更大范圍的資源共享。除了傳統(tǒng)課堂上人們所慣常使用的錄像資料、閱讀材料和練習(xí)題外,“慕課”還會(huì)為網(wǎng)友提供互動(dòng)的論壇,在師生之間搭建一個(gè)交流的平臺(tái)[8]。

“慕課”不同于網(wǎng)絡(luò)公開課,互動(dòng)性更強(qiáng),“慕課”的出現(xiàn),為教學(xué)設(shè)計(jì)提供了一種改革的可能——教師可以將在線視頻作為教學(xué)的線上環(huán)節(jié),要求學(xué)生在課堂外先“聽課”,課堂內(nèi)側(cè)重深入的分享、探討和問(wèn)題解決,真正實(shí)現(xiàn)“翻轉(zhuǎn)課堂”。這一模式將促進(jìn)教師對(duì)教學(xué)的反思,以及對(duì)教學(xué)模式的探索、研究,有助于推動(dòng)教師角色轉(zhuǎn)變,從一個(gè)講授者、講解者真正變?yōu)閷W(xué)習(xí)的激勵(lì)者、啟發(fā)者,學(xué)習(xí)也將變得更加有效[8]。

“慕課”課程所帶來(lái)的是挑戰(zhàn)、思考和實(shí)踐,而不僅是課程的變化。在程序設(shè)計(jì)課程中將來(lái)也可以引入“慕課”模式,利用現(xiàn)代網(wǎng)絡(luò)技術(shù),開發(fā)針對(duì)不同知識(shí)點(diǎn)的程序設(shè)計(jì)教學(xué)視頻,提供在線測(cè)試題、上機(jī)練習(xí)題,程序閱讀題、在線提交與批改實(shí)驗(yàn)報(bào)告等,通過(guò)論壇實(shí)現(xiàn)師生之間、學(xué)生之間的與交流與互動(dòng),通過(guò)全方位的教學(xué)方式改變教學(xué)方法,共同提高教學(xué)質(zhì)量。

(二)翻轉(zhuǎn)教學(xué)法

利用視頻來(lái)實(shí)施教學(xué)在多年以前人們就進(jìn)行過(guò)探索,當(dāng)今網(wǎng)絡(luò)技術(shù)發(fā)達(dá),計(jì)算機(jī)教學(xué)也可以通過(guò)網(wǎng)絡(luò)向外擴(kuò)展,如開展網(wǎng)絡(luò)教學(xué)和將教學(xué)視頻上傳網(wǎng)絡(luò)等,供學(xué)生在校外學(xué)習(xí)。如2006年創(chuàng)立的可汗學(xué)院、2009年創(chuàng)立的點(diǎn)對(duì)點(diǎn)大學(xué)、2010年創(chuàng)立的人人學(xué)院等。他們都是與慕課相類似的組織。美國(guó)的耶魯?shù)却髮W(xué)已經(jīng)開始進(jìn)行這樣的嘗試,并且已經(jīng)獲得很好的效果。

所謂翻轉(zhuǎn)課堂,就是教師創(chuàng)建視頻,學(xué)生在家中或課外觀看視頻中教師的講解,回到課堂上師生面對(duì)面交流和完成作業(yè)的這樣一種教學(xué)形態(tài)。 “翻轉(zhuǎn)課堂”特點(diǎn)有:第一,教學(xué)視頻短小精悍,通過(guò)網(wǎng)絡(luò)發(fā)布的視頻,具有暫停、回放等多種功能,可以自我控制,有利于學(xué)生的自主學(xué)習(xí)。第二,教學(xué)信息清晰明確,把內(nèi)容集中在屏幕上,配合講解的畫外音。每一個(gè)視頻都針對(duì)一個(gè)特定的問(wèn)題,有較強(qiáng)的針對(duì)性,查找起來(lái)也比較方便;視頻的長(zhǎng)度控制在在學(xué)生注意力能比較集中的時(shí)間范圍內(nèi),符合學(xué)生身心發(fā)展特征。第三,重新建構(gòu)學(xué)習(xí)流程。老師提供了視頻,在課前對(duì)學(xué)生進(jìn)行“信息傳遞”,在課堂上通過(guò)互動(dòng)來(lái)完成“吸收內(nèi)化”,教師在課堂上給予有效的輔導(dǎo),教師更多的責(zé)任是去理解學(xué)生的問(wèn)題和引導(dǎo)學(xué)生去運(yùn)用知識(shí),同學(xué)之間的相互交流更有助于促進(jìn)學(xué)生知識(shí)的吸收內(nèi)化過(guò)程。第四,復(fù)習(xí)檢測(cè)方便快捷,學(xué)生觀看了教學(xué)視頻之后,是否理解了學(xué)習(xí)的內(nèi)容,視頻后面緊跟著的四到五個(gè)小問(wèn)題,可以幫助學(xué)生及時(shí)進(jìn)行檢測(cè),并對(duì)自己的學(xué)習(xí)情況作出判斷[9]。

由于程序設(shè)計(jì)知識(shí)點(diǎn)繁雜,概念抽象,視頻教學(xué)和翻轉(zhuǎn)教學(xué)也特別適合程序設(shè)計(jì)的教學(xué)。有效實(shí)施翻轉(zhuǎn)教學(xué)法的前提是根據(jù)教學(xué)內(nèi)容和教學(xué)大綱,劃分出各個(gè)章節(jié)的知識(shí)點(diǎn),如if語(yǔ)句、switch語(yǔ)句、for循環(huán)語(yǔ)句、while循環(huán)語(yǔ)句、數(shù)組、函數(shù)、指針等,將每個(gè)知識(shí)及其典型案例用屏幕錄像軟件錄制成10 min左右的微視頻,上課前提前發(fā)布給學(xué)生在課外觀看,上課時(shí)通過(guò)師生互動(dòng)輔導(dǎo)學(xué)生完成上機(jī)編程作業(yè),解答學(xué)生在編程中遇到的問(wèn)題。先看錄像后講課,這是“翻轉(zhuǎn)課堂”的教學(xué)視頻與傳統(tǒng)的教學(xué)錄像最大的不同之處。一個(gè)最顯著的變化將是,翻轉(zhuǎn)課堂,從以教師為中心真正轉(zhuǎn)變?yōu)橐詫W(xué)生為中心,這實(shí)際上是一種傳統(tǒng)與現(xiàn)代的結(jié)合體,但其效果遠(yuǎn)好于傳統(tǒng)教學(xué)。

五、程序設(shè)計(jì)教學(xué)方法的合理選擇與思考

課堂教學(xué)中并非獨(dú)立地應(yīng)用一種教學(xué)方法,而是在不同的教學(xué)階段,根據(jù)教學(xué)內(nèi)容,教學(xué)對(duì)象的不同,選用適合的教學(xué)方法進(jìn)行教學(xué),讓學(xué)生在“做中學(xué)”,使每一位學(xué)生收到最好的學(xué)習(xí)效果。

采用講授法講解時(shí),還要布置一些課堂或課后練習(xí),避免光聽不練,理論與實(shí)踐脫節(jié)。例如介紹完遞歸函數(shù)的思想后,再布置編程題用遞歸函數(shù)實(shí)現(xiàn)將十進(jìn)制整數(shù)轉(zhuǎn)換成八、十六進(jìn)制,這樣既使用了編程技術(shù)又掌握了數(shù)制轉(zhuǎn)換的方法,可謂一舉兩得。

三種基本的程序結(jié)構(gòu)、數(shù)組、函數(shù)等概念通常是通過(guò)案例教學(xué)法來(lái)講解,在采用“案例教學(xué)”法教學(xué)時(shí)還要注重知識(shí)的脈絡(luò),講清楚知識(shí)的結(jié)構(gòu)和教學(xué)主線。期末應(yīng)當(dāng)布置課程大作業(yè),例如編寫學(xué)生信息管理系統(tǒng),讓學(xué)生將各章的知識(shí)融合在一起,體現(xiàn)鏈表、結(jié)構(gòu)體、文件等章節(jié)知識(shí)的綜合應(yīng)用。

指針是C語(yǔ)言的重點(diǎn)和難點(diǎn)。數(shù)組、指針、函數(shù)三者又是密切聯(lián)系的。多種“分散跳躍式”的知識(shí)特別適合采用“任務(wù)驅(qū)動(dòng)法”,設(shè)計(jì)一個(gè)任務(wù),在解決任務(wù)的過(guò)程中綜合運(yùn)用數(shù)組、指針、函數(shù)等,使學(xué)生抓住用指針作函數(shù)參數(shù),傳遞數(shù)組元素這一教學(xué)主線,就可以突破指針這一教學(xué)難點(diǎn)。

慕課、微課程、翻轉(zhuǎn)課程等在線課程模式,以及線上、線下結(jié)合的課程模式無(wú)疑將引發(fā)“學(xué)習(xí)的革命”,給高等教育人才培養(yǎng)和教學(xué)方式帶來(lái)深刻變化。程序設(shè)計(jì)課程如何運(yùn)用這一模式,改變教學(xué)方法,提高教學(xué)質(zhì)量,需要更多的思考和實(shí)踐。以“慕課”沖擊為契機(jī),加快大學(xué)教學(xué)、管理的根本變革,實(shí)現(xiàn)兩者的融合才是更好的姿態(tài)。

計(jì)算機(jī)技術(shù)更新極快,學(xué)生的自學(xué)能力才是最重要的能力,在程序設(shè)計(jì)的教學(xué)中不能只滿足于教會(huì)學(xué)生編程技能,還要注重創(chuàng)新能力的培養(yǎng),創(chuàng)新能力本質(zhì)是提高學(xué)生創(chuàng)造性地分析、解決問(wèn)題的能力。因此教師還要教給學(xué)生歸納總結(jié)、觸類旁通的學(xué)習(xí)方法。例如,編程語(yǔ)言都有順序、選擇、循環(huán)三種基本程序結(jié)構(gòu),都有數(shù)據(jù)類型、運(yùn)算符與表達(dá)式、數(shù)組、函數(shù)等概念;教會(huì)學(xué)生歸納和總結(jié),在多門編程課程中觸類旁通,將會(huì)使學(xué)生在將來(lái)的工作中立于不敗之地。

六、結(jié)束語(yǔ)

在教學(xué)過(guò)程中教師要根據(jù)教學(xué)內(nèi)容的實(shí)際需要采用靈活多樣的教學(xué)方法,并與企業(yè)的實(shí)際應(yīng)用結(jié)合,這樣才能收到更好的教學(xué)效果。同時(shí),教師還可以采用多元化立體教學(xué)方式,使得學(xué)生在理論、實(shí)踐、課堂、課外和社會(huì)上得到全面體驗(yàn)。教師要注重從知識(shí)到技能的轉(zhuǎn)換,加強(qiáng)實(shí)踐環(huán)節(jié)的練習(xí),多布置個(gè)性化、有創(chuàng)作性的上機(jī)作業(yè),啟發(fā)學(xué)生創(chuàng)新性思維,鼓勵(lì)學(xué)生用不同方法解決實(shí)際問(wèn)題,從而達(dá)到創(chuàng)新能力和編程實(shí)踐能力的培養(yǎng)。

[參考文獻(xiàn)]

[1]葉志文.計(jì)算機(jī)教學(xué)法探究[J].科學(xué)咨詢(教育科研),2007(6):46-47.

[2]陳明.計(jì)算機(jī)專業(yè)應(yīng)用型人才教學(xué)方法研究[J].計(jì)算機(jī)教育,2012(11):104-109, 115.

[3]趙呈領(lǐng),江婷,談國(guó)棟.基于教學(xué)方法本體的教學(xué)視頻案例系統(tǒng)研究[J].中國(guó)電化教育,2011(7):121-126.

[4]陳方紅,歐陽(yáng)子龍.改進(jìn)教學(xué)方法:國(guó)外經(jīng)驗(yàn)及啟示[J].南昌工程學(xué)院學(xué)報(bào),2012,31(2):56-60.

[5]李娜.高校計(jì)算機(jī)教學(xué)方法改革相關(guān)問(wèn)題探析[J].佳木斯教育學(xué)院學(xué)報(bào),2010(2):154-155.

[6]馬巧梅.IT教學(xué)中教學(xué)方法的探討[J].華北工學(xué)院學(xué)報(bào)(社會(huì)科學(xué)版),2004,20(2):68-69.

[7]老松楊,江小平,老明瑞.后IT時(shí)代MOOC對(duì)高等教育的影響[J].高等教育研究學(xué)報(bào),2013,36(3):6-8.

[8]殷丙山,李玉.慕課發(fā)展及其對(duì)開放大學(xué)的啟示[J].北京廣播電視大學(xué)學(xué)報(bào),2013(5):29-34.

[9]趙興龍.翻轉(zhuǎn)教學(xué)的先進(jìn)性與局限性[J].中國(guó)教育學(xué)刊,2013(4):65-68.

The Classification and Discussion on Teaching Methods

of High-level Language Programming Course

DING Haiyan

( School of Information Science and Engineering,Yunnan University, Kunming 650091,China)

Abstract:The teaching method refers to the ways and means used to accomplish teaching task,implement teaching goal.In view of the situation of present high-level language programming teaching,this paper not only introduced 3 common programming teaching methods:case teaching method,ask driven teaching method,demonstration teaching method,but also introduced two the latest teaching methods:MOOCs and flipped class model.At last,the paper elaborated the reasonable choice of teaching methods and the consideration about comprehensive teaching mode in the future.

Keywords:programming;teaching method;MOOCs;flipped class model

中圖分類號(hào):G 642

文獻(xiàn)標(biāo)志碼:A

文章編號(hào):1004-390X(2015)05-0093-05

DOI:10.3969/j.issn.1004-390X(s).2015.05.019

作者簡(jiǎn)介:丁海燕(1974—), 女, 云南昆明人, 副教授, 主要從事計(jì)算機(jī)應(yīng)用與數(shù)據(jù)庫(kù)研究。

基金項(xiàng)目:2013年度云南省質(zhì)量工程教學(xué)改革研究項(xiàng)目(X3113008); “云南大學(xué)第五批中青年骨干教師培養(yǎng)計(jì)劃'專項(xiàng)經(jīng)費(fèi)資助”(XT412003); “教育部高等教育司—微軟公司”2014校企合作專業(yè)綜合改革項(xiàng)目(2014MOEMSCT0111)。

收稿日期:2014-12-03修回日期:2014-12-31網(wǎng)絡(luò)出版時(shí)間:2015-09-2517:14

網(wǎng)絡(luò)出版地址:http://www.cnki.net/kcms/detail/53.1044.S.20150925.1714.038.html

云南農(nóng)業(yè)大學(xué)學(xué)報(bào)Journal of Yunnan Agricultural University,2015,9(5):93-97

猜你喜歡
翻轉(zhuǎn)教學(xué)程序設(shè)計(jì)慕課
基于SolidWorks和VBA的電機(jī)階梯軸建模程序設(shè)計(jì)
醫(yī)學(xué)專業(yè)“Python程序設(shè)計(jì)”課程教學(xué)改革總結(jié)與思考
基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
翻轉(zhuǎn)課堂在大學(xué)數(shù)學(xué)中的應(yīng)用
翻轉(zhuǎn)課堂理念下的初中信息技術(shù)課開發(fā)
應(yīng)用型本科院?!敖鹑趯W(xué)”精品課程建設(shè)模式的探索與實(shí)踐
大學(xué)生對(duì)慕課的了解和利用
“慕課”教學(xué)的“八年之癢”
慕課環(huán)境下的學(xué)習(xí)者