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