張曉雯 祁薇
摘要:文章通過任務(wù)驅(qū)動為牽引,啟發(fā)與暗示并用的教學(xué)方法,使學(xué)員能夠掌握函數(shù)的使用方法,能“舉一反三”,實現(xiàn)函數(shù)的靈活應(yīng)用。該文涵蓋教學(xué)設(shè)計的全部過程,具體到教學(xué)的每一個環(huán)節(jié),可以類推至其他教學(xué)內(nèi)容,對廣大高校教師程序設(shè)計語言類課程的授課過程具有很現(xiàn)實的借鑒意義。
關(guān)鍵詞:C語言;任務(wù)驅(qū)動;函數(shù);教學(xué)設(shè)計
中圖分類號:G64 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2018)30-0129-03
1 學(xué)情分析
C語言是大部分高等院校計算機及相關(guān)專業(yè)的信息類必修課。本校開設(shè)計算機語言及應(yīng)用(C語言)課程中主要引導(dǎo)學(xué)員掌握計算機語言程序設(shè)計的思想,培養(yǎng)學(xué)員的思維能力、實踐能力和信息化素養(yǎng),培養(yǎng)學(xué)員的計算機軟件設(shè)計能力,為后續(xù)課程打下基礎(chǔ),為掌握現(xiàn)代艦艇上的作戰(zhàn)指揮控制系統(tǒng)以及后續(xù)課程的學(xué)習(xí)打好基礎(chǔ),為未來發(fā)展儲備能量。
2 教學(xué)任務(wù)分析
學(xué)習(xí)本節(jié)內(nèi)容之前,學(xué)生已經(jīng)可以使用三大基本結(jié)構(gòu)進(jìn)行程序設(shè)計。但還沒建立模塊化的思想,還不會采用靈活的編程模式進(jìn)行程序設(shè)計來解決實際問題。因此,本節(jié)課通過對函數(shù)內(nèi)容的學(xué)習(xí),充分地體現(xiàn)了模塊化程序設(shè)計思想,使學(xué)生熟練掌握函數(shù)的使用方法,也為后續(xù)內(nèi)容的學(xué)習(xí)奠定基礎(chǔ)。
函數(shù)(function)是模塊化程序設(shè)計中最基本的要素。教學(xué)重點是從宏觀上介紹為什么要使用函數(shù),使學(xué)員建立模塊化的思想,針對實際情況帶著問題去學(xué)習(xí)函數(shù)的定義、使用以及參數(shù)傳遞等內(nèi)容。要求學(xué)員能夠掌握函數(shù)的使用方法,能“舉一反三”,實現(xiàn)函數(shù)的自定義。
3 教學(xué)目標(biāo)
3.1 知識目標(biāo)
熟悉函數(shù)的定義,建立起模塊化的思維模式,對現(xiàn)有程序進(jìn)行改進(jìn);
熟悉函數(shù)的使用,掌握函數(shù)間參數(shù)的傳遞方式及過程;
靈活運用函數(shù)進(jìn)行相關(guān)程序的設(shè)計。
3.2 能力目標(biāo)
采取任務(wù)驅(qū)動為牽引,啟發(fā)與暗示并用的教學(xué)方法,培養(yǎng)學(xué)員發(fā)現(xiàn)問題、分析問題、解決問題的能力,同時在這個過程中,本著解決問題這個出發(fā)點,引導(dǎo)學(xué)員主動思考,探究出本節(jié)課要學(xué)習(xí)的知識點。
3.3情感目標(biāo)
在整個課堂教學(xué)活動中,采取以問題牽引學(xué)員,教員的暗示與啟發(fā)并用的方式推動學(xué)員進(jìn)行整個任務(wù)的推進(jìn),充分調(diào)動學(xué)員積極性,培養(yǎng)學(xué)員質(zhì)疑的精神和嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)態(tài)度,不斷探索,提高分析問題和解決問題的能力。
4 教學(xué)策略
4.1任務(wù)驅(qū)動教學(xué)法
把函數(shù)這節(jié)課相關(guān)的知識點融合任務(wù)中,以任務(wù)為牽引,將小任務(wù)與知識點緊密結(jié)合在一起。采用“提出任務(wù)——發(fā)現(xiàn)問題——分析問題——任務(wù)分解——解決問題——提出新問題”的教學(xué)模式,在教學(xué)過程中,以“為什么使用函數(shù)以及怎樣使用”為主線的方式進(jìn)行設(shè)計,圍繞學(xué)習(xí)內(nèi)容進(jìn)行任務(wù)的分解和問題的設(shè)置。
4.2啟發(fā)與暗示法
對于發(fā)現(xiàn)的問題,現(xiàn)有的知識解不是很到位,啟發(fā)學(xué)員另辟蹊徑,大膽的動腦思考,引導(dǎo)暗示學(xué)員找出解決方案,探究出一般規(guī)律。在整個過程中,充分體現(xiàn)了學(xué)員的主體性,營造一種輕松愉快的課堂氛圍,讓學(xué)員充分參與進(jìn)來的同時,掌握函數(shù)相關(guān)的知識點并靈活使用。
5 教學(xué)流程
6 小結(jié)
通過課堂教學(xué)活動,使學(xué)員熟悉了函數(shù)的定義,熟悉函數(shù)的使用,掌握函數(shù)間參數(shù)的傳遞方式及過程,并且建立起模塊化的思維模式,靈活運用函數(shù)進(jìn)行相關(guān)程序的設(shè)計。采取以問題牽引學(xué)員,教員的暗示與啟發(fā)并用的方式推動學(xué)員進(jìn)行整個任務(wù)的推進(jìn),充分調(diào)動學(xué)員積極性,培養(yǎng)學(xué)員質(zhì)疑的精神和嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)態(tài)度,不斷探索,提高分析問題和解決問題的能力。
參考文獻(xiàn):
[1]譚浩強.C程序設(shè)計[M].2版.清華大學(xué)出版社,1999.
[2]教育部考試中心.C語言程序設(shè)計[M].2017版.高等教育出版社,2017.
[3]謝競博.C語言程序設(shè)計教學(xué)中的問題及改革建議[J].重慶郵電大學(xué)學(xué)報社會科學(xué)版,2008,20(2):137-140.
【通聯(lián)編輯:王力】