前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計算機語言類課程項目教學法應用范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:本文描述了項目教學法在計算機語言類課程中的應用,以VB程序設計課程為例,從課程分析、項目設置、項目實施及實施過程應注意的問題等幾方面進行闡述。
關鍵詞:項目教學法;計算機語言;VB程序設計
項目教學法是計算機專業教學中常用的方法,但大多是在動手操作的技能類課程中被采用,而在編寫程序的計算機語言類課程教學中應用得則較少,因為其理論性較強,使用項目教學不易操作。VisualBasic程序設計(以下簡稱VB程序設計)是一門既有較多理論知識,又具有相關操作技能的計算機語言類專業課程,按以往的教學方法授課學,生不易掌握。尤其是技工院校學生認知能力較弱,每次上這類課時,不少人在打瞌睡。筆者嘗試使用項目教學法進行教學,發現采用項目教學法能提高學生的學習興趣,從實際問題入手,讓學生通過有目的的實際任務來理解知識概念,可收到更好的效果,同時還能培養學生團隊協作等社會工作能力。下面以VB程序設計課程教學為例,就如何使用項目教學法進行教學談點個人的看法。
一、課程及學情分析
一般的計算機語言類教材是這樣安排章節的:先介紹基礎性知識,如數據類型、表達式、三種程序結構等,然后介紹過程和函數、方法和事件等內容。是一種從簡單到復雜,從基礎到綜合的知識結構體系,而教師一般也是按照同樣的順序來組織教學的。這樣的教學安排看起來似乎比較合理,但技工院校的學生認識能力較低,又缺乏學習主動性,這樣的教學安排較難取得好的效果。采用項目教學法打破傳統教學模式,從實際的項目入手,把認知的內容根據項目的需要進行有機組合,通過實施實際的項目任務,讓學生在完成任務的過程中去獲得這些知識概念、技能。學生的學習目的明確,學習過程自主,學習氣氛輕松愉快。整個教學過程沒有枯燥無味的理論說教,而是學習小組的通力合作,還有教師巡回的指點。通過實踐來理解知識、訓練技能,激發了學生的學習興趣,提升了教學效果。
二、項目教學法及項目設置
1.項目教學法項目教學是面對實際工作中一個完整的工作項目或子項目,師生通過共同努力來完成它,在完成項目或子項目的整個工作過程中,通過組織一系列的教學活動,讓學生獲得知識和技能。學生有獨立的空間來制訂和實施計劃,有自主的學習行為,還有互幫互助的小組學習。而教師的任務更多的是進行總體設計和過程控制,還有對學生的答疑和把關。
2.項目設置(1)項目的選擇。在選擇項目時,應該充分考慮項目包含的知識內容,即所設置的項目應該包括VB課程教學大綱中的絕大部分內容,也應符合能解決實際工作項目中的一些問題的要求。筆者選擇了“計算機操作員專項能力理論練習系統”項目,該項目包含了數據類型等程序設計基礎、數據庫功能等內容。另外,根據學生不同的學習能力,有梯度地增加一些難度稍高的內容。(2)子項目的分解。由于上述項目比較大,不易操作,因此將其分解為若干個子項目。子項目可大可小,一個子項目可以是幾個課時或十幾個課時的工作量,每次課都有考核的關鍵點。但子項目必須有知識結構的相對完整性和獨立性,所有的子項目組合在一起必定是整個項目。并且在上課的進度計劃中將書本上的知識內容章節次序進行有機組合,有些內容提前,有的內容置后,以實際項目工作中用到為原則。比如先做界面以及界面的連接、后學程序基礎等。
三、項目實施
1.設定目標在教學開始前,先把本學期的總體目標告訴學生,讓有些好學的學生有自學的方向。其次是本階段要完成什么樣的子目標,比如本階段的目標是:在專業方面掌握數據的基本類型、表達式、數據輸入等程序設計基礎。另外,為了培養學生的團隊協作精神,也可采取小組合作的形式來完成項目,一般以3~5人一組為宜。
2.教學活動安排(1)學習必要的知識信息。根據上述子項目目標,教師要指導學生學習哪些相關的知識,除了書本內容之外還要提供相關的教學輔助資料、可觀看的網絡視頻、微課或課件等,留少部分信息讓學生自己查找。學習途徑有學生自學或小組討論等方式。教師則為學生答疑、咨詢,咨詢途徑有微信群、課堂當面解釋等。(2)學生嘗試、計劃階段。學生通過必要的知識學習,已經了解了相關的內容,但理解掌握得是否正確需要學生進行嘗試驗證。驗證的方法有課后練習題、趣味闖關題及上機操作驗證等,為下一環節做好準備。教師則在一邊進行巡回指導,對學生的疑問進行解答。(3)決策階段。學生通過相關知識和技能的準備,為完成目標制定一個可實施的行動計劃,由小組長進行匯報。教師則對學生實施計劃的可行性提出意見和建議,以便學生對計劃進行優化,最終還要與教師溝通并獲得確認。(4)實施階段。每個小組按之前制訂的計劃逐步實施,通過自主學習、小組討論、組間交流及師生互動等形式來實施計劃,進一步學習鞏固相關的知識和技能。教師則把握總體方向,不斷觀察學生的實施過程,及時發現問題并引導學生解決問題,同時在整體上調控學生的實施及學習過程。(5)檢測。每完成一個子項目,都要進行相關的檢測,檢測的內容主要有成果的展示,匯報實施工作過程中遇到的問題及解決方法等。教師要設計好子項目檢測的關鍵點或考核目標要素,連同平時成績評定制成一張表格,逐項仔細核對各關鍵點是否滿足要求,最后看能否實現目標設定的功能。(6)評價考核。分階段評價與總體評價,階段評價是一個子項目完成后進行的評價,總體評價是整個項目都完成后所進行的評價,將兩者評價相結合,來最終評價學生這門課的學習情況,其中還包括學生在活動中的工作態度等。教師對各小組工作提出評價意見,以便讓學生更清楚地認識到自己的不足,同時明確做下一個子項目前要準備或改進的地方。評價考核的內容并不是完全以項目完成與否而定,還要結合平時實施過程中學生的表現,最后的考核內容由三部分構成:平時成績、理論測試和項目效果。平時成績考核主要根據學生的平時出勤情況、作業完成情況、上課表現及小組中分擔任務的輕重而定,由教師和小組長共同完成打分。理論測試安排在期中與期末兩個時點,由教師負責考核。項目效果則是整個項目完成后,考查項目的運行效果,由任課教師和小組長共同進行評分。學生的最終成績是將以上三項成績按平時成績占35%、理論考試占30%、項目效果占35%進行統計。
四、項目實施過程中應注意的問題
為了取得較好的教學效果,筆者認為,在進行項目設計、選擇及實施的過程中,還需要注意以下的幾點。
1.教師方面對項目的設計首先要緊扣教學大綱,符合教學目標要求,與主要教學內容密切相關。其次應該注意難易程度,如果知識技能難易程度超出職業學校學生知識水平和理解能力,會打擊他們學習的積極性,導致很多學生會因為學不懂而放棄,尤其是項目開始的時候要先扶學生上馬。故在設計、選擇項目時,應選擇結構簡單、內容清晰明了的項目。項目敘述力求簡潔、條理清晰、通俗易懂,對難懂的子項目可進行模仿改造。此外要不斷提高教師的專業素質,提高其對教材的處理能力和對偶發事件的應對能力。
2.學生方面在項目實施過程中,要充分發揮學生的主觀能動性,讓學生學會分析,引導學生將要解決的問題化整為零,逐步深入,將大問題化小,復雜問題變簡單。讓學生在分析小問題的過程中,逐漸加深對知識的理解。使學生由原來依賴教師講授教材理論知識來理解知識概念,過渡到依據自己的實踐理解獲得知識技能。
五、小結
實施項目教學,較好地融合了理論知識與工作實踐,并將專業課的知識技能較好地組合到了一起,學生更易理解掌握。學生的學習心境發生了變化,課堂氛圍也跟著發生了變化,以往上課睡覺、玩手機及講話的現象沒有了,同時也解決了計算機語言類課程知識點多、雜、與實際應用聯系不緊等問題。充分地發揮了學生的主體性和積極性,挖掘了學生綜合運用知識和解決實際問題的潛力。另外,還提高了學生的人際交往能力,培養了團隊協作精神,為適應社會工作環境打下了堅實的基礎。
作者:洪亞源 單位:金華市高級技工學校