羅富貴 林芳 何傳波 廖周宇
摘要:C語言程序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的課程,其核心目標(biāo)是培養(yǎng)學(xué)生的計(jì)算思維能力及系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)的能力。本文通過分析目前“C語言程序設(shè)計(jì)”課程教學(xué)中存在的問題,從教學(xué)內(nèi)容重組、分組討論、過程考核、以學(xué)生為中心的課堂形式等方面融合現(xiàn)代化教學(xué)手段來設(shè)計(jì)和實(shí)施教學(xué),力求達(dá)到更好的教學(xué)效果和學(xué)習(xí)效果。
關(guān)鍵詞:C語言程序設(shè)計(jì);教學(xué)改革;以學(xué)生為中心;自主學(xué)習(xí)能力
中圖分類號:G642文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2020)17-0158-02
C語言程序設(shè)計(jì)是高校計(jì)算機(jī)專業(yè)開設(shè)的一門計(jì)算機(jī)語言課程。作為一門實(shí)踐性很強(qiáng)的課程,培養(yǎng)學(xué)生的計(jì)算思維能力、系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)能力是其核心目標(biāo)。互聯(lián)網(wǎng)時(shí)代、人工智能技術(shù)等新技術(shù)的出現(xiàn),增加了計(jì)算機(jī)應(yīng)用、軟件工程等信息產(chǎn)業(yè)技術(shù)人才的需求。這些新技術(shù)的出現(xiàn)對學(xué)生的培養(yǎng)提出了新的要求,給我們帶來了新的教學(xué)思維。本文就如何使用現(xiàn)代教學(xué)手段教學(xué)設(shè)計(jì)和實(shí)施,培養(yǎng)學(xué)生的自主學(xué)習(xí)能力、思維能力的計(jì)算機(jī)、分析和解決問題的能力,同時(shí)學(xué)習(xí)和教學(xué)方法改革的分析C語言教學(xué)活動,其目的是提出更有利于課程改革的C語言程序設(shè)計(jì)教學(xué)方法。
1 C語言程序設(shè)計(jì)教學(xué)過程中主要存在的問題
(1)C語言程序設(shè)計(jì)這門課開設(shè)在大學(xué)一年級的第一學(xué)期,學(xué)生剛從高中階段進(jìn)入大學(xué)階段,不適應(yīng)大學(xué)的學(xué)習(xí)模式,而且很多學(xué)生第一次接觸到程序設(shè)計(jì),對于計(jì)算機(jī)編程沒有任何的概念,學(xué)習(xí)起來感到抽象困難。學(xué)生的基礎(chǔ)水平參差不齊性,有少數(shù)學(xué)生在高中階段接觸過編程,大多數(shù)學(xué)生沒有接觸過程序編程,采用統(tǒng)一的授課模式達(dá)不到好的教學(xué)效果。
(2)學(xué)生的課堂實(shí)踐沒有足夠的時(shí)間,由于缺少支持學(xué)生自主學(xué)習(xí)的實(shí)踐教學(xué)支撐平臺,無法充分利用好課外時(shí)間,難以滿足各層次學(xué)生的學(xué)習(xí)要求,有些學(xué)生缺乏學(xué)習(xí)動機(jī),缺乏目標(biāo)、興趣、自主學(xué)習(xí)的習(xí)慣,課外實(shí)踐不足,導(dǎo)致對知識點(diǎn)的鞏固不到位,影響學(xué)習(xí)效果。,影響學(xué)習(xí)效果。
(3)教學(xué)模式陳舊單一,是以“教師講”為主,學(xué)生處于被動接受知識的狀態(tài),無法培養(yǎng)學(xué)生自主學(xué)習(xí)的習(xí)慣。目前,教師在課堂上通常采用“1節(jié)理論+1節(jié)實(shí)踐”的教學(xué)模式,上機(jī)實(shí)驗(yàn)的形式較為單一,在實(shí)踐課堂中,教師不能覆蓋所有學(xué)生的問題,導(dǎo)致教師與大部分學(xué)生的互動較少,整個(gè)課堂的教學(xué)效率較低。
2 C語言程序設(shè)計(jì)課程教學(xué)改革的主要措施
針對上述問題,教師需要更新教學(xué)理念,結(jié)合新的教學(xué)手段,改革教學(xué)方法。本次C語言課程的教學(xué)方法改革主要從重組教學(xué)內(nèi)容、分組討論、過程考核、以學(xué)生為中心的課堂形式等角度提出新的改革方式。
(1)利用網(wǎng)絡(luò)新技術(shù)手段,監(jiān)控和管理學(xué)生的學(xué)習(xí)過程。首先利用PTA程序設(shè)計(jì)輔助教學(xué)平臺的教學(xué)資源及作業(yè)在線評測系統(tǒng)的功能,并使用該系統(tǒng)提供的在線評測功能為學(xué)生提交的作業(yè)和編程題進(jìn)行自動評判,通過評測系統(tǒng)的及時(shí)反饋和測試的結(jié)果錯(cuò)誤信息,引導(dǎo)學(xué)生正確的修改程序中的錯(cuò)誤,反復(fù)提交答案,直到編程題的程序正確為止,這樣既能激發(fā)學(xué)生的實(shí)踐積極性,又能為教師節(jié)省批改學(xué)生的作業(yè)、實(shí)驗(yàn)報(bào)告的時(shí)間。其次利用雨課堂智慧教學(xué)工具建立課外預(yù)習(xí)和課堂教學(xué)溝通的橋梁。通過雨課堂將課程PPT、視頻及預(yù)習(xí)題等預(yù)習(xí)資料推送給學(xué)生,學(xué)生對課程內(nèi)容進(jìn)行預(yù)習(xí),在課堂上,教師利用雨課堂推送一些練習(xí)題和小組討論題跟學(xué)生進(jìn)行互動,同時(shí)學(xué)生對于不理解的知識點(diǎn)可以點(diǎn)擊“不懂”按鈕進(jìn)行標(biāo)注。這為教師實(shí)時(shí)掌握學(xué)生上課的效果提供了強(qiáng)大的數(shù)據(jù)支持。教師可以根據(jù)收集到的數(shù)據(jù)對學(xué)生進(jìn)行針對性的指導(dǎo),有效的提高教學(xué)質(zhì)量。同時(shí),我們還改變課程的評價(jià)方式,將學(xué)生的學(xué)習(xí)過程納入評價(jià)中,激發(fā)學(xué)生內(nèi)在的學(xué)習(xí)動機(jī),促進(jìn)學(xué)生更積極地參與學(xué)習(xí)。
(2)成立學(xué)習(xí)小組,互幫互助。學(xué)生在上機(jī)實(shí)驗(yàn)時(shí),遇到程序問題經(jīng)常不能及時(shí)調(diào)試成功,由于課堂時(shí)間有限,教師不可能在課堂上及時(shí)地解答所有學(xué)生的問題,當(dāng)遇到問題時(shí)小組里的學(xué)生可以互相幫助,讓問題及時(shí)得到解決。在每個(gè)章節(jié)設(shè)置一個(gè)小組合作的綜合設(shè)計(jì)題,需要小組成員一起合作完成,然后在作品展示環(huán)節(jié),每個(gè)小組選一名同學(xué)上臺展示,將自己的程序設(shè)計(jì)思路和作品展示出來,最后老師再對各小組的作品進(jìn)行點(diǎn)評。分小組學(xué)習(xí)模式,一方面可以提高學(xué)生的自信心,另一方面也可以為其他的同學(xué)樹立學(xué)習(xí)的榜樣,在班級里形成一個(gè)良好的學(xué)習(xí)環(huán)境。分小組實(shí)踐模式不僅提高學(xué)生程序設(shè)計(jì)開發(fā)能力,而且還考核了學(xué)生的創(chuàng)新思維能力及團(tuán)隊(duì)協(xié)作能力。
(3)重組教學(xué)內(nèi)容,圍繞學(xué)生能力培養(yǎng)四條主線開展。四條主線分別為:強(qiáng)化編程實(shí)踐能力,培養(yǎng)問題求解能力,重視自主學(xué)習(xí)能力,培養(yǎng)計(jì)算機(jī)思維能力。按照學(xué)習(xí)的自然過程遞進(jìn)地設(shè)立不同層面的教學(xué)目標(biāo),以核心能力達(dá)成為導(dǎo)向,建立由易到難的點(diǎn)、線、面的實(shí)踐教學(xué)體系。點(diǎn):程序設(shè)計(jì)課程對應(yīng)的實(shí)踐部分,通過完成匹配知識點(diǎn)的實(shí)驗(yàn)內(nèi)容,考核基礎(chǔ)知識的理解和應(yīng)用。線:開設(shè)的若干課程設(shè)計(jì),側(cè)重單一課程知識的融會貫通,考核分析問題的能力和簡單項(xiàng)目的設(shè)計(jì)開發(fā)能力。面:綜合課程設(shè)計(jì),側(cè)重專業(yè)領(lǐng)域內(nèi)項(xiàng)目整體的設(shè)計(jì)與實(shí)現(xiàn),考核對復(fù)雜問題的解決能力及團(tuán)隊(duì)合作能力、個(gè)人溝通等能力。
(4)借助網(wǎng)絡(luò)新技術(shù),建立以學(xué)生為中心的課堂新形式。以學(xué)生為中心,以學(xué)生主動學(xué)習(xí)為主的整合探究模式。通過課前、課中、課后的有機(jī)結(jié)合,完成課堂教學(xué)。線上通過雨課堂工具將教學(xué)視頻推送給學(xué)生,學(xué)生在規(guī)定的時(shí)間內(nèi)完成視頻的學(xué)習(xí),同時(shí)學(xué)生對于有疑問的知識點(diǎn)可以在雨課堂的討論區(qū)提出,然后老師或其他同學(xué)在討論區(qū)中可以對該問題提出自己的解答,實(shí)現(xiàn)了線上互動答疑、討論交流。線下采用精講多練、問題引導(dǎo)、任務(wù)驅(qū)動的教學(xué)方法。教師設(shè)計(jì)課程任務(wù),教學(xué)過程圍繞著這個(gè)任務(wù),教師在分析任務(wù)時(shí)逐步地引導(dǎo)學(xué)生將工程問題逐步簡化為數(shù)學(xué)問題,并分析出已知條件和未知問題,然后確定解決問題的步驟。教師先將問題用圖示的方式給學(xué)生,然后根據(jù)任務(wù)進(jìn)行教學(xué),以學(xué)習(xí)小組為單位,確定任務(wù)并進(jìn)行分工。在任務(wù)實(shí)施過程中,引導(dǎo)學(xué)生分析任務(wù),再引導(dǎo)小組分析討論并完成程序的編寫和調(diào)試。教學(xué)任務(wù)完成后,總結(jié)整個(gè)學(xué)習(xí)過程,分享學(xué)習(xí)經(jīng)驗(yàn)和筆記,以及編程過程中的關(guān)鍵點(diǎn)和注意事項(xiàng)。
3 結(jié)論
總之,本文從教學(xué)內(nèi)容重組、分組討論、過程考核、以學(xué)生為中心的課堂形式等方面融合現(xiàn)代化教學(xué)手段來設(shè)計(jì)和實(shí)施C語言課程的教學(xué),培養(yǎng)學(xué)生的自主學(xué)習(xí)能力和計(jì)算思維能力,通過課堂內(nèi)的小組討論和實(shí)驗(yàn)階段的互幫互助,提高學(xué)生對編程的熱情和程序調(diào)試能力,培養(yǎng)學(xué)生解決復(fù)雜問題的能力和團(tuán)隊(duì)合作能力。將學(xué)生的學(xué)習(xí)過程管理加入到課程的考核當(dāng)中,激發(fā)學(xué)生學(xué)習(xí)內(nèi)在動力,為后續(xù)的其他計(jì)算機(jī)程序設(shè)計(jì)語言的學(xué)習(xí)打下良好的學(xué)習(xí)基礎(chǔ)。
參考文獻(xiàn):
[1] 于純妍.基于新型課堂的C語言程序設(shè)計(jì)課程教學(xué)改革方法[J].教育教學(xué)論壇,2019,7(30):86-87.
[2] 蘇小紅,王甜甜,趙玲玲.淺析面向?qū)W生自主學(xué)習(xí)的C語言程序設(shè)計(jì)實(shí)踐教學(xué)支撐環(huán)境[J].工業(yè)和信息化教育,2017(1):69-75.
[3] 顧正蘭.分組實(shí)踐教學(xué)在 C 語言程序設(shè)計(jì)中的應(yīng)用[J].林區(qū)教學(xué),2020,4(277):104-107.
[4] 林菲,馬虹,龔曉君.“程序設(shè)計(jì)綜合實(shí)踐”六元融合實(shí)驗(yàn)教學(xué)改革探索[J].實(shí)驗(yàn)技術(shù)與管理,2010,1(37):149-155.
[5] 戴秀紅.基于計(jì)算思維培養(yǎng)下的C語言程序設(shè)計(jì)案例教學(xué)分析[J].計(jì)算機(jī)產(chǎn)品與流通,2020(4):166-167.
【通聯(lián)編輯:李雅琪】