【摘 要】針對C語言教與學(xué)的矛盾:學(xué)生不認(rèn)真聽課,教師越來越難以掌控課堂,探索在C語言教學(xué)中應(yīng)用對分課堂模式。試點教學(xué)表明,對分課堂有效增強了學(xué)生學(xué)習(xí)的主動性,學(xué)習(xí)效率得到提高,學(xué)生實踐動手能力得到提高。
【關(guān)鍵詞】C語言 對分課堂 學(xué)習(xí)需求 有效性研究
C語言編程類課程的學(xué)習(xí)目標(biāo)是學(xué)生充分理解計算機程序的運行方式,培養(yǎng)個人興趣,建立計算思維,有獨立編程的能力。學(xué)生思維能力和探索精神的培養(yǎng)歷來是傳統(tǒng)教學(xué)的弱項。教師處于一種“教科書悖論”的尷尬境地:教師過多講授教材內(nèi)容往往讓學(xué)生陷入被動學(xué)生的情境,導(dǎo)致學(xué)生對課堂內(nèi)容缺乏興趣。C語言教學(xué)如何進行,才能使得學(xué)生主動去學(xué)習(xí),培養(yǎng)個人興趣,建立計算思維,有獨立編程的能力呢?
本文在多年《C語言程序設(shè)計》教學(xué)經(jīng)驗基礎(chǔ)上,在課堂上引入對分課堂模式,經(jīng)過教學(xué)實踐,發(fā)現(xiàn)學(xué)生學(xué)習(xí)效率得到提高,學(xué)生實踐動手能力得到提高。
一、對分課堂簡介及研究現(xiàn)狀
互聯(lián)網(wǎng)時代學(xué)生獲取知識的渠道呈多元化趨勢,在多樣性、趣味性和及時性方面,老師都無法和網(wǎng)絡(luò)上的眾多資源相比。從教的角度說,對于成長在信息碎片化時代的學(xué)生,老師依靠幽默、風(fēng)趣的講課風(fēng)格難以長時間吸引學(xué)生眼球。從學(xué)的角度說,大學(xué)生存在學(xué)習(xí)動機下降,自律能力不夠的問題。當(dāng)今高校課堂要從枯燥與沉悶的純粹“講授式”教學(xué)中解放出來,“討論式”教學(xué)已在很多國外大學(xué)得到認(rèn)可。因此為調(diào)動和發(fā)揮學(xué)生學(xué)習(xí)的自主性,提高教學(xué)質(zhì)量,改善教學(xué)效果,筆者在《C語言程序設(shè)計》教學(xué)中應(yīng)用對分課堂教學(xué)模式。
二、對分課堂教學(xué)模式的研究過程
對分課堂是課堂上采用的一種教學(xué)模式,注重“如何讓課堂變得有趣”、“怎樣培養(yǎng)思維”和“激發(fā)學(xué)生的創(chuàng)造力”,具體研究過程如下:
第一,對分課堂的實施對象。對分課堂的實施對象為南昌航空大學(xué)國教學(xué)院2015級本科生,學(xué)生人數(shù)為35人。課程采用譚浩強主編的《C語言程序設(shè)計》及《學(xué)習(xí)指導(dǎo)》為教材。
第二,講授、內(nèi)化和討論學(xué)時安排。以學(xué)習(xí)選擇、循環(huán)、數(shù)組、函數(shù)和指針為例,講授內(nèi)容分別是:(1)選擇結(jié)構(gòu):if和switch使用;條件運算符;條件表達(dá)式求值。(2)循環(huán)結(jié)構(gòu):while和for使用。(3)數(shù)組:一維、二維數(shù)組聲明;數(shù)組初始化;數(shù)組元素引用。(4)函數(shù):函數(shù)聲明;函數(shù)調(diào)用;函數(shù)遞歸。(5)指針:指針聲明;指針引用;通過指針引用數(shù)組。
列出講授、內(nèi)化吸收和討論課學(xué)時的具體安排。表中學(xué)時以分鐘為單位。這樣安排課時的理由有三:一是從選擇結(jié)構(gòu)開始,程序本身能夠引起學(xué)生的閱讀(內(nèi)化吸收)興趣;二是前面課程的鋪墊:已經(jīng)花大約3周時間把C語言基本元素常量、變量、運算符、輸入輸出語句講透;已經(jīng)上過3次機,學(xué)生通過上機實踐時間對C語言基本語法完成了內(nèi)容吸收和內(nèi)化。三是表1列出的內(nèi)容,學(xué)生若只是臨摹式的照課本例子學(xué)一遍,會使得越來越多的學(xué)生對學(xué)習(xí)失去興趣。因為學(xué)生的學(xué)習(xí)一旦呈被動狀態(tài),勢必學(xué)習(xí)積極性不高,甚至產(chǎn)生排斥心理。
第三,分組學(xué)習(xí)效果。為確保學(xué)生課堂積極內(nèi)化知識,課堂上進行有效討論,在前3次上機實踐時,老師要充分挖掘有潛力的學(xué)生,他們具備學(xué)習(xí)主動,有興趣,遇到問題能自己解決,最寶貴的是有計算思維等特性,把這些學(xué)生分配到各組去擔(dān)任組長職務(wù)。分組情況是:每組3人,在老師講解內(nèi)容之后,分組輪流講述一遍學(xué)習(xí)內(nèi)容,之后再一起討論難點。
老師由純粹教的角色轉(zhuǎn)換為引導(dǎo)學(xué)習(xí)的角色,輔導(dǎo)學(xué)習(xí)和監(jiān)督學(xué)習(xí)的角色。從學(xué)的角度說,老師起到的督學(xué)作用有四:
一是上課玩手機的現(xiàn)象可以得到制止。二是大部分同學(xué)能進入學(xué)習(xí)狀態(tài),去認(rèn)真閱讀每一條語句,難懂的地方很多同學(xué)都會用筆標(biāo)記出來,會真正去搞懂。三是學(xué)生可以有問題及時得到解決,老師課堂個別答疑也不影響其他同學(xué)的學(xué)習(xí)。四是老師在走動過程中制造一種“你爭我趕”的學(xué)習(xí)氛圍,讓不愿學(xué)的學(xué)生感覺不好意思不學(xué)。討論過程中,存在有學(xué)得好的和學(xué)得差都不愿到小組中發(fā)言的現(xiàn)象,比例大概是:有10%的同學(xué)能把所有的內(nèi)容講完,30%的同學(xué)能把70%的內(nèi)容講一遍,30%的同學(xué)能把50%的內(nèi)容講一遍,剩下30%的同學(xué)能把30%的內(nèi)容講一遍。
三、運用對分課堂的有效性
第一,解決學(xué)習(xí)能力差異問題。學(xué)生學(xué)習(xí)能力差異表現(xiàn)在思維和自主學(xué)習(xí)能力方面。久而久之,班上學(xué)生學(xué)習(xí)差距拉大,嚴(yán)重時會使部分學(xué)生心理壓力過大,喪失學(xué)習(xí)信心。對分課堂講授學(xué)時如表1,深入淺出講授基本框架和重點,并不窮盡內(nèi)容,學(xué)生在內(nèi)化學(xué)時和討論時間都為自主學(xué)時,不要求學(xué)生進度一致,積極參加討論。對學(xué)生學(xué)習(xí)中遇到的問題優(yōu)先組內(nèi)解決,組內(nèi)無法解決的問題由老師統(tǒng)一解決。上機實踐課語法錯誤不會改正的問題明顯少了,老師也從被動地解答語法相關(guān)問題中解脫出來,有更多時間去關(guān)注學(xué)生學(xué)習(xí)。學(xué)習(xí)自主性差的學(xué)生及時得到提醒,讓他們把注意力集中到課堂來。
第二,強化學(xué)生的邏輯思維。學(xué)生思維能力培養(yǎng),不是靠一兩次的練習(xí)、訓(xùn)練所能奏效的,需要反復(fù)訓(xùn)練,多次實踐才能完成,特別是編程這種邏輯思維也是需要反復(fù)訓(xùn)練。學(xué)生們自己反復(fù)講解程序,學(xué)生對具體程序感知數(shù)量明顯增多,學(xué)習(xí)的主動性和自覺性有明顯的提高,邏輯思維能力有明顯的增強。課堂上,當(dāng)教師只是學(xué)習(xí)的組織者和引導(dǎo)者時,課堂給學(xué)生們營造出了一個充分自主學(xué)習(xí)的場景,學(xué)生有充分的時間獨立思考,通過自己講解程序,有助于喚起學(xué)生對已有語法的回憶,溝通知識點的內(nèi)在聯(lián)系,從而開闊思路。
運用對分課堂輔助C語言的教學(xué),學(xué)生C語言學(xué)習(xí)過程變得輕松,不再只是為學(xué)語法而學(xué)語法,學(xué)習(xí)強調(diào)的是過程,關(guān)注的是不同的學(xué)習(xí)需求和自主探究的精神,相信無論是從實際提高編程能力上看,還是從增強學(xué)生學(xué)習(xí)的主動性和學(xué)習(xí)效率看,對分課堂都是行之有效的一種模式。
參考文獻(xiàn)
[1]張學(xué)新.對分課堂:大學(xué)課堂教學(xué)改革的新探索[J].復(fù)旦教育論壇,2014,12(5):5-10.