摘 要:項目教學法,屬于一種創新教學方法,可在很大程度上激發學生的學習興趣,進而使學生由被動學習轉變為主動學習,這對于提高課堂教學效率、提升學生各項能力均有較大益處。但是想要發揮項目教學法育人、教學功效,還需要采用合理、科學的教學策略。針對項目教學在程序設計中的應用進行深入探究,以《VB程序設計》為探究對象,提出個人見解,以供參考。
關鍵詞:項目教學;程序設計;應用
VB程序設計為計算機專業中的一門基礎課程,設置該課程的主要目的,是讓學生掌握計算機編程語言,待學習后,可進行簡單的程序開發、程序設計,這是該門課程的教學初衷及愿景。為了快速且順利達成該任務,專業教師可酌情在課堂中應用項目教學法,相信可以取得不錯的效果。
一、情境創設
在教學開始之前,進行情境創設是至關重要的,可進一步激發學生的學習興趣,易于讓學生接受教師安排并迅速進入學習狀態。比如,在VB計時器的應用一課的教學中,可以通過問題切入創設特定情境:“同學們,下星期將舉辦運動會,大家想不想成為志愿者呢?”學生的回答必然是肯定的,讓學生沉浸在運動會即將開展的憧憬氛圍中,這個時候即可引申出終點計時器,讓學生借助本節課堂的學習,引發對秒表的思考,進一步激發學生的探究欲望、討論欲望和解決問題欲望,這個時候,可帶領學生回顧計時器屬性和事件。
二、明確項目
項目多種多樣,需要篩選、設計和進一步明確,合適的項目關乎教學成敗,因此,需要相關教師重視起來。因此,教師要在學生真正吃透課本知識的基礎上,篩選難度較小、貼近實際生活的項目,且要確保項目有亮點及創新點,充分滿足學生的好奇心,讓學生在興趣、好奇心的驅使下主動學習,進而透過項目掌握更全面的知識。
在計時器課程中,可先運行一個程序展示做好的電子秒表,讓學生進行觀察和記錄,在學生陷入沉思時提出問題:窗體界面是如何設計的?電子秒表功能是如何實現的?學生會帶著問題進行學習和思考,進而得出個人思索結論,利于學生活躍思維、收獲更多經驗。
三、確立項目計劃
為了讓學生有更透徹的見解、更深刻的領悟,專業教師可在課堂中落實小組合作方式,將學生劃分成若干個小組,以集體的智慧和力量,實現共同學習、共同探究、共同解決。該過程中,學生的思路得以表達、各種觀點得以碰撞,容易打開解決問題的新通道,可以給學生提供更多理解與解決靈感,這便是合作學習的好處。另外,通過優等生向學習略差學生傳遞的編程思路來看,可實現“以優帶新”學習格局,可進一步減輕學習略差學生的壓力和緊張,從而增強他們的自信心和決心。
另外,可采取將總項目劃分成幾個子項目的方式,這樣做的好處是可將任務細致化,便于學生將任務逐個擊破,利于項目教學順利完成。比如在電子秒表總項目中,可將總項目劃分為幾個子項目:
1.60秒怎樣進為1分鐘?
2.時間如何以兩位數形式呈現出來?
3.秒表的“開始”“停止”按鈕如何發揮作用?
學生可借助小組合作和教師引導,從計時器的Timer事件中找尋靈感,便于學生獲得想要的結果,就可寫出代碼,在真正理解與吸收后,也可制定出項目。
四、項目實施
項目實施是項目教學中的“高潮”環節,可鼓勵學生按照自行設計的計劃去行動,并監督他們在個人計算機上進行操作,在學生實踐操作過程中,教師要進行巡視,觀測學生的計劃實施進度,糾正學生的錯誤操作,給予學生正確引導,使得學生可以在操作的關鍵步驟和環節中得以汲取經驗和教訓。另外,教師要提倡和鼓舞小組成員進行互幫互助,倡導大家共同學習、共同成長,加深他們之間的交流和溝通,使得學生的課堂主體性體現出來,進而提高項目教學質量與成效。
五、落實項目評價
項目評價一般于課堂尾聲階段展開和落實,這個環節中,要將學生的作品進行展示,讓學生“取長補短”,教師也要給予客觀評價。也可在教師評價之前,鼓勵學生進行發言,從而對自己的作品或他人的作品進行點評,使得學生可以更清楚認識自身的同時,拓寬視野、增長見識與經驗。不管怎么說,目的是讓師生就作品進行點評,從而發現問題、解決問題,發現優點、學習優點,實現共同進步、共同成長,也為今后教師項目教學的展開提供了方向,確保項目教學法實施策略不斷完善和合理。
綜上所述,項目教學法在程序設計中的應用是合情合理的,是順應時代的表現,專業教師要及時轉變教學思路和觀點,切實提升項目教學法的重視程度,并在程序設計課程中多用、善用,使得項目教學法真正作用于學生、真正讓學生受益。實踐表明,項目教學值得進一步推廣和使用。
參考文獻:
[1]張力.項目教學在《C#程序設計》課程教學中的應用[J].中國發明與專利,2019,16(S1):73-76.
[2]李德雄,齊會娟,王渝.項目教學在應用型本科《Visual Basic程序設計》課程中應用研究[J].石家莊鐵路職業技術學院學報,2015,14(1):113-115.
[3]李晨.項目教學模式在“Asp.net程序設計”中的應用[J].鎮江高專學報,2015,28(2):107-109.
作者簡介:林瑜菡(1979.12—),女,漢,廣東韶關人,任教于廣州市長興中學,本科,中學二級教師,主要研究中學信息技術教育。