摘要:項目教學強調自主學習,對學生要求高,部分學生很難適應,為此,項目教學應分為課內、課外兩個階段:課外設計階段完全由學生自主設計,充分發揮學生潛能;而課內設計階段,采取問題驅動措施,激發學習動機,維持有效學習狀態,實現“因需而學,學以致用”。
關鍵詞:項目教學;問題驅動;因需而學;VB應用
一、項目教學與問題驅動
1.項目教學
項目教學法是通過實施一個完整的項目或工作任務而展開的教學活動,其目的是在課堂教學中把理論教學與實踐教學有機地結合起來,實行理論、實踐一體化的單元式教學,充分發掘學生的創造潛能,提高學生解決實際問題的綜合能力。
項目教學法具有很強的實踐性、自主性、發展性、綜合性、開放性和過程性。學生能夠自主、自由地進行學習,有效地促進學生創造能力的培養,但對學生各方面的要求也較高,這對沒有基礎的公選課學生來說本身就是一個挑戰,絕大部分學生達不到這個要求,自主設計的效率非常低,低效意味著要有足夠的課時;同時《VB應用》作為我校一門公共選修課,總課時只有45學時,無法在課堂上給學生足夠的思考時間和自主設計時間,不能完全達到預期的教學效果。為此,我們在《VB應用》課程的項目式教學實踐中,將項目教學分為課外和課內兩個階段:在課外設計階段,讓學生充分思考,盡其所能地自主進行項目設計,為課內設計階段做好充分的準備;在課內設計階段引入問題驅動,通過問題引導學生思考,將被動學習轉化為主動學習,激發學習動機,維持有效學習狀態,實現“因需而學,學以致用”,全面提高學生的綜合素質。
2.問題驅動
問題驅動是一種建立在建構主義教學理論基礎上,以學生主動學習與教師引導相結合的教學法,它要求學生的學習活動必須與具體的問題相結合,把具體問題作為教學的出發點,誘發學生學習動機,使學生很快進入問題解決的思考狀態,利用問題形成認知沖突,使學生了解其與特定學習目標之間的距離,通過問題促進學生反思自己的學習過程,從而維持“有效學習”的積極心態,使學生的學習步入良性循環狀態。
問題的提出、展開、分析、解決、深化、回顧、引申充分展示了知識的形成發展和應用過程,充分展示了鐫刻于問題中的科學思想方法,也展示了學生的認知過程,引導學生由簡到繁、由易到難、循序漸進地完成一系列“任務”。在完成“任務”的過程中,逐步清晰的思路、方法和知識的脈絡,促使學生領悟知識,改善自己的認知結構,感受科學思想的熏陶,形成分析問題、解決問題的能力以及獨立探索的學習精神、與人合作的精神,全面提高學生的職業素質。
項目教學以完整的項目或工作任務為載體,由于項目的綜合性,一般會涉及項目知識和課程專業技能,對于專業課一般都會按照既定的教學大綱有計劃、有步聚地學習各門課程,學生具備扎實的專業基礎,而對于公選課因為學生缺少必要的專業基礎,因此,項目知識和專業技巧都是必不可少的教學內容,教學的難度加大,學生的“問題”就更多,而這剛好為問題驅動提供了真實而豐富的素材。作為公選課的學生,很多是慕名而來的,其實對課程并不太了解,當學習碰到困難時,學習熱情會大減,容易退縮,但他們畢竟是自愿而來的,所以只要充分激發他們的學習動機,維持他們的“有效學習”,他們的成就感會更大,更容易形成學習的良性循環。
二、問題驅動式項目教學的教學過程
1.課外設計階段
教師以作業的形式將下一個教學項目布置給學生,對于前面必做項目,因為項目比較簡單要求學生個人獨立完成,對于可選項目則采取小組合作的形式,學生在課外組織分組,并將分組名單交老師備查,然后分析項目,理解項目需求。如果是小組合作項目則進行適當分工,根據自己任務制定工作計劃,按工作計劃進行設計,在設計時先用已學知識進行設計,如果解決困難或不能解決,就對問題進行分析,然后自主學習,繼續進入項目設計。這是一個循環的過程,每個組或每個人都根據自己的能力完成項目設計,在上課前提交給老師。
并不是每個人或每個組都能完成項目設計,特別是前面幾個項目,完成效果很差,但他們在自己的項目設計過程中發現了問題,明確了學習目標,能提高學習的有效性,所以隨著學習的深入,學生不僅學到了VB知識、操作技能、程序設計能力,而且學到了項目設計的工作過程、分析問題與解決問題的能力,而且整個學期反復進行、不斷強化,學生在課外完成項目設計的質量越來越高。
學生從零開始學VB程序設計,沒有項目經驗沒有專業技巧,因此,不但項目安排上由簡到繁,而且評分標準也采用從低到高的原則。課程初始階段,主要以學生的完成態度來評價,以鼓勵學生勇于動手設計,隨著課程學習的深入,項目經驗的不斷積累,評價標準不斷提高,到綜合性項目則完全按項目要求作為評價標準。
2.課內設計階段
學生在課外自主設計后,必須在上課前提交給老師,學生提交作業后,讓學生運行自己的程序,老師可以快速瀏覽學生的項目完成情況。根據初步觀察情況精選部分典型作品通過多媒體軟件進行演示,短暫交流與討論,讓學生了解全班的完成情況及項目設計中普遍存在的問題,方便學生自查。然后,運行項目的最終效果,師生一起共同討論項目需求,學生可以對比自己的分析過程,并在多次對比分析中提升自己的分析能力。對項目進行全部分析后,明確項目設計的各個任務和情境,然后將任務和情境轉化為問題,將發現的問題作為本次課的教學內容。
以問題為中心,研究每個問題,根據問題需要適時講解新內容,實現因需而學,解決問題后讓學生應用所學知識完成項目局部設計,實現學以致用,鞏固所學知識,保持有效學習,大大提高學習效率和教學效果。這是一個循環的過程,反復進行,直到所有問題解決。
公選課由于學生基礎較差,而且層次性明顯,在教學過程中要通過項目擴展來組織分層教學。對于基礎較好的學生,除了完成基本設計要求后,還必須按教師指定要求進行擴展,教師會提供適當資料幫助他們完成設計;對于基礎特別好的學生在他們完成指定擴展后,要通過加分積極鼓勵他們自由擴展,自由擴展完全由自主完善項目設計,創意完全來自學生,教師只對技術問題做提示性引導。
完成項目設計,教師先檢查學生的完成情況,演示典型作品,最后進行項目總結,并對知識和技能進行串講,讓學生對知識有整體性的認識。最后將下一個項目作業布置給學生,開始下一個項目的設計。
課內設計階段,先以教師詳細引導為主,幫助學生積累必要基礎知識和基本技能,然后逐步過渡到以學生探索為主,加大課內討論與交流的力度,教師也逐步轉換為“導演”角色。
三、應用實例
教學項目:屏保設計。教學目標:掌握VB的坐標系統;掌握繪圖方法;培養學生的創造力和想象力;培養學生精確作圖技能。教學內容:VB的坐標系統、繪圖方法、時鐘控件、隨機函數的應用、繪圖屬性、編碼。教材的處理:本項目主要涉及到教材8.2節和8.5節,同時補充繪圖屬性。教學過程如圖1所示。
四個問題全部解決,完成本次課的教學內容。對于基礎較差的學生只要求完成以上設計要求,對于基礎好的學生則要求對項目進行擴展,給項目添加兩個功能:一個功能是添加返回密碼檢查功能,另一個功能是添加一段隨機顯示的文字。對于能提前完成項目設計的學生,還可以對項目進行自由擴展,完善項目設計,并給學生加一定的平時分以示獎勵。
本課程平時分為40分,包括作業考核和實驗考核,教學項目較多,因此每次作業或實驗不到2分,適合采用等級評分,然后再將等級轉為對應的分數就行。屏保項目的運行效果非常直觀,評分很方便,可以進行現場評分。評完分后,通過多媒體教學軟件將展示優秀學生作品,特別突出演示學生自由擴展部分,供全班同學學習與交流。學生完成項目設計后,教師進行小結,從知識的角度串讀本次課的教學內容,讓學生對教學內容有整體的認識。
四、評價與反思
項目教學將課程內容與工作任務緊密聯系起來,完全通過項目來組織教學內容,從宏觀上實現“因需而學,學以致用”,而問題驅動則將項目的每個任務轉為問題,通過問題來激發學生思考,實現發現問題、研究問題、解決問題的循環過程,從微觀上實現“因需而學,學以致用”,兩者相輔相成,融化一體,從不同角度激發學生動機,維持有效學習,能很好地提高教學效果。但是問題的設置、課堂組織、語言表達都需要一定的教學藝術,雖然這種教學藝術只是教師的基本素質,但這種素質的高低對問題驅動教學成敗影響很大,因此,在加強教學理論學習與實踐的同時,還要努力提高自身的教學藝術。