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