張玉紅
近期我在聽(tīng)課時(shí),發(fā)現(xiàn)了一個(gè)現(xiàn)象:部分學(xué)生針對(duì)同一內(nèi)容不同類(lèi)型、條件的習(xí)題,“老師一講都會(huì),自己一練就懵”。這種現(xiàn)象主要是學(xué)生沒(méi)有真正理解、掌握該知識(shí)點(diǎn)背后涉及的概念、原理及其之間的關(guān)系,致使學(xué)生不能夠熟練應(yīng)用。那么,教師應(yīng)該怎樣解決這種現(xiàn)象呢?教師應(yīng)該就教學(xué)內(nèi)容進(jìn)行深度教學(xué),指導(dǎo)學(xué)生進(jìn)行深度學(xué)習(xí),培養(yǎng)學(xué)生的獨(dú)立思維能力。缺乏深度的教學(xué)會(huì)導(dǎo)致學(xué)生體驗(yàn)的不深切、思維的不深入和理解的不深透,自然難以對(duì)學(xué)生的學(xué)習(xí)與發(fā)展產(chǎn)生持續(xù)而深遠(yuǎn)的影響。深度教學(xué)追求的乃是學(xué)生的持續(xù)發(fā)展。下面,以高中《算法與程序設(shè)計(jì)》中的《循環(huán)嵌套》一節(jié)課為例來(lái)談?wù)勎沂侨绾嗡伎己蛯?shí)踐的。
深度教學(xué)首先是引導(dǎo)學(xué)生深度建構(gòu)學(xué)科教材的本質(zhì)。學(xué)生的學(xué)習(xí)時(shí)間有限,所以需要教師不是教教材,而是用教材教學(xué)生學(xué)習(xí)學(xué)科;教師的任務(wù)主要是用整合后的章節(jié)知識(shí)體系來(lái)引導(dǎo)學(xué)生把握學(xué)科的本質(zhì),培養(yǎng)學(xué)生的學(xué)科核心素養(yǎng)。深度教學(xué)應(yīng)該是深入學(xué)科教材本質(zhì)的反思性教學(xué)。循環(huán)嵌套是程序設(shè)計(jì)中的重點(diǎn)和難點(diǎn),是學(xué)生掌握程序設(shè)計(jì)學(xué)習(xí)必須要邁過(guò)的一道關(guān)卡。首先,教師應(yīng)該讓學(xué)生了解為什么要學(xué)習(xí)循環(huán)嵌套;其次,教師要讓學(xué)生理解循環(huán)嵌套語(yǔ)句是什么,怎樣學(xué)習(xí);最后,教師要讓學(xué)生知道循環(huán)嵌套在生活和學(xué)習(xí)中有哪些實(shí)際應(yīng)用。教師可以采用“問(wèn)題引導(dǎo)—循環(huán)嵌套結(jié)構(gòu)程序設(shè)計(jì)思想(循環(huán)嵌套語(yǔ)句)—循環(huán)嵌套程序?qū)崿F(xiàn)—學(xué)以致用”流程進(jìn)行教學(xué)。教學(xué)中,教師應(yīng)該時(shí)時(shí)關(guān)注不同基礎(chǔ)的學(xué)生,設(shè)計(jì)不同難度的問(wèn)題,使不同基礎(chǔ)的學(xué)生都有自己的收獲,讓每一個(gè)學(xué)生都能體驗(yàn)用程序設(shè)計(jì)方式解決問(wèn)題的過(guò)程與方法。
1.問(wèn)題引導(dǎo)
即讓學(xué)生了解為什么要學(xué)習(xí)循環(huán)嵌套。教師提出問(wèn)題:在上節(jié)學(xué)習(xí)一重for循環(huán)語(yǔ)句的基礎(chǔ)上復(fù)習(xí)引入:“如何在VB窗體上輸出一行10個(gè)@字符?如何在VB窗體上輸出兩行10個(gè)@字符?……如何在VB窗體上輸出100行每行10個(gè)@字符?”教師采用遞進(jìn)式的問(wèn)題引入循環(huán)嵌套這一教學(xué)主題。通過(guò)問(wèn)題復(fù)習(xí)引入,學(xué)生在回顧一重for循環(huán)語(yǔ)句的同時(shí),體會(huì)當(dāng)一重循環(huán)語(yǔ)句滿足不了需求時(shí),就要借助新的技術(shù)——多重循環(huán)語(yǔ)句。
2.循環(huán)嵌套結(jié)構(gòu)程序設(shè)計(jì)思想(循環(huán)嵌套語(yǔ)句)
即讓學(xué)生理解循環(huán)嵌套是什么。學(xué)生學(xué)習(xí)循環(huán)嵌套的概念以及語(yǔ)法結(jié)構(gòu)。根據(jù)循環(huán)嵌套的定義和語(yǔ)法結(jié)構(gòu)分析二重循環(huán)語(yǔ)句外層、內(nèi)層循環(huán)變量的含義以及二重循環(huán)語(yǔ)句的運(yùn)行過(guò)程和循環(huán)次數(shù)的計(jì)算(對(duì)比和一重for循環(huán)的區(qū)別)。通過(guò)此環(huán)節(jié)的設(shè)置,學(xué)生理解并熟練掌握循環(huán)嵌套語(yǔ)句的語(yǔ)法結(jié)構(gòu)和應(yīng)用。
3.循環(huán)嵌套程序?qū)崿F(xiàn)
深度學(xué)習(xí),讓學(xué)生從理論的學(xué)習(xí)(循環(huán)嵌套是什么)上升到實(shí)踐應(yīng)用(如何用循環(huán)嵌套語(yǔ)句解決生活學(xué)習(xí)中的問(wèn)題)。
程序?qū)崿F(xiàn):如何在VB窗體中輸出以下圖形(如圖1~4)。
通過(guò)四個(gè)圖形的輸出,學(xué)生掌握了循環(huán)嵌套語(yǔ)句的語(yǔ)法和應(yīng)用。四個(gè)任務(wù)的設(shè)計(jì)有層次、有區(qū)分度:對(duì)于水平一般的大部分學(xué)生,只需要完成前兩個(gè)圖形的輸出即可;對(duì)于水平中等的部分學(xué)生,需要完成前三個(gè)圖形的輸出;對(duì)于學(xué)有余力的個(gè)別學(xué)生,除了前三個(gè)任務(wù)外,可以嘗試第四個(gè)任務(wù)。學(xué)生總結(jié)用循環(huán)嵌套語(yǔ)句實(shí)現(xiàn)輸出圖形中最核心的三點(diǎn):①外層循環(huán)變量控制圖形輸出多少行;②Tab()函數(shù)控制每行第一個(gè)字符輸出在第幾列;③內(nèi)層循環(huán)變量控制每行圖形輸出多少列。
4.學(xué)以致用
教師和學(xué)生一起梳理循環(huán)嵌套的應(yīng)用存在于生活的方方面面,讓學(xué)生掌握學(xué)以致用的思想,并使學(xué)生明白有需求才有技術(shù),技術(shù)是為生活服務(wù)的理念。
對(duì)于高中學(xué)生而言,深度學(xué)習(xí)是指在真正理解一個(gè)知識(shí)點(diǎn)的基礎(chǔ)上,能夠在新問(wèn)題情境下,把該知識(shí)點(diǎn)靈活遷移運(yùn)用,遇到和這個(gè)知識(shí)點(diǎn)相關(guān)的習(xí)題能夠快速想到解題思路和方法的一種學(xué)習(xí)。深度學(xué)習(xí)鼓勵(lì)學(xué)生積極地反思、探索、創(chuàng)造,而不是反復(fù)記憶。
1.全面真實(shí)地掌握學(xué)情
引導(dǎo)學(xué)生深度學(xué)習(xí)的一個(gè)前提是授課教師應(yīng)該真正全面掌握學(xué)情,要清楚每一個(gè)學(xué)生所處的真實(shí)狀態(tài)。備課著眼點(diǎn)務(wù)必要有學(xué)生,要準(zhǔn)確把握每一個(gè)學(xué)生的知識(shí)基礎(chǔ)與已有經(jīng)驗(yàn),要準(zhǔn)確把握學(xué)生的興趣點(diǎn)、困惑點(diǎn)與共鳴處,即最近發(fā)展區(qū),而不能只是那些所要教授的知識(shí),要想著學(xué)生的已有水平、現(xiàn)實(shí)水平與可能水平去備課。課前,教師還應(yīng)該根據(jù)導(dǎo)學(xué)案的批改情況做好預(yù)評(píng)估,要讓學(xué)生明白自己在學(xué)什么、已經(jīng)有什么、還差什么,各知識(shí)點(diǎn)之間是怎樣一種關(guān)系。課堂上還應(yīng)該有預(yù)案,根據(jù)學(xué)生的真實(shí)掌握、理解情況,適當(dāng)調(diào)整教學(xué)內(nèi)容。
循環(huán)嵌套對(duì)于大多數(shù)初學(xué)者都不容易。在學(xué)習(xí)此內(nèi)容前,學(xué)生掌握了一重for循環(huán)語(yǔ)句,理解一重for循環(huán)語(yǔ)句的執(zhí)行過(guò)程,會(huì)計(jì)算一重循環(huán)語(yǔ)句的循環(huán)次數(shù),能編寫(xiě)簡(jiǎn)單的一重for循環(huán)語(yǔ)句。在此基礎(chǔ)上學(xué)習(xí)循環(huán)嵌套語(yǔ)句,大部分學(xué)生認(rèn)為不太難,比較容易掌握循環(huán)嵌套的概念和語(yǔ)法結(jié)構(gòu);小部分學(xué)生對(duì)于循環(huán)嵌套語(yǔ)句中外層循環(huán)變量、內(nèi)層循環(huán)變量的應(yīng)用有困惑,對(duì)于理解循環(huán)嵌套語(yǔ)句的執(zhí)行過(guò)程會(huì)有疑問(wèn)。對(duì)于困惑點(diǎn),教師應(yīng)該在講授新課的過(guò)程中,注意引導(dǎo)學(xué)生從一重循環(huán)到循環(huán)嵌套的銜接,要讓學(xué)生了解為什么要學(xué)習(xí)循環(huán)嵌套;在講解循環(huán)嵌套語(yǔ)句時(shí),一定要和學(xué)生講明白外層循環(huán)變量和內(nèi)層循環(huán)變量的執(zhí)行順序和執(zhí)行過(guò)程;在學(xué)生嘗試編寫(xiě)輸出圖形的代碼后,教師應(yīng)該幫助學(xué)生理解外層循環(huán)變量用來(lái)控制輸出幾行,內(nèi)層循環(huán)變量用來(lái)控制每行輸出幾列,輸出幾行以及每行輸出幾列均取決于外層循環(huán)變量和內(nèi)層循環(huán)變量的循環(huán)次數(shù)。
2.簡(jiǎn)潔精準(zhǔn)的學(xué)習(xí)目標(biāo)
不論對(duì)于教師還是學(xué)生而言,目標(biāo)都非常關(guān)鍵,確定簡(jiǎn)潔精準(zhǔn)的學(xué)習(xí)目標(biāo),是指導(dǎo)學(xué)生學(xué)習(xí)的根本,也是教學(xué)的起點(diǎn)與歸宿。目標(biāo)把握不清、不準(zhǔn)、不明確會(huì)造成教學(xué)低效甚至負(fù)效。學(xué)習(xí)目標(biāo)必須明確具體要求,必須具備詳細(xì)而精確的內(nèi)容。課堂上教師要自始至終懷揣目標(biāo)。教學(xué)內(nèi)容不是目標(biāo),讓學(xué)生達(dá)到既定的教學(xué)要求才是目標(biāo),學(xué)生面對(duì)同一內(nèi)容不同類(lèi)型、條件的題目出現(xiàn)教師一講就會(huì)、自己一做就懵的現(xiàn)象就是學(xué)生沒(méi)有達(dá)成學(xué)習(xí)目標(biāo)。經(jīng)過(guò)以上學(xué)情分析和教學(xué)實(shí)際,《循環(huán)嵌套》一節(jié)課的學(xué)習(xí)目標(biāo)可以定為:①了解循環(huán)嵌套,理解循環(huán)嵌套的語(yǔ)法結(jié)構(gòu),掌握循環(huán)嵌套結(jié)構(gòu)的使用方法并能夠編寫(xiě)簡(jiǎn)單的循環(huán)嵌套結(jié)構(gòu)的程序;②通過(guò)自主實(shí)踐探究活動(dòng)和小組合作學(xué)習(xí),總結(jié)多重循環(huán)結(jié)構(gòu)的思想與方法;③積極參與,大膽嘗試,體驗(yàn)編程的過(guò)程與樂(lè)趣,形成良好的程序設(shè)計(jì)習(xí)慣。
3.及時(shí)高效的評(píng)價(jià)反饋
一切教學(xué)都是為了學(xué)生能夠真正掌握。每節(jié)課后都應(yīng)該有一個(gè)針對(duì)每節(jié)內(nèi)容的習(xí)題,習(xí)題就某一知識(shí)點(diǎn),不斷改變已知條件和未知條件,讓學(xué)生反復(fù)練習(xí)。通過(guò)練習(xí),讓學(xué)生真正掌握該知識(shí)點(diǎn)背后的本質(zhì),俗話說(shuō)“萬(wàn)變不離其宗”就是這個(gè)道理。習(xí)題數(shù)量2~5題,有針對(duì)性,有區(qū)分度,能夠真正地檢測(cè)出學(xué)生的真實(shí)水平,并能促進(jìn)學(xué)生不斷提升。在《循環(huán)嵌套》一課中,我設(shè)置了3個(gè)練習(xí)。
(1)下列正確的循環(huán)嵌套結(jié)構(gòu)是( )。
分析:本題設(shè)計(jì)的意義在于檢驗(yàn)學(xué)生是否理解循環(huán)嵌套語(yǔ)句的語(yǔ)法格式。
(2)若打印出圖5,程序中①、②、③處應(yīng)填( )。
A.5,j,i B.5,i,,j
C.5,i,,i D.5,j,j
分析:本題設(shè)計(jì)的意義在于檢驗(yàn)學(xué)生是否掌握循環(huán)嵌套語(yǔ)句中外層循環(huán)變量和內(nèi)層循環(huán)變量的應(yīng)用。
(3)下面程序段的運(yùn)行結(jié)果是( )。
分析:本題設(shè)計(jì)的意義在于綜合檢驗(yàn)學(xué)生是否掌握循環(huán)嵌套語(yǔ)句。
歸根結(jié)底,深度教學(xué)就是深入學(xué)科教材本質(zhì)的教學(xué),是觸及學(xué)生心靈深處的教學(xué),是體現(xiàn)學(xué)習(xí)過(guò)程本質(zhì)的教學(xué),這就要求廣大教師在進(jìn)行課堂教學(xué)時(shí),引導(dǎo)學(xué)生進(jìn)行深度學(xué)習(xí)。指向深度學(xué)習(xí)的課堂教學(xué)需要抓住三個(gè)根本:①學(xué)生的根本,要清楚了解學(xué)生的需要、興趣、困惑、情感、理想;②學(xué)科的根本,要抓住學(xué)科教材的本質(zhì);③學(xué)習(xí)的根本(本質(zhì))。只有在能夠觸及教學(xué)底部和本質(zhì)這樣的課堂中,學(xué)生才能夠體驗(yàn)到情感的交流、思維的碰撞、智慧的刺激、生活的感悟、生命的體驗(yàn)。