曾慧敏



摘? 要: 分析了當(dāng)前C語(yǔ)言教學(xué)中存在的問(wèn)題及其原因,提出了基于在線學(xué)習(xí)測(cè)評(píng)的教學(xué)改革思路。從教學(xué)內(nèi)容、教學(xué)方法、評(píng)價(jià)方式三個(gè)方面進(jìn)行探索和改革。學(xué)生根據(jù)知識(shí)圖譜在線學(xué)習(xí)測(cè)評(píng),云測(cè)試平臺(tái)獲取學(xué)習(xí)數(shù)據(jù),生成量化的能力報(bào)告,反饋學(xué)習(xí)效果。學(xué)生和教師及時(shí)調(diào)整學(xué)習(xí)策略和教學(xué)策略,促進(jìn)學(xué)生編程能力的提升。該教學(xué)改革通過(guò)實(shí)踐取得了良好的教學(xué)效果,能有效培養(yǎng)學(xué)生的實(shí)踐應(yīng)用能力。
關(guān)鍵詞: 高職; C語(yǔ)言; 在線; 學(xué)習(xí)測(cè)評(píng); 教學(xué)改革
中圖分類號(hào):G642.0? ? ? ? ? 文獻(xiàn)標(biāo)志碼:A? ? ?文章編號(hào):1006-8228(2018)12-96-03
Abstract: The problems and the reasons in the current C language teaching are analyzed and the ideas of teaching reform based on online learning evaluation are put forward. This paper explores and reforms from three aspects: teaching content, teaching method and evaluation method. According to the knowledge mapping, online learning evaluation, the learning data is obtained from the cloud test platform, and generates quantitative capability reports, and makes feedback on learning results. Students and teachers adjust their learning strategies and teaching strategies in a timely manner to improve students' programming ability. The teaching reform has achieved good teaching results through practice and can effectively cultivate students' practical application ability.
Key words: higher vocational college; C language; on line; learning evaluation; teaching reform
0 引言
C語(yǔ)言自1973年問(wèn)世以來(lái),以其簡(jiǎn)潔、高效、可移植性好等特點(diǎn)迅速發(fā)展,并成為近二十年來(lái)使用最廣泛、最受歡迎的編程語(yǔ)言之一。目前,大多數(shù)職業(yè)院校計(jì)算機(jī)及其相關(guān)專業(yè)都將C語(yǔ)言作為一門(mén)專業(yè)基礎(chǔ)課程。C語(yǔ)言是學(xué)生學(xué)習(xí)編程的入門(mén)語(yǔ)言,也是學(xué)習(xí)后續(xù)計(jì)算機(jī)相關(guān)課程的基礎(chǔ)。本文探討C語(yǔ)言課程教學(xué)改革,強(qiáng)調(diào)培養(yǎng)學(xué)生的程序設(shè)計(jì)思維,激發(fā)學(xué)生的編程興趣。
1 教學(xué)現(xiàn)狀及原因
目前在高職院校中,一般在大學(xué)一年級(jí)開(kāi)設(shè)C語(yǔ)言課程。雖然它是一門(mén)入門(mén)語(yǔ)言,但是由于代碼編寫(xiě)比較枯燥,又不像面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言那么直觀,再加上一年級(jí)的學(xué)生還沒(méi)有編程基礎(chǔ),因此許多學(xué)生都反映這門(mén)課程難學(xué)、難懂。有些學(xué)生雖然上課時(shí)老師講的程序都能看懂、聽(tīng)懂,但自己動(dòng)起手來(lái)卻不知從何開(kāi)始。究其原因,大致有以下幾點(diǎn)。
1.1 學(xué)生自主學(xué)習(xí)能力不足
伴隨著互聯(lián)網(wǎng)發(fā)展成長(zhǎng)起來(lái)的大一新生的特點(diǎn)是年輕有朝氣,喜歡接觸新鮮事物,有一定的互聯(lián)網(wǎng)應(yīng)用經(jīng)驗(yàn)。剛剛經(jīng)歷完高考,對(duì)新的大學(xué)充滿幻想,但大多數(shù)學(xué)生的心理沒(méi)能調(diào)整到比較理想的學(xué)習(xí)狀態(tài),部分學(xué)生對(duì)學(xué)習(xí)不重視、思想比較松懈[1]。C語(yǔ)言是一門(mén)實(shí)踐性很強(qiáng)的課程,學(xué)生的編程能力要在大量程序設(shè)計(jì)的實(shí)踐中培養(yǎng),而高職學(xué)生普遍邏輯思維能力比較弱,思維不夠嚴(yán)謹(jǐn),學(xué)習(xí)自覺(jué)性和主動(dòng)性不夠。
1.2 課程本身有一定難度
傳統(tǒng)的C語(yǔ)言教材都是從數(shù)據(jù)類型和運(yùn)算符開(kāi)始講授,大量的語(yǔ)法規(guī)則和枯燥的句式格式使得學(xué)生容易陷入語(yǔ)法知識(shí)的細(xì)枝末節(jié)而忽略了程序設(shè)計(jì)的本質(zhì)[2],從而對(duì)編程產(chǎn)生畏難情緒。而且大一新生對(duì)程序設(shè)計(jì)這種全新的思維方式比較陌生,也沒(méi)有底層硬件知識(shí)的積淀,所以理解“數(shù)組”、“指針”這樣的概念確實(shí)有一定難度。
1.3 傳統(tǒng)考核方式存在弊端
對(duì)學(xué)生進(jìn)行考核評(píng)價(jià)是衡量教學(xué)質(zhì)量,檢驗(yàn)教學(xué)效果的重要手段。傳統(tǒng)的考核方式主要以筆試為主,考試題型包括選擇題,程序填空題為主[3]。這種一次性的考核缺乏對(duì)學(xué)生學(xué)習(xí)過(guò)程的有效監(jiān)管,不能真實(shí)反映學(xué)生的編程能力,無(wú)法促進(jìn)和改進(jìn)學(xué)生的學(xué)習(xí)過(guò)程,激發(fā)學(xué)生的學(xué)習(xí)積極性。
2 基于在線學(xué)習(xí)測(cè)評(píng)的教學(xué)改革
人才培養(yǎng)是激發(fā)學(xué)生獲取知識(shí)、形成技能、提升能力、不斷獲得發(fā)展和成就的過(guò)程[4],學(xué)習(xí)過(guò)程測(cè)評(píng)是指根據(jù)一定的理念和目標(biāo),在系統(tǒng)收集關(guān)于特定學(xué)生的學(xué)習(xí)過(guò)程信息并加以處理的基礎(chǔ)上,對(duì)該學(xué)生的學(xué)習(xí)過(guò)程進(jìn)行評(píng)判,以改進(jìn)該學(xué)生的學(xué)習(xí)過(guò)程的一種測(cè)評(píng)活動(dòng)[5]。為了激發(fā)學(xué)生的學(xué)習(xí)興趣,促進(jìn)軟件技術(shù)人才培養(yǎng),我們主要在以下三個(gè)方面進(jìn)行了教學(xué)改革。
2.1 教學(xué)內(nèi)容改革:構(gòu)建知識(shí)圖譜,精選典型案例
在教學(xué)內(nèi)容上我們不是一開(kāi)始就灌輸枯燥的語(yǔ)法知識(shí),而是根據(jù)企業(yè)對(duì)軟件技術(shù)人才的崗位能力需求構(gòu)建知識(shí)圖譜,知識(shí)圖譜反映了對(duì)培養(yǎng)目標(biāo)在技能知識(shí)覆蓋方面的一個(gè)范圍界定,知識(shí)圖譜中每個(gè)知識(shí)項(xiàng)的設(shè)計(jì)原則都以能獨(dú)立開(kāi)展學(xué)習(xí)、測(cè)評(píng)為標(biāo)準(zhǔn)。每個(gè)知識(shí)項(xiàng)掛接若干個(gè)精選學(xué)習(xí)案例和測(cè)試案例,如圖1所示。學(xué)生對(duì)某個(gè)知識(shí)項(xiàng)進(jìn)行學(xué)習(xí)時(shí)(程序設(shè)計(jì)),平臺(tái)即會(huì)自動(dòng)采集大量的過(guò)程數(shù)據(jù)元,并存儲(chǔ)于云端。
案例的選取也很關(guān)鍵,我們根據(jù)每個(gè)章節(jié)的知識(shí)點(diǎn),重點(diǎn)選取學(xué)生現(xiàn)實(shí)生活中熟悉的事例,將分散的知識(shí)點(diǎn)融入學(xué)生喜聞樂(lè)見(jiàn)的典型案例中,通過(guò)提出問(wèn)題、分析問(wèn)題、編程與解決問(wèn)題,理論與實(shí)踐相結(jié)合,讓學(xué)生學(xué)有所用,從而激發(fā)他們的學(xué)習(xí)熱情。
2.2 教學(xué)方法改革:現(xiàn)場(chǎng)編程講授,在線學(xué)習(xí)測(cè)評(píng)
傳統(tǒng)的C語(yǔ)言教學(xué)以老師多媒體課件講授,學(xué)生上機(jī)練習(xí)為主要教學(xué)模式,教學(xué)案例是老師已經(jīng)編好的代碼,通過(guò)粘貼到編程環(huán)境運(yùn)行得到結(jié)果。這種教學(xué)方法學(xué)生沒(méi)有編程思考的過(guò)程,往往造成程序看著懂卻不會(huì)寫(xiě)的后果。
現(xiàn)場(chǎng)編程講授,是通過(guò)分析問(wèn)題,提出解題思路,一邊現(xiàn)場(chǎng)編寫(xiě)代碼一邊講授。這種教學(xué)方法能很好地與學(xué)生互動(dòng),將語(yǔ)法知識(shí)貫穿于程序的編寫(xiě)和調(diào)試過(guò)程,同時(shí)對(duì)于程序調(diào)試過(guò)程中的突發(fā)問(wèn)題,先鼓勵(lì)學(xué)生獨(dú)立思考,再在老師的指導(dǎo)下一步一步解決問(wèn)題,從而較好地培養(yǎng)學(xué)生分析問(wèn)題和解決問(wèn)題的編程思維,形成正確的程序設(shè)計(jì)理念。
建構(gòu)主義者認(rèn)為,學(xué)習(xí)者要想完成對(duì)所學(xué)知識(shí)的意義建構(gòu),最好的辦法是讓學(xué)習(xí)者到現(xiàn)實(shí)世界的真實(shí)環(huán)境中去感受、去體驗(yàn)(即通過(guò)獲取直接經(jīng)驗(yàn)來(lái)學(xué)習(xí))[6]。因此要想培養(yǎng)學(xué)生的編程能力,就要讓他們?cè)谡鎸?shí)的編程環(huán)境中去鍛煉,去實(shí)踐。
在線學(xué)習(xí)測(cè)評(píng),是讓學(xué)生從一開(kāi)始學(xué)習(xí)本課程就在線注冊(cè)一個(gè)云測(cè)試平臺(tái)賬號(hào),從知識(shí)圖譜的知識(shí)項(xiàng)中選擇程序案例庫(kù)進(jìn)行學(xué)習(xí)和實(shí)踐。在學(xué)生編程過(guò)程中,云測(cè)試平臺(tái)在線獲取到學(xué)生學(xué)習(xí)時(shí)長(zhǎng)、敲擊代碼次數(shù)、運(yùn)行次數(shù)、代碼正確率、代碼運(yùn)行效率、知識(shí)圖譜中的知識(shí)項(xiàng)完成量等數(shù)據(jù)信息,并存儲(chǔ)于云端。云測(cè)試平臺(tái)根據(jù)學(xué)生編程學(xué)習(xí)過(guò)程中所產(chǎn)生的大量數(shù)據(jù),生成量化的在線學(xué)習(xí)能力報(bào)告,其路線圖如圖2所示。
2.3 評(píng)價(jià)方式改革:全程在線測(cè)評(píng),注重過(guò)程考核
本課程旨在培養(yǎng)學(xué)生C語(yǔ)言編程能力,學(xué)生動(dòng)手實(shí)踐能力是考核的重點(diǎn)。不同于傳統(tǒng)的一次性考核,我們更注重學(xué)生的過(guò)程性考核與評(píng)價(jià)。在云測(cè)試平臺(tái)上,學(xué)生每完成一個(gè)知識(shí)項(xiàng)的學(xué)習(xí),就有相應(yīng)的測(cè)試案例。在學(xué)生測(cè)試的過(guò)程中,云測(cè)試平臺(tái)將系統(tǒng)地跟蹤、收集學(xué)生程序設(shè)計(jì)的過(guò)程信息,分析他們的學(xué)習(xí)行為和表現(xiàn),生成在線學(xué)習(xí)能力測(cè)評(píng)報(bào)告,從而引導(dǎo)學(xué)生動(dòng)態(tài)評(píng)估學(xué)習(xí)效果,讓學(xué)生發(fā)現(xiàn)自己的潛能和真正的問(wèn)題之所在,逐步形成適合自己的學(xué)習(xí)策略,不斷提高自主學(xué)習(xí)能力。所有的考核均是在線完成,云測(cè)試平臺(tái)自動(dòng)評(píng)閱,最終成績(jī)=平時(shí)成績(jī)×30%+期中成績(jī)×30%+期末成績(jī)×40%。
3 課程改革實(shí)踐及成效
這種基于在線學(xué)習(xí)測(cè)評(píng)的C語(yǔ)言教學(xué)改革側(cè)重于對(duì)學(xué)生學(xué)習(xí)過(guò)程和動(dòng)手實(shí)踐能力的考核,能更好地反映學(xué)生編程能力的真實(shí)水平。學(xué)生把測(cè)評(píng)結(jié)果與班級(jí)、學(xué)校整體情況進(jìn)行對(duì)比,可以認(rèn)識(shí)到自身的不足,及時(shí)調(diào)整學(xué)習(xí)策略。教師根據(jù)測(cè)評(píng)情況可適時(shí)調(diào)整對(duì)班級(jí)、個(gè)別學(xué)生的教學(xué)策略,實(shí)現(xiàn)因材施教。云平臺(tái)自動(dòng)評(píng)閱有效避免了人為因素的影響,保證了測(cè)評(píng)結(jié)果的公平公正。
通過(guò)在湖南高速鐵路職業(yè)技術(shù)學(xué)院計(jì)算機(jī)專業(yè)教學(xué)實(shí)踐,學(xué)生在素質(zhì)能力、專業(yè)基礎(chǔ)知識(shí)能力、實(shí)踐應(yīng)用能力、解決問(wèn)題能力及自學(xué)能力等方面都有顯著提高,如圖3所示,證明了該教學(xué)改革的有效性。
4 結(jié)束語(yǔ)
實(shí)踐能力培養(yǎng)是應(yīng)用型高職人才培養(yǎng)工作中非常重要的環(huán)節(jié),本文提出基于在線學(xué)習(xí)測(cè)評(píng)的C語(yǔ)言課程教學(xué)改革與實(shí)踐,通過(guò)對(duì)教學(xué)內(nèi)容、教學(xué)方法、評(píng)價(jià)方式的改革,讓學(xué)生在學(xué)習(xí)測(cè)評(píng)的過(guò)程中及時(shí)發(fā)現(xiàn)自身不足,激發(fā)自身潛能,夯實(shí)專業(yè)基礎(chǔ),進(jìn)而提升編程技能。實(shí)踐證明,該教學(xué)改革取得了良好的效果,是高職軟件技術(shù)人才編程能力培養(yǎng)的有益探索。
參考文獻(xiàn)(References):
[1] 余兆釵,吳景嵐.C語(yǔ)言教學(xué)改革的探索與實(shí)踐[J].襄陽(yáng)職業(yè)技術(shù)學(xué)院學(xué)報(bào),2018.17(2):60-62
[2] 尹波,孟愛(ài)國(guó),朱前飛,左利芳.面向編程思維能力培養(yǎng)的C語(yǔ)言教學(xué)改革研究[J].計(jì)算機(jī)時(shí)代,2016.11:67-69
[3] 袁寶華,朱長(zhǎng)水,吳許俊,張晴,譚立興.面向應(yīng)用型人才培養(yǎng)的C語(yǔ)言教學(xué)改革研究[J].辦公自動(dòng)化,2018.2:45-46
[4] 梁春琳.學(xué)習(xí)主體自我過(guò)程性評(píng)價(jià)的認(rèn)知缺失與策略建構(gòu)[J].廣西社會(huì)科學(xué),2012.11:186-188
[5] 韓葉秀,楊成.認(rèn)識(shí)論視野下學(xué)習(xí)過(guò)程性評(píng)價(jià)探析[J].教育探索,2012.2:5-7
[6] 百度百科,https://baike.baidu.com/