
面對小高考帶來的壓力,許多人認為《算法與程序設計》也就是讀讀程序、背背代碼,應付考試應該沒有多大的問題。如果我們的學生有這樣的認識,那我們的課堂將是如何的糟糕?生態課堂是以學生為主體,以強調每一個學生的需求、欲望和意識,兼顧學生的個性發展,通過現代課堂教學手段,實現教學與學生發展的真正統一的課堂。它強調讓學生健康成長,尊重學生,突出學生的個性,能夠充分發揮學生的主觀能動性。為了使課堂的有效性得到提高,教師在平時的教學中合理采用“雙主教學”模式,還學生一個生態課堂是非常有必要的。
● 培養信心,激發興趣
有的學生不喜歡編程,在心理上有些抵觸情緒;有的學生興致勃勃,但缺乏自信;有的學生有足夠的信心和興趣,但由于教師的教法不當,挫傷了他學習程序設計的積極性。如果課堂中的“雙主”少了“一主”顯然不行,要上好這門課,認識和判別學生的行為特征是必不可少的一個環節。在教學過程中,教師需注意以下幾個方面:①使學生明白“程序設計”課程的重要意義——學習程序設計可以培養邏輯思維能力,大大提升自身的信息素養。②要始終將認知結構的合理建構放在教學的首要地位,避免一開始就糾纏于程序設計語言的語法命令和方法技巧,從而陷入一系列的細枝末節中,使學生產生畏懼感與厭煩心理。教學中可以先讓學生模仿范例,培養學習程序設計的成就感。③對于不同的內容采用恰當的方法,做出相應的處理。根據高中生的年齡特征、認知能力和思維特點,程序設計所涉及的專業知識應該是初步的、基礎的,不宜講得太多、太深、太細,要求也不能過高,要遵循循序漸進的原則。以幫助學生建立并保持其學習的興趣和信心。
● 重視引導,充分發揮“雙主”教學模式的優越性
教育學早就指出了學校教育應該采取以學生為中心,以教師為指導者的方式來進行教學,以便達到教學目的與知識結構的聯接。學習理論家也認為,學習活動不是在一個設計好的、以教師為中心的環境里獲取信息的過程,只有當學生對學習產生了濃厚的興趣,當他們切實參與了各項學習活動時,學習效率才會有很大提高。同時,學習還是一個動態的過程,這一過程要求學生在教師的正確引導下,通過自主學習和協作學習,創造出學習作品,建構知識概念。
這個問題說得容易,但真正做起來卻非常困難。“教師只是導演”這句話不無道理。例如,該課程的第三章講的是用解析法解決問題,實例是“繪制鉆石圖案”,對于剛剛接觸編程的學生顯得太難接受了,因此,我舉了學生比較熟悉的正弦曲線案例講解,之后再讓他們自己去分析書上的例題。經過一翻分析和研究后,有一位同學說,“老師,代碼如果這樣改是不是更好?”以下是兩組代碼的截圖。
其實對于這個例題筆者早就發現了這個問題,不講就是想看看有沒有學生從真正意義上了解解析法。沒想到他們很快就能發現,同時也證實了筆者的想法——重視引導。教師不再是知識的灌輸者,而成為了學習的組織者、協調者、導航者,是學生學習的指導和伙伴,給學生正確的指導,采取相應措施來幫助學生有效地學習。
● 適當偏“主”,相輔相成
知識的變化是無窮盡的。固執的搞題海戰、預測題目只會加重學生的負擔,“能力比知識更重要”在當今社會已經成為共識。所以,教師在平時的教學中,如果用到流程圖最好讓學生用簡筆畫的形式畫出來,這樣可以培養學生繪制流程圖的能力。課本知識也不需要讓學生一味的背、念,教師完全可以采取多種方式,如同學互相提問,小組比賽搶答、模擬講解等,尤其是模擬講解,學生最能、也最樂于接受的。
例如,有下列一道選擇題:在信息加工中,經常要對被處理的數據進行排序,數據的排序有多種方法,冒泡法是一種常用的排序方法,在排序時少不了比較兩個變量中值的大小。下列四個選項中,能正確地對x和y兩個變量進行比較,井將較大的數放在變量x中的是( )。
A.if x>y then (交換變量x、y的值)
End if
B.if x End if C.if x<=y then (交換變量x、y的值) End if D.if x>=y then (交換變量x、y的值) End if 參考答案是B、C。筆者讓學生模擬教師講課,講解該部分內容。學生經過充分思考后分別從程序思路分析、if語句使用等方面說出了自己的構想,很好地把課本知識和自己的經驗結合起來,這樣不僅加深了對課本知識的理解更培養了學生分析問題的能力。 ● 一個都不能“少”,不偏不依 教師應給學生以足夠的時間和空間,讓每個學生用自己的思維方式自由地、開放地探尋程序設計中的寶藏。 還記得,在一節課上,當我提問一個后進學生循環的種類時,他脫口而出:死循環。許多同學都知道VB中只有三種循環:計數循環、當循環和直到循環,沒有死循環,如果當場否定很可能會挫傷他的自尊心。于是我面帶微笑地說,“很好,你已經預習到了當循環條件總是成立時,就是死循環的部分,其他同學應當向他學習,養成提前預習的好習慣”。這位同學聽了后,很高興。此后這位同學在學習上有了很大的進步。在課堂提問時,筆者的原則是這樣的:一般的問題留給后進生,有難度的問題小組討論。這樣能使后進生吃好,讓優等生吃飽。 總之,合理使用“雙主模式”的生態課堂教學模式,得益的將是作為課堂主導的教師,作為課堂主體的學生。