C語言課程設(shè)計(jì)教學(xué)探究
時間:2022-01-16 08:15:25
導(dǎo)語:C語言課程設(shè)計(jì)教學(xué)探究一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
一、傳統(tǒng)C語言課程設(shè)計(jì)教學(xué)模式
C語言是最基本的計(jì)算機(jī)編程,是計(jì)算機(jī)、電子信息類等相關(guān)專業(yè)學(xué)生的專業(yè)入門課,在其學(xué)習(xí)過程中,要求必須掌握編程的技能。但是C語言的學(xué)習(xí)有其特點(diǎn),規(guī)則比較多、知識點(diǎn)多,涉及到的編程程序等也比較難懂,在運(yùn)行上代碼的要求較高,程序執(zhí)行效率高,因此更講究教學(xué)和學(xué)習(xí)的方式方法,但是在我們的教學(xué)中,目前教學(xué)方法比較單一,隨著信息化的發(fā)展,傳統(tǒng)的教學(xué)模式已經(jīng)無法適應(yīng),亟需改革。
1、傳統(tǒng)型
這種教學(xué)模式,也是最常用的,課堂上以老師為主,學(xué)生只能被動的接受知識的傳授。通過最直接“填鴨”式照本宣科,不管學(xué)生接受與否,最后的考核也是以知識點(diǎn)的記住與否,造成學(xué)生死記硬背,不能真正掌握知識。其基本模式為:學(xué)習(xí)——回答——糾錯——總結(jié)。這種模式下,使得教師在教材以外的發(fā)揮余地極小,基本是“照本宣科”,強(qiáng)行灌輸C語言的概念、特點(diǎn)、編程程序、基本的方法等,整個教學(xué)過程缺乏靈活機(jī)動、具有啟發(fā)性的內(nèi)容,學(xué)生被動的接受知識、被動的記憶、被檢查、被考試、被批評等,日復(fù)一日的教條式訓(xùn)練,不能有效地激發(fā)學(xué)生的主觀能動性與創(chuàng)造熱情。
2、任務(wù)型
C語言教學(xué)區(qū)別于其他學(xué)科,在理論知識的傳授之外,還需要培養(yǎng)學(xué)生的實(shí)際動手能力,因此,很多學(xué)校也采用“任務(wù)型”教學(xué)模式,基本模式為:根據(jù)具體要求提出任務(wù)—鼓勵學(xué)生設(shè)計(jì)方案—實(shí)際操作—解決任務(wù)。在日常的教學(xué)中,學(xué)校大多會利用電腦等鍛煉學(xué)生的實(shí)際動手能力,利用實(shí)際操作,鍛煉編程、邏輯等能力,從而掌握C語言的基本知識。例如翻轉(zhuǎn)課堂模式,教師將知識傳授環(huán)節(jié)制作成教學(xué)微課,課前提供給學(xué)生預(yù)習(xí),通過預(yù)習(xí)使課堂的實(shí)踐性練習(xí)目的性更明確,教師隨堂對學(xué)生遇到問題進(jìn)行指導(dǎo)分析,從而培養(yǎng)學(xué)生獨(dú)立思考能力和實(shí)際操作能力。這種模式的采用,相對于傳統(tǒng)模式,有其進(jìn)步性,這也是C語言等專業(yè)性、操作性學(xué)科區(qū)別于其他學(xué)科的特點(diǎn)決定的,在這種模式下更取決于教師自身的素質(zhì)、知識、能力等,是整個課程的掌控者、引導(dǎo)者,他們的能力直接關(guān)系著教學(xué)成果。
二、信息化背景下面臨的挑戰(zhàn)
隨著科技的發(fā)展,信息化在教學(xué)領(lǐng)域的應(yīng)用越來越普遍,信息技術(shù)的日新月異,也使得其在課堂上,已經(jīng)不僅僅是局限于簡單地計(jì)算機(jī)和多媒體運(yùn)用,移動技術(shù)、智能化與虛擬技術(shù)等為我們的教學(xué)提供了新的思路和方法,如何能使我們的教學(xué)與高速發(fā)展的信息化相結(jié)合,是教育領(lǐng)域不斷探索的課題。C語言程序設(shè)計(jì)等課程具有很強(qiáng)的專業(yè)性要求,主要是建立在計(jì)算機(jī)信息技術(shù)的基礎(chǔ)上,對于信息化的反應(yīng)更為靈敏,傳統(tǒng)的課堂上,以教師為中心的“面對面”的教育模式面臨著挑戰(zhàn)和沖擊,用技術(shù)手段的靈活性與便利性來增強(qiáng)課程學(xué)習(xí)的興趣和接受能力。隨著新技術(shù)的廣泛應(yīng)用,會促使傳統(tǒng)的教學(xué)模式發(fā)生變革,以教師為中心的教學(xué)模式逐漸轉(zhuǎn)化為互動式教學(xué)模式,達(dá)到更好的教育效果。在C語言課程設(shè)計(jì)教學(xué)領(lǐng)域,進(jìn)行信息化教學(xué)改革的嘗試,充分利用信息技術(shù),變革教學(xué)手段和模式,是信息化發(fā)展的必然要求。只有實(shí)現(xiàn)C語言課程的信息化教學(xué)改革,使得教育信息化能夠普遍運(yùn)用,才能展現(xiàn)出信息技術(shù)在推動C語言教學(xué)中的強(qiáng)大威力和廣闊前景。
三、教學(xué)模式改革的基本對策
教學(xué)模式直接反映出一定的教學(xué)理念,也直接決定著教學(xué)成果。隨著信息化的發(fā)展,教育信息化逐漸打破傳統(tǒng)的教學(xué)模式,在這樣的背景下,C語言教學(xué)模式的改革任務(wù)艱巨,如何構(gòu)建新型的信息化教學(xué)模式也是我們在實(shí)踐中不斷摸索的問題。
1、充分利用信息化的科技手段
信息化的科技手段,給我們的教育領(lǐng)域帶來變革,尤其是計(jì)算機(jī)領(lǐng)域的學(xué)習(xí),其主要是建立在信息化發(fā)展的基礎(chǔ)上,因此在教學(xué)中,更要與時俱進(jìn),與信息化的發(fā)展程度相互依存,相互輔助,C語言課程設(shè)計(jì)教學(xué)中,可以充分利用信息化的科技手段,如計(jì)算機(jī)技術(shù)、云計(jì)算技術(shù)、多媒體技術(shù)、網(wǎng)絡(luò)技術(shù)、虛擬現(xiàn)實(shí)技術(shù)、通信技術(shù)、移動學(xué)習(xí)技術(shù)、人工智能、傳感器技術(shù)等,這些技術(shù)的發(fā)展,帶來C語言教育領(lǐng)域的變革。為提高C語言教學(xué)質(zhì)量,激發(fā)學(xué)生學(xué)習(xí)C語言的積極性,我們可以在課程建設(shè)過程中充分利用現(xiàn)代技術(shù)帶來的便利與多樣性,以及趣味性。如在教學(xué)課件設(shè)計(jì)上,利用多媒體技術(shù),圖、文、動畫并茂,減少其枯燥的理論傳授,增加趣味性;利用網(wǎng)絡(luò)技術(shù),實(shí)現(xiàn)在線教育,建立“C語言程序設(shè)計(jì)”網(wǎng)站,分組進(jìn)行網(wǎng)站維護(hù),運(yùn)用編程能力進(jìn)行更新;應(yīng)用現(xiàn)代的通信技術(shù),建立微信學(xué)習(xí)群,讓學(xué)生分享自己的學(xué)習(xí)經(jīng)驗(yàn),共享學(xué)習(xí)資源。
2、案例引導(dǎo)式教學(xué)模式
改革C語言教學(xué)模式,另一探索的模式為案例引導(dǎo)式教學(xué)模式,C語言的教學(xué),是為了培養(yǎng)學(xué)生讀程序、調(diào)試程序、寫(仿照)程序的能力以及規(guī)范性編程的能力,學(xué)習(xí)最主要的目的是為了應(yīng)用,對于編程的應(yīng)用,只有具體的應(yīng)用場景,即案例,才能更容易被接受,更易懂。案例引導(dǎo)式教學(xué)模式,在別的專業(yè)課教授中,常被使用,主要特點(diǎn)就是用案例去引導(dǎo)知識點(diǎn)的掌握,對案例進(jìn)行分析,通過分析啟發(fā)學(xué)生的思路,將學(xué)生帶入到具體的案例中,讓學(xué)生有一種“身臨其境”的代入感,從而掌握具體的知識,學(xué)會在這種場景下解決問題的方法,這種模式的教學(xué)更有針對性、系統(tǒng)性。案例引導(dǎo)式教學(xué)模式在C語言課程設(shè)計(jì)教學(xué)中的運(yùn)用是指針對C語言課程的每一個核心知識點(diǎn),建立配套的案例,通過這些案例的學(xué)習(xí)和掌握,使得學(xué)生在例子的佐證下,更加了解C語言的應(yīng)用,這種案例的設(shè)計(jì),和我們的書本知識相結(jié)合,把理論知識融入到具體的案例中,進(jìn)行綜合性的闡述,如具體的計(jì)算機(jī)程序的編寫,設(shè)計(jì)游戲環(huán)節(jié),運(yùn)用所學(xué)的C語言知識設(shè)計(jì)網(wǎng)站,并使之運(yùn)行,可以在班吉內(nèi)分組進(jìn)行維護(hù)等,并加以各種領(lǐng)域成功案例或者失敗經(jīng)驗(yàn)的案例,讓學(xué)生能夠更進(jìn)一步了解其應(yīng)用范圍、能力、領(lǐng)域等。
3、實(shí)踐教學(xué)模式
C語言課程設(shè)計(jì)的學(xué)習(xí),所需的能力不再是死記硬背,而是更注重實(shí)踐和應(yīng)用,因此我們在教學(xué)過程中,不能只傳授書本知識,還要鍛煉學(xué)生的動手能力和編程能力,實(shí)踐教學(xué)模式應(yīng)運(yùn)而生,依靠大量的實(shí)踐,將所學(xué)的知識轉(zhuǎn)化為實(shí)際操作,得到進(jìn)一步的應(yīng)用。信息化技術(shù)為這種教學(xué)模式提供支撐服務(wù),我們可以在課堂上設(shè)計(jì)各種實(shí)踐環(huán)節(jié),也可以在課堂后與各種軟件公司、游戲公司、網(wǎng)絡(luò)公司等合作,增加實(shí)踐機(jī)會,讓學(xué)生在具體的實(shí)踐環(huán)節(jié)中,真正了解C語言的知識,并主動內(nèi)化這些知識,變?yōu)閷?shí)際操作能力。在這種教學(xué)模式改革中,如何能夠更好的提高實(shí)踐能力需要通過各個環(huán)節(jié)的相互配合,如課程設(shè)計(jì)上,增強(qiáng)實(shí)驗(yàn)、實(shí)訓(xùn)環(huán)節(jié),讓學(xué)生在熟練掌握C語言語法、程序結(jié)構(gòu)的基本理論的同時,通過大量的實(shí)踐操作,進(jìn)一步掌握C語言的知識,學(xué)會編碼;同是,積極與各軟件、互聯(lián)網(wǎng)、網(wǎng)絡(luò)公司簽訂實(shí)踐基地,讓學(xué)生可以在實(shí)際應(yīng)用中,邊做邊學(xué),提高學(xué)生邏輯思維、實(shí)際操作能力,真正實(shí)現(xiàn)教學(xué)目的,熟練掌握計(jì)算機(jī)編程能力。
作者:王桂華 單位:營口職業(yè)技術(shù)學(xué)院
參考文獻(xiàn):
[1]徐新海,林宇斐.注重計(jì)算思維的啟發(fā)式C語言語法教學(xué)[J].計(jì)算機(jī)教育,2014(17).
[2]汪瀅.基于能力培養(yǎng)的“C語言程序設(shè)計(jì)”教學(xué)改革研究[J].科教導(dǎo)刊:下旬,2016(09).
[3]金東萍.C語言程序設(shè)計(jì)課程實(shí)踐教學(xué)改革探討[J].遼寧科技學(xué)院學(xué)報(bào),2015(03).