?

《算法與程序設計》教學之我見

2017-05-19 01:20陳麗群
中學教學參考·理科版 2016年3期
關鍵詞:成就感體驗編程

陳麗群

[摘要]《算法與程序設計》是一門實踐性很強的課程,它作為選修模塊之一列入我校高一信息技術課程,是高中信息技術學業水平結業考試的重要內容。由于學生的計算機基礎普遍較差,因此在《算法與程序設計》的教學中,教師應了解學情及教材特點,精心設計教學流程,從而讓學生通過學習體驗到編程的樂趣和成就感。

[關鍵詞]算法與程序設計 編程 體驗 成就感

[中圖分類號]G633.67 [文獻標識碼]A [文章編號]1674-6058(2016)08-0127

我校是鄉鎮中學,我校學生在信息技術學習中存在的問題比較多。學生普遍反映信息技術課相當于自習課,形同虛設,教師很少教授內容,他們獲得動手實踐的機會也少之又少。部分女生甚至對電腦產生恐懼感,生怕自己一碰電腦,電腦就會因此出故障。少數城區的學生由于家庭條件比較優越,雖然較早就接觸過計算機,但是一進機房他們就做起了自己的事情,不是開QQ,就是玩游戲,學習信息技術知識的興趣和積極性都不高。

《算法與程序設計》是高一下學期教學的重點和難點,同時它又是高中信息技術學業水平結業考試的重要組成部分,是學生比較陌生的學習領域。對此,我在新學期開始的第一節課中就為學生做了簡單介紹,及時消除學生們的疑慮和擔憂。在后續的課程學習中,學生提出了以下疑問:1.《算法與程序設計》與學數學沒有太大的區別,為什么編程中的一些思維比數學還更難理解?2.算法里的代碼都是字母或符號,英語課程就夠難學的,更何況算法?

基于上述問題,學生在學習《算法與程序設計》的過程中信心很自然地受到了影響,甚至一開始就害怕學習這門課程。這對教師的講課增加了難度,也使本課的教學更具挑戰性。

維果斯基的“最近發展區理論”,給了我很大的啟發?!白罱l展區理論”的基本觀點是:在確定發展與教學的可能關系時,要使教育對學生的發展起主導和促進作用,就必須確立學生發展的兩種水平,一是其已經達到的發展水平,表現為學生能夠獨立解決問題的智力水平;二是他可能達到的發展水平,但要借成人的幫助,在集體活動中,通過模仿,才能達到解決問題的水平。那么,怎么在教學過程中很好地運用這個理論呢?顯然這個“最近發展區”的設置尤為重要,也特別需要技巧。即要讓學生有“跳一跳,摘到桃子”的感覺。不但要使學生“跳”了才能摘到“桃子”,而且又不能讓這個“跳”的高度超過學生的能力范圍。簡單地說,就是要讓學生在學習過程中享受到成就感。成就感能增強人在學習、生活中的自信心和進取心,使人能積極主動地迎接挑戰。要保持成就感,就必須在確定下個目標時不要太大、太高,目標要具體可操作,這樣就能在設定時間內順利高效地完成一個又一個目標,同時產生一次又一次的成就感。那么,怎么在我們的課程中真正讓學生感受到成就感所帶來的喜悅呢?在具體的教學中我做了以下幾點嘗試。

1.借鑒實例,讓學生從模仿中學習。教師講解完一個實例后再設計一個與講解過的例子相類似的題目讓學生去完成。例如,在會考上機考試的三大道編程題型中最為簡單的界面設計題。教師先舉例完成“賬號,密碼,登陸”的設計窗口后,請學生完成“出發地,目的地,動車查詢”的界面設計。這樣大多數學生都能從實例中受到啟發,將知識進行遷移,很快就可以完成任務,鞏固所學的新知識,同時輕松體驗到成就感和滿足感。

2.對于一些較難的題目,教師可以安排學生分組進行。每個小組由5個成員組成,組員之間互幫互助,相互帶動,共同完成。這樣,不但讓學生體驗在小組中充當的角色,還能學會在團體中協作,而且在小組與小組之間也可以互相拼搏,你追我趕。由此增加了課堂教學的趣味性,學生的積極性也得到了極大地提高。

3.設計一些游戲的環節,讓學生在學中玩、玩中學。如在開學第一課我以玩“猜數游戲”作為教學主線,首先讓2名同學一組玩“猜數游戲”。學生甲心里想一個1~100之間的整數,讓學生乙猜。根據學生乙猜的數進行判斷并反饋信息“大了”還是“小了”,直到最終猜中,相互交換角色,看誰能用最少的次數猜中數。這樣通過生生之間、人機之間相互玩猜數游戲的活動,將計算機擬人化,激發學生學習程序設計的興趣。當然學生們也有了一展身手的欲望。這樣開展教學就更加輕松順利,同時收到更好的效果。

總之,在教學實踐過程中,教師應該積極嘗試各種教學方法,努力提高學生學習的積極性,讓學生體驗成就感,從而增強學生學習的興趣,收到良好的教學效果。

(特約編輯 安平)

猜你喜歡
成就感體驗編程
編程,是一種態度
編程小能手
紡織機上誕生的編程
如何培養學生對語文學科的感情
體驗視角下文化旅游產品深度開發研究
立足生活,挖掘習作的豐富素材
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合