C語言課程設(shè)計教學探究

時間:2022-01-16 08:15:25

導(dǎo)語:C語言課程設(shè)計教學探究一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

C語言課程設(shè)計教學探究

一、傳統(tǒng)C語言課程設(shè)計教學模式

C語言是最基本的計算機編程,是計算機、電子信息類等相關(guān)專業(yè)學生的專業(yè)入門課,在其學習過程中,要求必須掌握編程的技能。但是C語言的學習有其特點,規(guī)則比較多、知識點多,涉及到的編程程序等也比較難懂,在運行上代碼的要求較高,程序執(zhí)行效率高,因此更講究教學和學習的方式方法,但是在我們的教學中,目前教學方法比較單一,隨著信息化的發(fā)展,傳統(tǒng)的教學模式已經(jīng)無法適應(yīng),亟需改革。

1、傳統(tǒng)型

這種教學模式,也是最常用的,課堂上以老師為主,學生只能被動的接受知識的傳授。通過最直接“填鴨”式照本宣科,不管學生接受與否,最后的考核也是以知識點的記住與否,造成學生死記硬背,不能真正掌握知識。其基本模式為:學習——回答——糾錯——總結(jié)。這種模式下,使得教師在教材以外的發(fā)揮余地極小,基本是“照本宣科”,強行灌輸C語言的概念、特點、編程程序、基本的方法等,整個教學過程缺乏靈活機動、具有啟發(fā)性的內(nèi)容,學生被動的接受知識、被動的記憶、被檢查、被考試、被批評等,日復(fù)一日的教條式訓練,不能有效地激發(fā)學生的主觀能動性與創(chuàng)造熱情。

2、任務(wù)型

C語言教學區(qū)別于其他學科,在理論知識的傳授之外,還需要培養(yǎng)學生的實際動手能力,因此,很多學校也采用“任務(wù)型”教學模式,基本模式為:根據(jù)具體要求提出任務(wù)—鼓勵學生設(shè)計方案—實際操作—解決任務(wù)。在日常的教學中,學校大多會利用電腦等鍛煉學生的實際動手能力,利用實際操作,鍛煉編程、邏輯等能力,從而掌握C語言的基本知識。例如翻轉(zhuǎn)課堂模式,教師將知識傳授環(huán)節(jié)制作成教學微課,課前提供給學生預(yù)習,通過預(yù)習使課堂的實踐性練習目的性更明確,教師隨堂對學生遇到問題進行指導(dǎo)分析,從而培養(yǎng)學生獨立思考能力和實際操作能力。這種模式的采用,相對于傳統(tǒng)模式,有其進步性,這也是C語言等專業(yè)性、操作性學科區(qū)別于其他學科的特點決定的,在這種模式下更取決于教師自身的素質(zhì)、知識、能力等,是整個課程的掌控者、引導(dǎo)者,他們的能力直接關(guān)系著教學成果。

二、信息化背景下面臨的挑戰(zhàn)

隨著科技的發(fā)展,信息化在教學領(lǐng)域的應(yīng)用越來越普遍,信息技術(shù)的日新月異,也使得其在課堂上,已經(jīng)不僅僅是局限于簡單地計算機和多媒體運用,移動技術(shù)、智能化與虛擬技術(shù)等為我們的教學提供了新的思路和方法,如何能使我們的教學與高速發(fā)展的信息化相結(jié)合,是教育領(lǐng)域不斷探索的課題。C語言程序設(shè)計等課程具有很強的專業(yè)性要求,主要是建立在計算機信息技術(shù)的基礎(chǔ)上,對于信息化的反應(yīng)更為靈敏,傳統(tǒng)的課堂上,以教師為中心的“面對面”的教育模式面臨著挑戰(zhàn)和沖擊,用技術(shù)手段的靈活性與便利性來增強課程學習的興趣和接受能力。隨著新技術(shù)的廣泛應(yīng)用,會促使傳統(tǒng)的教學模式發(fā)生變革,以教師為中心的教學模式逐漸轉(zhuǎn)化為互動式教學模式,達到更好的教育效果。在C語言課程設(shè)計教學領(lǐng)域,進行信息化教學改革的嘗試,充分利用信息技術(shù),變革教學手段和模式,是信息化發(fā)展的必然要求。只有實現(xiàn)C語言課程的信息化教學改革,使得教育信息化能夠普遍運用,才能展現(xiàn)出信息技術(shù)在推動C語言教學中的強大威力和廣闊前景。

三、教學模式改革的基本對策

教學模式直接反映出一定的教學理念,也直接決定著教學成果。隨著信息化的發(fā)展,教育信息化逐漸打破傳統(tǒng)的教學模式,在這樣的背景下,C語言教學模式的改革任務(wù)艱巨,如何構(gòu)建新型的信息化教學模式也是我們在實踐中不斷摸索的問題。

1、充分利用信息化的科技手段

信息化的科技手段,給我們的教育領(lǐng)域帶來變革,尤其是計算機領(lǐng)域的學習,其主要是建立在信息化發(fā)展的基礎(chǔ)上,因此在教學中,更要與時俱進,與信息化的發(fā)展程度相互依存,相互輔助,C語言課程設(shè)計教學中,可以充分利用信息化的科技手段,如計算機技術(shù)、云計算技術(shù)、多媒體技術(shù)、網(wǎng)絡(luò)技術(shù)、虛擬現(xiàn)實技術(shù)、通信技術(shù)、移動學習技術(shù)、人工智能、傳感器技術(shù)等,這些技術(shù)的發(fā)展,帶來C語言教育領(lǐng)域的變革。為提高C語言教學質(zhì)量,激發(fā)學生學習C語言的積極性,我們可以在課程建設(shè)過程中充分利用現(xiàn)代技術(shù)帶來的便利與多樣性,以及趣味性。如在教學課件設(shè)計上,利用多媒體技術(shù),圖、文、動畫并茂,減少其枯燥的理論傳授,增加趣味性;利用網(wǎng)絡(luò)技術(shù),實現(xiàn)在線教育,建立“C語言程序設(shè)計”網(wǎng)站,分組進行網(wǎng)站維護,運用編程能力進行更新;應(yīng)用現(xiàn)代的通信技術(shù),建立微信學習群,讓學生分享自己的學習經(jīng)驗,共享學習資源。

2、案例引導(dǎo)式教學模式

改革C語言教學模式,另一探索的模式為案例引導(dǎo)式教學模式,C語言的教學,是為了培養(yǎng)學生讀程序、調(diào)試程序、寫(仿照)程序的能力以及規(guī)范性編程的能力,學習最主要的目的是為了應(yīng)用,對于編程的應(yīng)用,只有具體的應(yīng)用場景,即案例,才能更容易被接受,更易懂。案例引導(dǎo)式教學模式,在別的專業(yè)課教授中,常被使用,主要特點就是用案例去引導(dǎo)知識點的掌握,對案例進行分析,通過分析啟發(fā)學生的思路,將學生帶入到具體的案例中,讓學生有一種“身臨其境”的代入感,從而掌握具體的知識,學會在這種場景下解決問題的方法,這種模式的教學更有針對性、系統(tǒng)性。案例引導(dǎo)式教學模式在C語言課程設(shè)計教學中的運用是指針對C語言課程的每一個核心知識點,建立配套的案例,通過這些案例的學習和掌握,使得學生在例子的佐證下,更加了解C語言的應(yīng)用,這種案例的設(shè)計,和我們的書本知識相結(jié)合,把理論知識融入到具體的案例中,進行綜合性的闡述,如具體的計算機程序的編寫,設(shè)計游戲環(huán)節(jié),運用所學的C語言知識設(shè)計網(wǎng)站,并使之運行,可以在班吉內(nèi)分組進行維護等,并加以各種領(lǐng)域成功案例或者失敗經(jīng)驗的案例,讓學生能夠更進一步了解其應(yīng)用范圍、能力、領(lǐng)域等。

3、實踐教學模式

C語言課程設(shè)計的學習,所需的能力不再是死記硬背,而是更注重實踐和應(yīng)用,因此我們在教學過程中,不能只傳授書本知識,還要鍛煉學生的動手能力和編程能力,實踐教學模式應(yīng)運而生,依靠大量的實踐,將所學的知識轉(zhuǎn)化為實際操作,得到進一步的應(yīng)用。信息化技術(shù)為這種教學模式提供支撐服務(wù),我們可以在課堂上設(shè)計各種實踐環(huán)節(jié),也可以在課堂后與各種軟件公司、游戲公司、網(wǎng)絡(luò)公司等合作,增加實踐機會,讓學生在具體的實踐環(huán)節(jié)中,真正了解C語言的知識,并主動內(nèi)化這些知識,變?yōu)閷嶋H操作能力。在這種教學模式改革中,如何能夠更好的提高實踐能力需要通過各個環(huán)節(jié)的相互配合,如課程設(shè)計上,增強實驗、實訓環(huán)節(jié),讓學生在熟練掌握C語言語法、程序結(jié)構(gòu)的基本理論的同時,通過大量的實踐操作,進一步掌握C語言的知識,學會編碼;同是,積極與各軟件、互聯(lián)網(wǎng)、網(wǎng)絡(luò)公司簽訂實踐基地,讓學生可以在實際應(yīng)用中,邊做邊學,提高學生邏輯思維、實際操作能力,真正實現(xiàn)教學目的,熟練掌握計算機編程能力。

作者:王桂華 單位:營口職業(yè)技術(shù)學院

參考文獻:

[1]徐新海,林宇斐.注重計算思維的啟發(fā)式C語言語法教學[J].計算機教育,2014(17).

[2]汪瀅.基于能力培養(yǎng)的“C語言程序設(shè)計”教學改革研究[J].科教導(dǎo)刊:下旬,2016(09).

[3]金東萍.C語言程序設(shè)計課程實踐教學改革探討[J].遼寧科技學院學報,2015(03).