鄭軍
摘 要:C語言是一門實踐性和動手能力要求很高的大學主干課程,但是C語言實驗課的教學一直不受重視,教學效果也不太理想。對C語言實驗的教學過程在理論上和課程設計上進行了探索。
關鍵詞:C語言實驗教學;教學改革;教學設計;教學流程
中圖分類號:G642.0 文獻標識碼:A
一、引言
C程序編寫能力是要靠大量的練習學會的,只有讓學生多多動手,他們才會對程序設計語言感興趣。因此在C語言課程教學中應該重視實驗課。但是,目前C語言實驗課的教學存在著以下弊端:第一,在教學理念上重視理論教學,輕視實驗課的練習。第二,在實驗課教學過程中教師往往放任學生自由上機,學生只能被動地編寫教師提供的程序清單對編程知識缺少深入思考。第三,在實驗課的教學過程中,學生之間缺少交流。而在實際的程序開發(fā)行業(yè)中所有開發(fā)人員是需要相互合作的?;谝陨弦蛩匦枰獙語言實驗課的教學過程進行改進。
二、C語言實驗課教學目標的確定
教學目標就是教學的一個標準,教學目標規(guī)定了教學要達到的程度,它是教師教學和學生學習的依據(jù),教學目標的制定可以克服教學的盲目性,在教學過程中占有重要的地位。因此,C語言實驗課教學首先要確定教學目標。
C語言實驗課教學目標的制訂要從認知領域、動作技能領域和情感領域這三個方面來確定。例如對于C語言課程中的“控制結構”這部分的實驗內容其實驗目標確定如下:在認知領域方面,學生要理解基本的解決問題的技巧,理解計數(shù)控制循環(huán)和標記控制循環(huán);在動作技能領域方面,學生能夠熟練掌握自頂向下逐步求精算法設計,能夠熟練應用if語句,if/else語句和switch語句來實現(xiàn)選擇結構,能夠應用while語句,do/while語句和for語句實現(xiàn)程序循環(huán)結構,學生可以使用++、--、賦值和邏輯運算操作符,在循環(huán)語句中能夠應用break語句和continue語句來控制程序的結構;在情感領域方面,要培養(yǎng)學生認真學習、嚴謹求實、實事求是和勇于探索的科學精神和態(tài)度。
三、確定C語言實驗課的操作流程
為了上好C語言實驗課,并且能夠完成制訂好的教學目標,需要根據(jù)C語言實驗課的具體題目可以將實驗課教學過程分為三大部分進行:課前部分、課中部分和課后部分。其具體的操作流程如下圖所示:
C語言實驗課操作流程圖
在上圖中,課前教學部分、課中教學部分和課后教學部分都要按照實驗教學目標來制定。課前教學部分是在課堂講授課程完畢之后并且在實驗課進行之前進行的,在這部分中主要是要對所講授課程的知識點進行鞏固,并對實驗課涉及的知識進行預習。教師在設計實驗題目時要設計好學習環(huán)境,利用良好的環(huán)境調動學生學習的積極性。在實驗課學生現(xiàn)場自主編程中,可以發(fā)現(xiàn)C語言的語法錯誤和邏輯錯誤,提高學生自己分析和解決問題的能力。在這個過程中,教師要給予學生必要的指導和幫助。在協(xié)助學習實驗題目過程中,教師要確定協(xié)作小組讓學生共同完成學習目標并將個人習得成果轉化為大家習得成果,并且教師要對不同的學習任務進行選擇,要設計好實驗課程的協(xié)作環(huán)境,保證實驗課程的順利實施,最后要對實驗教學效果進行評價,以此來刺激教學的進行。
四、結論
在C語言實驗課的教學中,要充分尊重學生學習活動的主體性地位。所以在大學C語言程序設計這門課程的實驗教學中采用了以學為主的教學設計方案,這樣可以促進學生獨立分析問題的能力,充分調動學生學習的興趣和主動參與意識。
參考文獻:
[1]吳文虎.計算機程序設計基礎課程改革[J].中國大學教學,2004(02).
[2]烏美娜.教學設計[M].北京:高等教育出版社,1994.
[3]孫可平.現(xiàn)代教學設計綱要[M].西安:陜西人民教育出版社,1998.
[4]何克抗,鄭永柏,謝幼如.教學系統(tǒng)設計[M].北京:北京師范大學出版社,2002.