董馥嫻
摘 要:程序設計是信息技術教學的重要內容之一,由于知識體系比較乏味,難以理解,許多初中生都對初中VB編程學習較為敷衍。參考了新課改的教學要求,討論了如何巧妙地利用項目學習來激發學生學習編程的興趣,達到更好的教學效果。
關鍵詞:項目學習;VB程序設計;主體性
初三年級的程序設計教學不同于以往是對程序軟件的運用進行教學,而是需要進行自主創新設計的編程教學。傳統講授式的教學顯然很難引起學生的學習興趣。在下文中,筆者就對如何利用項目學習來培養學生的VB程序設計能力,提高學生的課堂學習積極性,培養學生學習編程設計興趣做出了探討。
一、制訂符合初中實際的教學目標
VB編程教學并不簡單,初中的VB程序設計中具體涉及什么內容?哪些是學生應該了解的,哪些是學生必須熟練掌握的?在VB編程教學中,教師應該提前對這些做好相應規劃,制訂相對可行的教學目標。具體而言,教學目標應如何規劃呢?首先,教師應該先參考教育部門的教學大綱,明白初中編程教學是為了讓學生更加了解信息技術這門課程,培養學生的邏輯思維能力和解決問題的能力,培養符合信息社會需求的人才。教學目標不應該設定得過于困難,教師應該改變教學理念,以生為本,充分考慮初中生的學習心理,規劃出可以讓學生提起興趣,并且大部分學生都可以完成的教學目標。其次,VB程序設計中有些知識和初中數學的函數相關,但是初中階段有一些函數知識并沒有教過,因此信息技術教師必須提前準備,在教學設計中規劃一些學生能夠聽明白的函數知識,避免編程教學太難學生無法理解的情況出現。
二、通過合理的課堂教學方式與評價方式,激發學生的興趣
由于VB程序設計課程本身過于枯燥,而教師在教學過程中普遍按照課本知識的安排進行講授。學生很容易出現課堂注意力不集中,提不起學習興趣的現象。
因此教師在編程教學過程中,首先應該調動起學生的課堂參與性,讓學生對編程知識的學習產生興趣。項目學習就為此提供了一種可能,基于項目的學習是以學生為中心,通過對復雜、真實問題進行探究從而獲得知識與技能[1]。教師事先根據教學目標對教學內容進行整合,提煉出本節課學生需要掌握的知識點。然后結合實際生活背景創設一個項目情境,以項目作為驅動,使學生積極參與到項目中,并在此過程中對學生予以及時的鼓勵,以此讓學生產生對編程學習的興趣,在教師的引導下良性競爭與互相合作學習。
第一,課前準備與項目設計。教師在課前應進行充分的備課,不能只局限于教材內容。教師可以上網搜集與本節課知識點相關的小程序、小游戲,利用小程序和小游戲激發學生的學習興趣。教師在設計項目時,要綜合考慮知識點的難易程度以及不同學生的接受程度,設計出由易到難逐漸過渡的項目。設計的項目既要貼近學生的生活,激發學生的興趣,又要能夠充分利用學生原有的知識技能和生活經驗[2]。
第二,課堂教學方式與方法。教師在課堂上可以先給學生介紹VB程序設計的基礎知識,如控件、屬性等。在學生了解了這些基礎知識后,教師引導學生到所設計的項目情境中,讓學生分小組合作學習,完成教師布置的項目,讓每個學生親自參與到項目中解決問題。在課堂上,學生充分發揮主體性作用,教師僅僅作為協助者為學生提供幫助。這既有利于讓學生參與信息課堂教學,也可以很好地增強學生的信息技術素養,開闊學生的視野,培養學生的合作能力與創新能力。
第三,分享與評價。在小組分別完成項目后,教師要引導學生在課堂上進行展示分享。對于優秀創意的作品,教師要及時給予肯定和鼓勵,對于作品中存在的問題,教師要給予學生指導和幫助使其更加完善。作品的分享和評價是項目學習中至關重要的一個環節,它不僅給學生提供了一個才能展示的平臺,還能夠發現學生學習中存在的問題。評價的形式多種多樣,可以是組內自評,可以是組與組之間互評,也可以是師生互評。在評價過程中,思維之間的碰撞會激發新的創作靈感,這正是學習VB程序設計所需要的。
三、知識鞏固與技能提升
學生在完成項目的過程中已經基本學習了本節課的知識點,但通過項目所學習到的知識相對比較零散,不夠系統化,學生容易忘記。因此,即使學生完成了項目,教師依然不能忽視課堂講授的重要性。在學生進行作品分享和評價后,首先,教師應當帶領學生對本節課的知識點進行歸納總結,幫助學生鞏固知識,加強記憶。其次,教師應當給學生布置相應的練習讓學生將學會的知識轉化成技能。最后,教師可以布置一些開放性作業,鼓勵學生進行頭腦風暴,自發組成討論小組并利用課余時間進行設計創作,有問題及時跟老師溝通。這不僅對學生技能的提升有很大幫助,還能使對VB程序設計感興趣的學生進一步鉆研學習,充分激發學生的編程潛力。
綜上所述,在信息技術課堂的編程教學中,教師應該積極嘗試利用項目學習激發學生的學習積極性,鼓勵學生進行自主創新,提高學生的課堂參與度,發揮學生的課堂主體作用,遵循以生為本的教學理念,引導學生自發融入VB編程的教學中,將枯燥的編程教學變為趣味教學,以此來提高教學效率,提高學生的信息素養。
參考文獻:
[1]紀方,趙智慧.基于項目學習的學科綜合實踐活動設計[J].北京教育學院學報,2015(5):66-70.
[2]黃品霞.基于“項目學習”的高中《信息技術基礎》教學設計探究[J].福建教育學院學報,2013(5):79-83.