畢馨文,孫雪巖,牛 晶
(1.北華大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院,吉林省吉林市 132021;2.吉林化纖集團(tuán)有限責(zé)任公司規(guī)劃發(fā)展部吉林省吉林市132015)
《C語言程序設(shè)計(jì)》課程是一種被廣泛學(xué)習(xí)、普遍使用的計(jì)算機(jī)高級(jí)程序設(shè)計(jì)語言,大多數(shù)高等學(xué)校都把它作為入門的計(jì)算機(jī)語言教學(xué)課4程,而《C語言程序設(shè)計(jì)》課程又是具有較強(qiáng)的技術(shù)性和實(shí)踐性,該課程的教學(xué)要求理論與實(shí)踐很好結(jié)合,要求學(xué)生具有較強(qiáng)的動(dòng)手能力[1]。
而我國傳統(tǒng)的《C語言程序設(shè)計(jì)》教學(xué)方法一直是以介紹語法為主線,配上一些作為語法應(yīng)用示例的簡單程序,缺少培養(yǎng)編程能力方面的知識(shí),忽視了知識(shí)的應(yīng)用,學(xué)生即使掌握了基本的語法知識(shí),但是自己卻寫不出程序[2]。具體原因可以總結(jié)為:
《C語言程序設(shè)計(jì)》是學(xué)生在大學(xué)課堂里接觸的第一門程序設(shè)計(jì)課,這樣的課程性質(zhì)決定老師在課堂上需要花費(fèi)更長的時(shí)間讓學(xué)生適應(yīng)計(jì)算機(jī)語言的邏輯思維,由于課時(shí)有限,往往教師在授課過程中過于強(qiáng)調(diào)理論知識(shí)的重要性,忽視了實(shí)踐教學(xué)對(duì)學(xué)生的影響。
往往實(shí)踐經(jīng)過積累才會(huì)形成理論,所以能夠形成理論的知識(shí)往往都是比較滯后的,學(xué)校通過各種渠道將這些課程容納進(jìn)學(xué)生的培養(yǎng)方案,本意是讓學(xué)生跟上時(shí)代的步伐,可實(shí)際上已經(jīng)是高預(yù)期低回報(bào)操作了,所以對(duì)于很多學(xué)校而言,跟不上市場(chǎng)的需求,學(xué)生面臨的問題就是“畢業(yè)即失業(yè)”的實(shí)際狀態(tài)[2]。
教學(xué)方式陳舊是影響《C語言程序設(shè)計(jì)》教學(xué)效率和教學(xué)質(zhì)量的重要因素[3]。程序設(shè)計(jì)課程的教學(xué)內(nèi)容事實(shí)上并不沉悶,卻比較抽象,課程內(nèi)容環(huán)環(huán)相扣,需要學(xué)生保持學(xué)習(xí)的連貫性,比較考驗(yàn)學(xué)生的邏輯思維能力和動(dòng)手能力。由于學(xué)生第一次解除編程需語言,容易出現(xiàn)轉(zhuǎn)不過彎的現(xiàn)象,連續(xù)幾次學(xué)生容易喪失學(xué)習(xí)興趣,所以需要教師在授課過程中不斷調(diào)整教的模式,應(yīng)用多種授課手段幫助學(xué)生提升學(xué)習(xí)興趣,輔助學(xué)生達(dá)到更好的學(xué)習(xí)效果。
基于以上原因,本文設(shè)計(jì)將以順應(yīng)新工科的培養(yǎng)目標(biāo)來對(duì)這門課程進(jìn)行教學(xué)改革,即本著不能單獨(dú)只為了學(xué)習(xí)知識(shí)點(diǎn)而講算法,而是要圍繞“學(xué)科交叉融合”去設(shè)計(jì)例題;設(shè)計(jì)課堂,讓學(xué)生明白不僅能運(yùn)用所掌握的知識(shí)去解決現(xiàn)有的問題,還有能力學(xué)習(xí)新知識(shí)、新技術(shù)以能應(yīng)對(duì)未來發(fā)展出現(xiàn)的新難題[3];增加實(shí)踐時(shí)間的目標(biāo)。實(shí)施面對(duì)不同專業(yè)開展獨(dú)立案例的教學(xué)手段,有助于學(xué)生從“枯燥、乏味”的編程語言中解脫出來,幫助學(xué)生從學(xué)習(xí)中掌握程序設(shè)計(jì)的基本思想和方法[4],培養(yǎng)學(xué)生以后在學(xué)習(xí)、工作中不管使用什么編程語言,都能融會(huì)貫通的應(yīng)用程序思想和方法的能力,最終達(dá)到培育“一主多樣、創(chuàng)新實(shí)踐型”人才的目的。
為保證《C語言程序設(shè)計(jì)課程》滿足新工科的教學(xué)要求,本文設(shè)計(jì)了一種混合式教學(xué)模式。
本文主要通過以下幾個(gè)方面對(duì)《C語言程序設(shè)計(jì)》課程進(jìn)行改進(jìn):
3.1.1 教學(xué)對(duì)象分析,適應(yīng)個(gè)性化教學(xué)要求
《C語言程序設(shè)計(jì)》課程是一門公共基礎(chǔ)課,面對(duì)全校的理工科學(xué)生,所以在授課時(shí)“一刀切”的教學(xué)模式適應(yīng)不了不同層次學(xué)生的學(xué)習(xí)需求,也勢(shì)必會(huì)影響教學(xué)效果。為此,本文將設(shè)計(jì)不同專業(yè)更有針對(duì)性的教學(xué)內(nèi)容,以滿足不同學(xué)生的學(xué)習(xí)需求。
3.1.2 教學(xué)內(nèi)容設(shè)計(jì),因材施教
基于因材施教的思路,本文將針對(duì)不同專業(yè)的學(xué)生去設(shè)計(jì)相應(yīng)的教學(xué)內(nèi)容、教學(xué)過程,及課后反思。在課堂需要的前提下安排演繹法、討論法、訓(xùn)練實(shí)踐與合作學(xué)習(xí)等教學(xué)方法的融合,來得到“高效”的學(xué)習(xí)效果。
3.1.3 教學(xué)資源設(shè)計(jì),設(shè)計(jì)有效教學(xué)資源
教學(xué)資源是開展課堂教學(xué)最重要也是最核心的教學(xué)環(huán)節(jié)[3],對(duì)資源的開發(fā)直接決定學(xué)生是否能“有效”的學(xué)習(xí)。本文提出“寬”、“專”、“容”的設(shè)計(jì)方法:
“寬”:即為盡可能的豐富每一節(jié)課的教學(xué)資源,教師可以站在初學(xué)者的角度上,去設(shè)想每個(gè)學(xué)生可能遇到的問題,去設(shè)計(jì)總結(jié)每個(gè)問題點(diǎn),然后針對(duì)這個(gè)點(diǎn)開發(fā)資源。讓學(xué)生“無障礙”學(xué)習(xí)。
“?!保杭唇處熆梢栽O(shè)計(jì)教學(xué)專題,總結(jié)類型問題和特殊案例,為學(xué)生提供專題性的資源。
“容”:即教師在設(shè)計(jì)資源庫的時(shí)候應(yīng)該考慮到專業(yè)的發(fā)展,提出可拓展性強(qiáng),啟發(fā)性和兼容性更強(qiáng)的案例。
現(xiàn)在課堂多采用多媒體的形式開展教學(xué),那么多媒體配套資源必不可少。從某種意義上說,有了教學(xué)活動(dòng),就有了教學(xué)手段和工具,只是不同時(shí)期,各種教育媒體在教學(xué)中起的作用不同而已[5]。有時(shí)候過多使用甚至適得其反,所以對(duì)于每一節(jié)課,對(duì)于每個(gè)班級(jí)都要精心設(shè)計(jì),找到最優(yōu)的“超級(jí)媒體”,即此種媒體明顯優(yōu)于其他媒體,在此可以嘗試使用學(xué)生更感興趣更熱門的教學(xué)手段,激活學(xué)生學(xué)習(xí)的興趣。
3.2.1 設(shè)計(jì)案例、課件
按照學(xué)生的個(gè)性化差異,可以開發(fā)設(shè)計(jì)不同的有專業(yè)特色的配套案例和課件資源。以工科中的電氣學(xué)院學(xué)生為例,可以結(jié)合電氣學(xué)院的核心課程,如單片機(jī)工作原理,在以往的教學(xué)中已經(jīng)設(shè)計(jì)并實(shí)施了單片機(jī)與C語言結(jié)合的實(shí)例,如圖1-1,已經(jīng)初步取得了良好的學(xué)習(xí)效果,以此為契機(jī),結(jié)合試點(diǎn)學(xué)院,開發(fā)出更加“有效”,更加貼近學(xué)生學(xué)習(xí)熱點(diǎn)的案例和課件。
3.2.2 制作視頻、微課、網(wǎng)絡(luò)課程
在課件和案例的主線教學(xué)過程中,還應(yīng)大量穿插多種輔助手段,如視頻、微課、網(wǎng)絡(luò)課程。本課程設(shè)計(jì)教學(xué)資源時(shí),意在充分利用多媒體資源,可以根據(jù)不同的教學(xué)內(nèi)容錄制視頻、微課,開發(fā)網(wǎng)絡(luò)課程等。
3.2.3 設(shè)計(jì)公開課
可以設(shè)計(jì)公開課教學(xué)環(huán)節(jié),利用分析設(shè)計(jì)的教學(xué)案例,邀請(qǐng)課程組老師在實(shí)驗(yàn)班級(jí)有針對(duì)性的開展公開課教學(xué)活動(dòng),邀請(qǐng)專家及同行參加聽課、看課,評(píng)課。通過討論研究,探求實(shí)施新課程的教學(xué)策略、方法。相互聽課可以增進(jìn)的教師相互溝通和理解,分享成果、取長補(bǔ)短、共享進(jìn)步。課后的教學(xué)反思研究,可以把教師的思考引向一個(gè)更廣闊的空間,促進(jìn)教學(xué)行為的改善,進(jìn)一步提升了教師的反思能力[4],提高教師自我教育、自我完善、自我發(fā)展的水平。
教學(xué)設(shè)計(jì)中的評(píng)價(jià)環(huán)節(jié)是對(duì)設(shè)計(jì)者關(guān)于工作成果的價(jià)值觀念進(jìn)行認(rèn)同的重要措施。教學(xué)設(shè)計(jì)是要以反饋為途徑,來檢驗(yàn)計(jì)劃并不斷修改完善計(jì)劃、方案,使教學(xué)設(shè)計(jì)及其成果更趨有效[6]。
通過開展多種教學(xué)手段,對(duì)《C語言程序設(shè)計(jì)課堂》進(jìn)行教學(xué)效果評(píng)價(jià),重點(diǎn)針對(duì)教學(xué)活動(dòng)實(shí)施的過程進(jìn)行總結(jié)和分析,做到及時(shí)反饋并不斷修正。其次對(duì)教學(xué)結(jié)果進(jìn)行測(cè)定。通過期終總結(jié)和后續(xù)監(jiān)控給出價(jià)值判斷。從而達(dá)到以評(píng)促改,完善教學(xué)的目的。
教學(xué)的最終目標(biāo)就是如何提高學(xué)生的學(xué)習(xí)效率。所以,本課題研究的核心思路是:如何讓學(xué)生能夠?qū)W習(xí)好,又能大大縮短學(xué)習(xí)的時(shí)間,達(dá)到更好的學(xué)習(xí)效果,解決這一問題的方法在于每一節(jié)課教師都能精心設(shè)計(jì)教學(xué)內(nèi)容,教師引導(dǎo)學(xué)生自主學(xué)習(xí)的案例要夠結(jié)合學(xué)生思維的熱點(diǎn),只有這樣做才能激發(fā)學(xué)生的興趣,讓學(xué)生在短時(shí)間就能接受新知識(shí),學(xué)會(huì)新知識(shí)。