伍育紅 閆會(huì)峰
【摘要】《C語言程序設(shè)計(jì)》課程是在大一開設(shè),C語言不光是計(jì)算機(jī)系的專業(yè)課,同時(shí)也是非計(jì)算機(jī)專業(yè)的必修課,從以往的教學(xué)效果來看,此課程對(duì)于剛進(jìn)校門的大一學(xué)生來說難度很大,通過率偏低,甚至往年有開多個(gè)重修班的歷史,經(jīng)過一線長(zhǎng)期教學(xué)工作本文提出了一系列行之有效的改革措施。
【關(guān)鍵詞】C語言 教學(xué)手段 授課方式
【中圖分類號(hào)】G64 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】2095-3089(2018)30-0146-01
一、C語言教學(xué)存在的問題
在多年的《C語言程序設(shè)計(jì)》課程的教學(xué)工作,發(fā)現(xiàn)在教學(xué)中存在的一些問題,總結(jié)起來主要有以下幾點(diǎn):
(1)內(nèi)容多,學(xué)習(xí)過程乏味
《C語言程序設(shè)計(jì)》這門課程是大一新生開設(shè)的必修課,現(xiàn)在的學(xué)生對(duì)電腦并不陌生,但對(duì)程序語言是一片空白,而C語言一開始就是介紹數(shù)據(jù)類型、語法規(guī)則、基本函數(shù)等,因?yàn)檫@些是C語言的基礎(chǔ),但學(xué)起來很單調(diào)、枯燥、要記的知識(shí)點(diǎn)太多,學(xué)生學(xué)習(xí)起來,覺得乏味,無聊,從而缺乏學(xué)習(xí)興趣和學(xué)習(xí)信心。
(2)理論與實(shí)踐教學(xué)環(huán)節(jié)脫節(jié)
目前,許多高校中《C語言程序設(shè)計(jì)》課程多以課堂理論講授為主,比較注重知識(shí)體系的完整,而忽略了學(xué)生編程能力以及創(chuàng)新能力等綜合素質(zhì)的培養(yǎng)。因此,理論與實(shí)踐并重,注重培養(yǎng)學(xué)生的邏輯思維能力以及解決問題的能力,培養(yǎng)學(xué)生的鉆研精神,是亟待解決的問題。
(3)學(xué)生難以建立抽象的邏輯思維能力
利用計(jì)算機(jī)語言解決實(shí)際問題時(shí),既有抽象的數(shù)學(xué)思維,又與以前所建立的數(shù)學(xué)思維不同,對(duì)邏輯思維能力要求較高。學(xué)生常常感到課堂上聽懂了,可是自己編程解決問題時(shí),又覺得無從下手。因此,如何幫助學(xué)生建立計(jì)算機(jī)語言抽象思維方式是教好課程的關(guān)鍵所在。
(4)缺乏科學(xué)合理的考核方案
傳統(tǒng)考核往往采用期末一張?jiān)嚲矶ǔ煽?jī)的考核模式,缺乏對(duì)學(xué)習(xí)過程中的監(jiān)督和監(jiān)管,部分學(xué)生為了得到高分,期末臨時(shí)抱佛腳也能順利通過考試,這造成學(xué)生之盯住期末這一環(huán)節(jié),而忽視了平時(shí)學(xué)習(xí),由此學(xué)生真正的學(xué)習(xí)效果很差,學(xué)生沒有學(xué)到東西,一考完就全忘。
二、改革措施
鑒于以上問題,作者結(jié)合多年的計(jì)算機(jī)教學(xué)經(jīng)驗(yàn),針對(duì)C語言課程教學(xué)過程中常見的問題,提出了一些改革措施。
(1)課堂采用多種教學(xué)手段,充分調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性
首先,對(duì)于C語言繁多的語法、語句等比較枯燥的理論知識(shí),教師要充分利用現(xiàn)代化多媒體教學(xué)設(shè)備,制作生動(dòng)的電子教案,并配以一定的實(shí)際生活中的實(shí)例,如水仙花數(shù)、猴子分桃等,可以進(jìn)行現(xiàn)場(chǎng)編程,使學(xué)生在解決實(shí)際問題的過程中,逐步掌握理論知識(shí)。
(2)豐富多彩的授課方式,培養(yǎng)學(xué)生自主學(xué)習(xí)能力
根據(jù)不同課程內(nèi)容的特點(diǎn),教師選取合適的課堂組織方式。例如,教師可以采用問題討論教學(xué),由教師提出問題,讓學(xué)生分組相互討論,提出解決問題的方法,教師只提供必要的輔導(dǎo),從而培養(yǎng)學(xué)生主動(dòng)學(xué)習(xí)、探索并解決問題的能力以及創(chuàng)新能力。教師可以在授課過程中,引入任務(wù)驅(qū)動(dòng)式,任務(wù)驅(qū)動(dòng)法是在建構(gòu)主義教學(xué)理論基礎(chǔ)上發(fā)展起來的。它既能發(fā)揮教師的主導(dǎo)作用, 又能體現(xiàn)學(xué)生認(rèn)知的主體作用, 形成鮮明的“雙主模式”。任務(wù)驅(qū)動(dòng)法的特點(diǎn)是教師通過巧妙設(shè)計(jì)教學(xué)任務(wù), 將要講授的知識(shí)蘊(yùn)含于項(xiàng)目之中, 使學(xué)生通過完成任務(wù)達(dá)到掌握所學(xué)知識(shí)的目的。學(xué)生在完成一個(gè)個(gè)具體而真實(shí)的任務(wù)過程中要對(duì)任務(wù)進(jìn)行分析, 提出問題, 并研究解決問題的方案, 通過自主學(xué)習(xí)或者小組合作學(xué)習(xí)與探究活動(dòng), 完成學(xué)習(xí)任務(wù), 在任務(wù)驅(qū)動(dòng)教學(xué)法上,需要注意的是新知識(shí)點(diǎn)要在原有知識(shí)點(diǎn)之上的逐步導(dǎo)入,由淺到難地逐層推進(jìn),從而使學(xué)生更容易接受。教師還可以采用啟發(fā)式教學(xué),結(jié)合一些直觀形象,易于引起學(xué)生聯(lián)想的具體事例來激發(fā)學(xué)生的思維,使他們學(xué)會(huì)舉一反三和獨(dú)立思考,注重學(xué)生邏輯思維能力的培養(yǎng)。
(3)理論與實(shí)踐齊頭并進(jìn),培養(yǎng)學(xué)生實(shí)踐動(dòng)手能力
由于《C語言程序設(shè)計(jì)》是一門實(shí)踐性非常強(qiáng)的課程,要想學(xué)好C語言,就必須要多編程,多練習(xí),在不斷的編程練習(xí)過程中,掌握程序的設(shè)計(jì)思想,提高編程能力。要求授課教師要精心準(zhǔn)備上機(jī)的例題,并要求學(xué)生做好上機(jī)前得準(zhǔn)備工作。在課堂組織上,老師自己將當(dāng)天的任務(wù)自己演示一遍,然后當(dāng)即要求學(xué)生當(dāng)場(chǎng)編制、調(diào)試并運(yùn)行程序,盡量讓學(xué)生把當(dāng)堂課的授課內(nèi)容在課內(nèi)就完全掌握住,并能夠熟練運(yùn)用。對(duì)于學(xué)生編制得較好的程序,教師要給予積極的鼓勵(lì)和表揚(yáng),使學(xué)生體驗(yàn)到成功的樂趣,從而增強(qiáng)學(xué)生的學(xué)習(xí)和探索問題的熱情。
(4)建立科學(xué)合理的考核方式,注重過程監(jiān)督和綜合素質(zhì)的培養(yǎng)
考試是教育評(píng)價(jià)的重要手段之一,傳統(tǒng)的考核方式大多以期末一張?jiān)嚲矶ǔ煽?jī)的考核方式,不注重學(xué)習(xí)過程中知識(shí)的積累,不能全面反應(yīng)學(xué)生掌握知識(shí)的真實(shí)情況,并且不利于學(xué)生綜合能力和素質(zhì)的培養(yǎng)。因此,科學(xué)合理的考核方式對(duì)學(xué)好C語言也是重要環(huán)節(jié)之一。為了讓學(xué)生注重平時(shí)學(xué)習(xí),我們可以將平時(shí)成績(jī)提高到60%,而期末只占40%,這樣不僅讓學(xué)生真正學(xué)到了東西,同時(shí)也減輕了學(xué)生期末的考試壓力。
綜上所述,《C 語言程序設(shè)計(jì)》課程的教學(xué)內(nèi)容十分豐富,教學(xué)是一種互動(dòng)活動(dòng),在教學(xué)活動(dòng)中,應(yīng)當(dāng)大力發(fā)揮教師的“教”的主導(dǎo)性,調(diào)動(dòng)學(xué)生“學(xué)”的積極性,做到密切配合教學(xué)相長(zhǎng)。在教學(xué)活動(dòng)中,不但要注意對(duì)C語言這門課的“精講”,而且要注重編程能力的培養(yǎng)。不但要使學(xué)生“學(xué)會(huì)”一門語言,更重要的是使學(xué)生“會(huì)學(xué)”,培養(yǎng)學(xué)生的開拓性,開發(fā)學(xué)生的創(chuàng)造性思維,從而為掌握計(jì)算機(jī)這個(gè)工具,更好地解決實(shí)際問題打下一個(gè)良好的基礎(chǔ)。
參考文獻(xiàn):
[1]熊壯,王寧,霍敏霞.C語言程序設(shè)計(jì)基礎(chǔ)(第二版)[M].重慶:重慶大學(xué)出版社,2016.
[2]宋文強(qiáng),王寧,霍敏霞,呂云山.C語言程序設(shè)計(jì)基礎(chǔ)[M].重慶:重慶大學(xué)出版社,2015.
[3]余平,聶永萍等.C語言程序設(shè)計(jì)學(xué)習(xí)指導(dǎo)[M].重慶:重慶大學(xué)出版社,2015.
作者簡(jiǎn)介:
伍育紅(1981-),女,重慶郵電大學(xué)移通學(xué)院副教授。
閆會(huì)峰(1976-),男,重慶郵電大學(xué)移通學(xué)院副教授。