劉付勇+歡歡+潘洋洋
摘 要: C語(yǔ)言程序設(shè)計(jì)是工科大學(xué)生進(jìn)入大學(xué)后必修的計(jì)算機(jī)基礎(chǔ)課,針對(duì)南疆地區(qū)少數(shù)民族學(xué)生數(shù)學(xué)、英語(yǔ)基礎(chǔ)弱、邏輯思維能力欠缺、學(xué)生主動(dòng)學(xué)習(xí)不強(qiáng)等問(wèn)題,探討了如何通過(guò)以培養(yǎng)學(xué)生實(shí)踐動(dòng)手能力,增強(qiáng)學(xué)生主動(dòng)參與課堂、參與項(xiàng)目意識(shí),提高學(xué)生程序編寫(xiě)能力。以培育南疆信息化實(shí)用型人才為基礎(chǔ),從培養(yǎng)學(xué)生實(shí)踐動(dòng)手能力、項(xiàng)目引導(dǎo)教學(xué)、創(chuàng)新教學(xué)理念等方面,提出了該課程教學(xué)改革的基本思路和方法。
關(guān)鍵詞: C語(yǔ)言; 實(shí)踐能力; 教學(xué)改革; 考核方式
中圖分類(lèi)號(hào):G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2017)02-87-0
0 引言
C語(yǔ)言程序設(shè)計(jì)是計(jì)算機(jī)學(xué)科體系中的重要課程之一,其重要性不僅在于程序的編寫(xiě)和程序設(shè)計(jì)基本方法與技能的理解,更體現(xiàn)在如何深入問(wèn)題求解,從而實(shí)現(xiàn)思維方式的轉(zhuǎn)化[1]。作為大學(xué)學(xué)習(xí)階段的必修課程,該課程的教學(xué)不僅能為學(xué)生以后學(xué)習(xí)專(zhuān)業(yè)課程和從事工程應(yīng)用打下基礎(chǔ),而且培養(yǎng)了學(xué)生分析問(wèn)題和解決問(wèn)題的能力。
學(xué)生長(zhǎng)期反復(fù)地學(xué)習(xí)書(shū)本理論知識(shí),雖然可以讀懂和編寫(xiě)簡(jiǎn)單的程序,但很難形成對(duì)編程的興趣,也沒(méi)有自主思維和解決實(shí)際問(wèn)題的意識(shí)。本文針對(duì)教學(xué)中存在的問(wèn)題,從培養(yǎng)民漢學(xué)生實(shí)踐動(dòng)手能力、以項(xiàng)目引導(dǎo)教學(xué)、創(chuàng)新教學(xué)理念等方面探究如何在實(shí)際教學(xué)中提高學(xué)生的學(xué)習(xí)積極性和思維能力,實(shí)現(xiàn)學(xué)生從單純的應(yīng)付考試到解決實(shí)際問(wèn)題能力的轉(zhuǎn)變。
1 南疆地區(qū)C語(yǔ)言課程教學(xué)現(xiàn)狀
由于我校地處南疆,通常為了民族融合與和諧,南疆高校在編班時(shí),把少數(shù)民族學(xué)生與漢族學(xué)生編在同班。由于大多數(shù)民族學(xué)生沒(méi)有英語(yǔ)基礎(chǔ),且數(shù)學(xué)邏輯思維能力弱,長(zhǎng)期以來(lái),教學(xué)內(nèi)容更多的向少數(shù)民族學(xué)生傾斜,課程內(nèi)容偏向理論。而C語(yǔ)言課程理論抽象,上機(jī)編程要求邏輯嚴(yán)謹(jǐn),需要學(xué)生通過(guò)大量的實(shí)驗(yàn)或者項(xiàng)目來(lái)進(jìn)一步理解課程理論,就目前南疆高校C語(yǔ)言課程教學(xué)過(guò)程中存在的問(wèn)題,總結(jié)如下。
1.1 實(shí)驗(yàn)教學(xué)比重小、實(shí)用性低
C語(yǔ)言課程理論教學(xué)與實(shí)驗(yàn)教學(xué)是兩個(gè)相互依存、相互促進(jìn)的教學(xué)體系。由于南疆地區(qū)的特殊性,理論學(xué)習(xí)對(duì)于民族學(xué)生有一定的語(yǔ)言障礙,實(shí)驗(yàn)教學(xué)相對(duì)于理論教學(xué)更具直觀性和創(chuàng)造性,可以讓民族學(xué)生在實(shí)驗(yàn)中更好地理解理論知識(shí)。C語(yǔ)言雖然已經(jīng)有了相對(duì)獨(dú)立的實(shí)驗(yàn)教學(xué)計(jì)劃,但實(shí)驗(yàn)內(nèi)容脫離實(shí)際。在實(shí)際實(shí)驗(yàn)過(guò)程中,主要以調(diào)試教材上的例題為主,且每年實(shí)驗(yàn)內(nèi)容都差不多。
1.2 教學(xué)形式單一、學(xué)生課堂參與度低
教學(xué)形式單一,更多的時(shí)候,老師上課:理論P(yáng)PT,實(shí)驗(yàn)有例題。學(xué)生按要求、按既定模板完成理論作業(yè)和實(shí)驗(yàn)程序的調(diào)試。隨著課程進(jìn)展,漢族學(xué)生學(xué)習(xí)熱情漸失,民族學(xué)生學(xué)習(xí)方向迷茫,更多時(shí)候民漢學(xué)生只在意考前一周教師所劃的考試重點(diǎn),學(xué)生只在意最后的分?jǐn)?shù)。而C語(yǔ)言課程的設(shè)置,主要是培養(yǎng)學(xué)生的編程及解決實(shí)際問(wèn)題的能力,除了應(yīng)試之外,教學(xué)上還不能滿足新疆對(duì)信息化人才的需求,特別是對(duì)軟件開(kāi)發(fā)人才實(shí)際應(yīng)用能力的需求。
1.3 學(xué)生學(xué)習(xí)的積極性不高
在C語(yǔ)言抽象的理論學(xué)習(xí)過(guò)程中,部分理工科民族學(xué)生通常會(huì)認(rèn)為該課程對(duì)他們以后的學(xué)習(xí)和工作影響不大,因此其學(xué)習(xí)積極性不高;而部分理工科漢族學(xué)生雖然明白該課程的必要性和重要作用,但在學(xué)習(xí)過(guò)程中時(shí)間和精力投入不夠,存在課后不復(fù)習(xí)、課前不預(yù)習(xí)的狀況。
1.4 過(guò)度強(qiáng)調(diào)等級(jí)考試
當(dāng)前,新疆地區(qū)部分學(xué)校把學(xué)生是否通過(guò)等級(jí)考試作為班主任考核、教學(xué)考核、就業(yè)競(jìng)爭(zhēng)、評(píng)獎(jiǎng)評(píng)優(yōu)等重要依據(jù),C語(yǔ)言是全國(guó)計(jì)算機(jī)等級(jí)考試(二級(jí))科目之一。為了提高學(xué)生的過(guò)級(jí)率,班主任及授課教師在課堂或課后對(duì)學(xué)生過(guò)度強(qiáng)調(diào)其重要性,有學(xué)生為了爭(zhēng)取評(píng)獎(jiǎng)、評(píng)優(yōu)的資格,在學(xué)習(xí)過(guò)程中不自覺(jué)地就以通過(guò)等級(jí)考試作為學(xué)習(xí)目標(biāo),而非真正為了獲取知識(shí)和技能而學(xué)習(xí),更達(dá)不到培養(yǎng)思維能力的目的。
2 南疆地區(qū)C語(yǔ)言課程教學(xué)改革建議
2.1 分階段優(yōu)化課程實(shí)施方式
在南疆地區(qū)高校中,可以嘗試在C語(yǔ)言教學(xué)過(guò)程中,將C語(yǔ)言學(xué)習(xí)民漢合班編程分成初級(jí)班和提高班兩個(gè)階段。在初級(jí)班階段(如圖1),是在教師的主導(dǎo)下進(jìn)行的;而提高班階段(如圖2),是把學(xué)生作為教學(xué)的主體[3]。
[民漢合班學(xué)生C語(yǔ)言初級(jí)階段][基礎(chǔ)理論分析][數(shù)學(xué)與算法][教學(xué)任務(wù)提出][任務(wù)完成][任務(wù)分解][評(píng)估反思提升]
圖1 C語(yǔ)言程序設(shè)計(jì)課程改革編程初級(jí)階段
在C語(yǔ)言編程初級(jí)班階段,教師以平時(shí)分作為獎(jiǎng)勵(lì),將教學(xué)任務(wù)模塊化,把教學(xué)分為數(shù)學(xué)與算法、基礎(chǔ)理論分析、教學(xué)任務(wù)提出等六個(gè)模塊。在提高班階段,主要上機(jī)實(shí)驗(yàn),以實(shí)用性項(xiàng)目結(jié)合理論的方式,將實(shí)驗(yàn)課程內(nèi)容劃分為組建項(xiàng)目小組、課題項(xiàng)目分解等8個(gè)模塊。學(xué)生以小組為單位,按照教師對(duì)項(xiàng)目的引導(dǎo),以編程解決實(shí)際問(wèn)題,最終達(dá)到理論與實(shí)踐結(jié)合,提升學(xué)習(xí)效率的目的。最后根據(jù)項(xiàng)目完成情況開(kāi)展評(píng)估、反思和經(jīng)驗(yàn)共享工作。
[民漢合班學(xué)生C語(yǔ)言高級(jí)編程階段][課題項(xiàng)目分解][組件項(xiàng)目小組][項(xiàng)目任務(wù)分配][項(xiàng)目總體設(shè)計(jì)][項(xiàng)目知識(shí)分析][項(xiàng)目實(shí)施] [項(xiàng)目驗(yàn)收總結(jié)][課程效果評(píng)估]
圖2 C語(yǔ)言程序設(shè)計(jì)課程改革編程高級(jí)編程階段
2.2 更新教學(xué)理念
在C語(yǔ)言教學(xué)過(guò)程中,針對(duì)民漢學(xué)生學(xué)習(xí)積極性不高的問(wèn)題,更新教學(xué)理念,實(shí)施“簡(jiǎn)、細(xì)、仿、練、操”教學(xué)法?!昂?jiǎn)”:簡(jiǎn)略講解基本語(yǔ)法和程序結(jié)構(gòu),將語(yǔ)法概念融入到實(shí)驗(yàn)項(xiàng)目實(shí)施過(guò)程中,重點(diǎn)理論聯(lián)系實(shí)際?!凹?xì)”:仔細(xì)講解應(yīng)用項(xiàng)目實(shí)例程序,講解應(yīng)用項(xiàng)目設(shè)計(jì)方法和技巧?!胺隆保涸凇凹?xì)講”的基礎(chǔ)上,以項(xiàng)目程序?yàn)槭纠M(jìn)行模仿,動(dòng)手編寫(xiě)與示例內(nèi)容和結(jié)構(gòu)相近的程序,逐步“仿造”出“好”程序?!熬殹保憾嘧鼍毩?xí)題,鞏固語(yǔ)法規(guī)則和提高學(xué)生的程序思維能力?!安佟保荷蠙C(jī)操作,只有學(xué)會(huì)在機(jī)器上編程并調(diào)試,才算真正學(xué)會(huì)編程。實(shí)踐證明,在C語(yǔ)言學(xué)習(xí)的后期,學(xué)生的學(xué)習(xí)熱情和積極性得到極大的提升[4]。
2.3 引入項(xiàng)目驅(qū)動(dòng)方式
引入項(xiàng)目驅(qū)動(dòng)方式教學(xué),例如,在講解while()、for()等循環(huán)語(yǔ)句時(shí),可以與我們老師所做的農(nóng)業(yè)信息化項(xiàng)目結(jié)合起來(lái)。例如:while()與for()結(jié)束條件是一個(gè)常量,那么我們的系統(tǒng)會(huì)崩潰嗎?為什么?對(duì)這些問(wèn)題可讓3-4名學(xué)生為一組課后討論,下一次上課提問(wèn)小組成員。同時(shí)在C語(yǔ)言實(shí)驗(yàn)課過(guò)程中,加大實(shí)用性項(xiàng)目與實(shí)驗(yàn)結(jié)合,用實(shí)驗(yàn)反哺理論,對(duì)于民漢學(xué)生的學(xué)習(xí)會(huì)有正面影響。這樣做,一方面可以提高民漢學(xué)生團(tuán)隊(duì)解決實(shí)際問(wèn)題的能力,促進(jìn)民族團(tuán)結(jié),另一方面可以激發(fā)民漢學(xué)生學(xué)習(xí)熱情[5]。
2.4 以企業(yè)實(shí)際需求為導(dǎo)向弱化等級(jí)考試
在C語(yǔ)言教學(xué)過(guò)程中,依據(jù)新疆農(nóng)業(yè)信息化發(fā)展及本地公司實(shí)際需要,以小項(xiàng)目的方式,強(qiáng)化C語(yǔ)言學(xué)習(xí)的重要性,對(duì)于學(xué)生的考核,更多傾向?qū)W生的實(shí)際應(yīng)用,弱化計(jì)算機(jī)等級(jí)考試。
2.5 鼓勵(lì)學(xué)生參與教師科研項(xiàng)目
教學(xué)中,教師盡可能結(jié)合自身科研項(xiàng)目,并鼓勵(lì)民漢學(xué)生參與其中。使C語(yǔ)言理論教學(xué)、實(shí)驗(yàn)教學(xué)、信息化應(yīng)用型人才的培養(yǎng)實(shí)現(xiàn)了有機(jī)的融合,有力地推動(dòng)了民漢學(xué)生動(dòng)手解決實(shí)際問(wèn)題的能力。還可以與暑期三下鄉(xiāng)項(xiàng)目結(jié)合,讓學(xué)生用C語(yǔ)言構(gòu)建知識(shí)模型。通過(guò)科研驅(qū)動(dòng)教學(xué)、科研驅(qū)動(dòng)學(xué)習(xí)方式,使學(xué)生資料的查閱、問(wèn)題分析、模型建立等能力得到提高,特別是帶動(dòng)了民漢學(xué)生學(xué)習(xí)的主動(dòng)性,為后續(xù)課程的學(xué)習(xí)及以后的就業(yè)打下良好基礎(chǔ)。
2.6 以程序關(guān)鍵字為基礎(chǔ)提升學(xué)生英語(yǔ)水平
由于南疆大多數(shù)民族學(xué)生英語(yǔ)基礎(chǔ)薄弱,C語(yǔ)言授課過(guò)程中,民族學(xué)生會(huì)本能的有一種抵觸情緒,因此遇到C語(yǔ)言關(guān)鍵字等英語(yǔ)單詞,先給學(xué)生統(tǒng)一翻譯、誦讀一遍。然后讓學(xué)生以小組為單位課后整理課堂上學(xué)過(guò)的計(jì)算機(jī)專(zhuān)業(yè)英語(yǔ)詞匯,下次上課讓學(xué)生聽(tīng)寫(xiě)專(zhuān)業(yè)詞匯,以此擴(kuò)展民族學(xué)生英語(yǔ)詞匯量,為民族學(xué)生進(jìn)一步學(xué)習(xí)高級(jí)程序設(shè)計(jì)課程打下堅(jiān)實(shí)基礎(chǔ)。從而提高民族學(xué)生學(xué)習(xí)C語(yǔ)言課程的積極性。
3 以機(jī)考代替筆試改進(jìn)考核方式
南疆地區(qū)學(xué)生數(shù)學(xué)、英語(yǔ)基礎(chǔ)普遍薄弱,C語(yǔ)言的學(xué)習(xí)對(duì)數(shù)學(xué)基礎(chǔ)和英語(yǔ)有一定的要求,教學(xué)中,應(yīng)以培養(yǎng)學(xué)生的實(shí)踐能力為目標(biāo)。教學(xué)考評(píng)是衡量教學(xué)效果的重要措施,是促進(jìn)教學(xué)的一種有效手段。以往的C語(yǔ)言課程考試同其他傳統(tǒng)科目考試方式相同,均為閉卷考試。而C語(yǔ)言課程是強(qiáng)調(diào)實(shí)際操作能力的,以往的考核方式不能真正考查學(xué)生的動(dòng)手能力,學(xué)生可能在閉卷考試中成績(jī)優(yōu)秀,語(yǔ)法掌握得很好,可是獨(dú)立設(shè)計(jì)算法和動(dòng)手編程能力卻并不強(qiáng),在上機(jī)解決實(shí)際問(wèn)題時(shí)依然舉步維艱[6]。
因此,對(duì)C語(yǔ)言課程考核評(píng)價(jià)的改革采用了以下評(píng)分方法:總成績(jī)=10%上課回答問(wèn)題得分+20%實(shí)踐課程項(xiàng)目完成情況 +10%課后作業(yè)完成情況 +10%上課出勤率得分+50%期末上機(jī)考試成績(jī)(見(jiàn)表1)。上機(jī)考試成績(jī)=10%選擇題+30%程序天空+50%編程題(見(jiàn)表2)。重點(diǎn)考察學(xué)生對(duì)C語(yǔ)言核心知識(shí)點(diǎn)的靈活運(yùn)用及編程能力。而最后的考試題目難易程度,需要根據(jù)課程中學(xué)生的學(xué)習(xí)情況進(jìn)行相應(yīng)的調(diào)整,做到既可以考察學(xué)生掌握的基礎(chǔ)知識(shí),又可以把學(xué)生的掌握程度最大化展現(xiàn)出來(lái)。這樣經(jīng)過(guò)兩大部分的考核成績(jī)綜合評(píng)定,就可以最大限度地激發(fā)學(xué)生的學(xué)習(xí)熱情和積極性,保證課程教學(xué)的質(zhì)量。
4 結(jié)束語(yǔ)
通過(guò)一段時(shí)間的實(shí)踐,以培養(yǎng)學(xué)生實(shí)踐能力為導(dǎo)向的“C 語(yǔ)言程序設(shè)計(jì)”課程教學(xué)改革取得了一定的成效,學(xué)生學(xué)習(xí)熱情逐步回歸,特別是民族學(xué)生C語(yǔ)言學(xué)習(xí)更加積極主動(dòng),更多地民族學(xué)生參與到暑期軟件公司實(shí)習(xí)項(xiàng)目中,程序設(shè)計(jì)能力明顯提高。教師在C語(yǔ)言教授過(guò)程中,根據(jù)企業(yè)反饋的意見(jiàn),進(jìn)一步優(yōu)化課程實(shí)施方式、不斷更新教學(xué)理念、鼓勵(lì)學(xué)生進(jìn)一步參與到老師實(shí)際項(xiàng)目中,這種應(yīng)用人才培養(yǎng)模式也會(huì)逐步在其他課程中推廣使用,進(jìn)一步加強(qiáng)C語(yǔ)言課程實(shí)踐型、應(yīng)用型課堂教學(xué)方法研究,盡其所能,把學(xué)生培養(yǎng)成新疆信息化發(fā)展道路上需要的合格人才。
參考文獻(xiàn)(Reference):
[1] 譚浩強(qiáng)著.C語(yǔ)言程序設(shè)計(jì)(第四版)[M].清華大學(xué)出版社,
2014.
[2] 蘇小紅,王宇穎,孫志崗等著.C語(yǔ)言程序設(shè)計(jì)(第三版)[M].高
等教育出版社,2015.
[3] 鐘美.培養(yǎng)應(yīng)用型人才為目標(biāo)的C語(yǔ)言教學(xué)改革[J].計(jì)算機(jī)
教育,2013.16:55-58
[4] 儲(chǔ)岳中,秦鋒,劉宏申.C語(yǔ)言程序設(shè)計(jì)理論與實(shí)踐一體化教
學(xué)的幾點(diǎn)實(shí)踐[J].計(jì)算機(jī)教育,2012.12:22-25
[5] 吳永芬,陳衛(wèi)衛(wèi),李志剛等.面向創(chuàng)新實(shí)踐能力培養(yǎng)的C語(yǔ)言
程序設(shè)計(jì)實(shí)踐教學(xué)改革[J].計(jì)算機(jī)教育,2014.2:88-96
[6] 劉付勇,吳剛.“互聯(lián)網(wǎng)+”背景下南疆計(jì)算機(jī)網(wǎng)絡(luò)課程教學(xué)改
革的探索[J].中國(guó)現(xiàn)代教育裝備,2016.10:71-73