隨著信息學奧林匹克競賽、機器人競賽等活動在初中的深入開展,面向初中生的程序設(shè)計教學在信息技術(shù)教學中所處的地位已越來越重要。程序設(shè)計教學不僅會讓學生掌握程序設(shè)計的基本知識和基本技能,而且還能培養(yǎng)學生的思維能力。因此,在程序設(shè)計教學中必須更新觀念、開拓思路,尤其要重視對學生思維能力的培養(yǎng)。那么,如何有效地提升學生的思維能力呢?我在初中程序設(shè)計教學中進行了一些實踐和探索。
一、創(chuàng)設(shè)問題情境激活學生思維
亞里士多德曾指出:“思維從對問題的驚訝開始?!睂W生的創(chuàng)新思維往往來自于對問題的興趣和好奇心,而興趣和好奇心又往往來自于教師創(chuàng)設(shè)的問題情境。在程序設(shè)計教學中,教師如能精心設(shè)計適宜的教學情境,可使學生隨著情境的推進,自然而然地進入角色,體驗情境,從而喚醒積極思維、主動學習的欲望。
【案例】在學習“遞推算法的應(yīng)用”時,我創(chuàng)設(shè)了這樣的問題情境:為了