周優(yōu)
摘 要:本文在探索計算機(jī)程序設(shè)計課程一體化教學(xué)基礎(chǔ)上,重點研究如何突破教師在教學(xué)中的難題,嘗試分層教學(xué)方法以及小組互助方法在計算機(jī)程序設(shè)計課程中應(yīng)用,從而突破計算機(jī)專業(yè)教師在教學(xué)中輔導(dǎo)難題,提升學(xué)生的學(xué)習(xí)積極性,提高教學(xué)質(zhì)量。
關(guān)鍵詞:階梯式小組 教學(xué)難題 計算機(jī)程序設(shè)計
引言
《計算機(jī)程序設(shè)計》是很多專業(yè)的必修課程。計算機(jī)程序設(shè)計理論性、綜合性、實踐性較強(qiáng),對于職業(yè)技術(shù)學(xué)校的學(xué)生來說,學(xué)習(xí)內(nèi)容不易理解,實踐難度大。本文在探索計算機(jī)程序設(shè)計課程一體化教學(xué)的基礎(chǔ)上,重點研究如何突破計算機(jī)程序設(shè)計課程中的教學(xué)難題,采用階梯式小組互助法進(jìn)行教學(xué),培養(yǎng)學(xué)生的學(xué)習(xí)興趣,調(diào)動學(xué)生學(xué)習(xí)的積極性,提升學(xué)生的編程能力,提高教學(xué)質(zhì)量。
一、計算機(jī)程序設(shè)計課程教學(xué)難題分析
1.理論性強(qiáng),知識點多[1]
《計算機(jī)程序設(shè)計》課程涉及的理論知識繁多,實踐編程過程對理論知識鋪墊的要求極高。例如:定義一個變量,要涉及的知識點至少包括數(shù)據(jù)類型、變量、常量以及標(biāo)識符命名規(guī)范。
2.學(xué)科之間綜合關(guān)聯(lián)性強(qiáng)
《計算機(jī)程序設(shè)計》課程與其他學(xué)科之間的關(guān)聯(lián)較為密切,教學(xué)過程中不僅要考慮本課程的知識點,還要考慮關(guān)聯(lián)學(xué)科的知識。
3.學(xué)生原有文化知識水平低下、理解能力差
計算機(jī)程序設(shè)計對學(xué)生的綜合素質(zhì)要求較高,中職、技校招收的學(xué)生一般為初中畢業(yè)生,這些學(xué)生掌握的知識較高中生少很多,理解能力較差。
4.學(xué)生邏輯思維、學(xué)習(xí)能力層次不齊
中職、技校學(xué)生的邏輯思維與學(xué)習(xí)能力層次不齊,教師需要做到因材施教,有的放矢進(jìn)行教學(xué),使每個學(xué)生都得到最大限度地發(fā)展,教學(xué)難度較大。
5.程序編譯通過率低,班級人數(shù)多,教師輔導(dǎo)難度大
編程實踐時,程序在編譯的時候通過率較低,多數(shù)學(xué)生面對編譯問題素手無策,只能依靠教師、同學(xué)的幫助尋找問題,解決問題。本文實驗班級人數(shù)至少為41人,教師的在輔導(dǎo)過程存在輔導(dǎo)不過來的問題。
二、階梯式小組互助法實施
為克服教學(xué)難題,充分調(diào)動學(xué)生的學(xué)習(xí)積極性,加強(qiáng)對學(xué)生的輔導(dǎo),本文采用分層教學(xué),并采用階梯式小組互助法對學(xué)生進(jìn)行輔導(dǎo)。首先,需要對學(xué)生能力水平進(jìn)行詳細(xì)分析劃分成階梯式小組。再次,在教學(xué)過程中設(shè)置階梯式教學(xué)任務(wù)和目標(biāo)[2]。同時,輔導(dǎo)環(huán)節(jié)采用階梯式小組輔導(dǎo)的方式讓大多數(shù)學(xué)生充當(dāng)一個小教師的角色,以增加學(xué)生學(xué)習(xí)的積極性,加大對學(xué)生的輔導(dǎo)。
1.階梯式小組劃分
本文的教學(xué)試驗開展在計算機(jī)程序設(shè)計專業(yè)中級工二年級第一學(xué)期,班級人數(shù)共41人,學(xué)生年齡在16至17歲之間。在實施分組教學(xué)之前,需進(jìn)行學(xué)情分析。學(xué)情分析是提高課堂教學(xué)質(zhì)量的前提保障,從學(xué)生的學(xué)習(xí)需求、學(xué)習(xí)動機(jī)、學(xué)習(xí)興趣、學(xué)習(xí)態(tài)度、學(xué)習(xí)習(xí)慣、邏輯思維、智力水平進(jìn)行綜合分析[3],按照綜合能力排名結(jié)合教學(xué)場所與設(shè)施情況將該班級學(xué)生分成階梯式的7個小組,每組6人。
2.教師主導(dǎo),小組互助
在實際分層教學(xué)過程中,教師首先進(jìn)行充分的分層備課,分析每個任務(wù)的難易程度,然后進(jìn)行分層授課[4]。
(1)分層授課
分層授課時,教師的教學(xué)目標(biāo)針對學(xué)生有所側(cè)重,對于較差的學(xué)生與較好的學(xué)生相比要求較低;回答問題時,教師將難度較大的問題優(yōu)先考慮一組與二組中的學(xué)生回答,適中的問題回答機(jī)會讓給3組、4組、5組中的學(xué)生回答,簡單的問題讓6組、7組的同學(xué)回答。學(xué)生回答問題遇到困難,教師要適當(dāng)?shù)囊龑?dǎo),讓學(xué)生樹立自信心,激發(fā)學(xué)生的學(xué)習(xí)興趣、學(xué)習(xí)動機(jī)。
(2)布置任務(wù)
教師在備課時,對任務(wù)進(jìn)行一般任務(wù)、較難任務(wù)、創(chuàng)新任務(wù)三級分類。教師講完知識點后,先布置一般任務(wù),引導(dǎo)學(xué)生小組分析問題,用數(shù)學(xué)表達(dá)式描述問題、將表達(dá)式轉(zhuǎn)換成編程語言、繪制流程圖、將流程圖轉(zhuǎn)換成程序結(jié)構(gòu),再根據(jù)每個組的完成情況安排較難任務(wù)、創(chuàng)新任務(wù)。
本文以多分支程序設(shè)計結(jié)構(gòu)為例,設(shè)計的能力要求、任務(wù)要求如下:
① 能力要求
一組同學(xué)能夠獨立編寫并調(diào)試程序;繪制程序?qū)?yīng)的流程圖。
二組同學(xué)能夠繪制程序?qū)?yīng)的流程圖;在教師/一組同學(xué)的輔助下編寫調(diào)試程序。
三組同學(xué)能夠獨立繪制實際問題的流程圖;在二組同學(xué)/教師輔導(dǎo)下完成程序的編寫。
四組五組同學(xué)能夠在教師/三組同學(xué)的輔助下繪制出實際問題的流程圖并編寫調(diào)試程序。
六組與七組的學(xué)生能夠獨立將問題描述成如果……,那么……;再如果……,否則……。能夠?qū)⑷绻臈l件轉(zhuǎn)換成C語言表達(dá)式。在四組、五組同學(xué)的幫助下編寫出完整的程序結(jié)構(gòu)。
② 任務(wù)要求
一組與二組要完成一般任務(wù)、較難任務(wù)、創(chuàng)新任務(wù)。
三組、四組與五組要完成一般任務(wù)、較難任務(wù)。
六組與七組完成一般任務(wù)即可。
(3)小組互助
學(xué)生接到任務(wù),先進(jìn)行組內(nèi)討論,組內(nèi)遇到的簡單問題輔導(dǎo)方式采取上級組輔導(dǎo)下級組的互助方式,這樣可以充分發(fā)揮學(xué)生的主動性,讓多數(shù)學(xué)生充當(dāng)一個小教師的角色,體會學(xué)習(xí)的樂趣與價值,提升學(xué)生的學(xué)習(xí)積極性、自信心,促進(jìn)學(xué)生增進(jìn)同學(xué)友誼,滿足每個學(xué)生的學(xué)習(xí)需求,訓(xùn)練學(xué)生的溝通能力。層級高的組解決的問題難度越大,該組學(xué)生學(xué)到的知識也越多,編程能力也得到了較大的提升。對于共性問題,教師集中輔導(dǎo)。這樣的方式極大地減輕了教師輔導(dǎo)學(xué)生的工作量,使得教師能夠解決大多數(shù)學(xué)生的問題。
3.教學(xué)效果分析
在整個教學(xué)實驗過程中,實施階梯式小組互助分層教學(xué)法,學(xué)生學(xué)習(xí)興趣濃厚,但是也存在個別學(xué)生未能完成一般任務(wù)。統(tǒng)計數(shù)據(jù)發(fā)現(xiàn)95%的同學(xué)積極參與小組活動,41人的班級,其中10人能夠完成三級任務(wù),2人完成2.5個任務(wù),15人能夠完成2個任務(wù),6個人能夠完成1.5個任務(wù),6個人順利完成了一個任務(wù)。由此可見,實施階梯式小組互助法能夠較好的促進(jìn)學(xué)生學(xué)習(xí),使得每個學(xué)生都在原有基礎(chǔ)上有所收獲、有所進(jìn)步。
結(jié)語
計算機(jī)程序設(shè)計是一門綜合性很強(qiáng)、難度較大的專業(yè)課程。教師在授課過程中要結(jié)合學(xué)生層次采取分層教學(xué)法并進(jìn)行創(chuàng)新,充分調(diào)動學(xué)生的學(xué)習(xí)興趣,克服學(xué)生在學(xué)習(xí)上存在的弱點。本文存在不足之處,日后在教學(xué)實踐過程中將會不斷探索、改進(jìn)并進(jìn)行總結(jié),更好提高教學(xué)質(zhì)量。
參考文獻(xiàn)
[1]劉芳,秦興國,王宇英·《C語言程序設(shè)計》教學(xué)存在的問題及改進(jìn)[J]· 《教育理論與實踐》, 2012(36)
[2]劉曉玲,劉靈麗,歐陽霞·計算機(jī)文化基礎(chǔ)階梯式教學(xué)方法的研究與應(yīng)用[J]·《計算機(jī)教育》, 2010(22):67-70
[3]丁凱·課堂教學(xué)的“學(xué)情分析”研究[M] ·華東師范大學(xué)碩士學(xué)位論文,2009年4月endprint