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