孫歡
[摘 要] 《C#面向?qū)ο蟪绦蛟O(shè)計》是物聯(lián)網(wǎng)應(yīng)用技術(shù)專業(yè)以及其他相關(guān)專業(yè)的專業(yè)必修課,由于傳統(tǒng)的教學(xué)無法有效提升學(xué)生職業(yè)技能,將階梯式項目驅(qū)動教學(xué)法應(yīng)用于本課程教學(xué)中,是解決目前問題的有效方法之一。主要探討將階梯式項目驅(qū)動教學(xué)法應(yīng)用與本課程中的實踐與意義。
[關(guān) 鍵 詞] 階梯式項目驅(qū)動;面向?qū)ο蟪绦蛟O(shè)計;教學(xué)方法
[中圖分類號] G712 [文獻標(biāo)志碼] A [文章編號] 2096-0603(2018)07-0152-01
《C#面向?qū)ο蟪绦蛟O(shè)計》作為高職高專院校物聯(lián)網(wǎng)應(yīng)用技術(shù)專業(yè)以及其他相關(guān)專業(yè)的專業(yè)主干課程,在許多院校都有開設(shè)。通過學(xué)習(xí)該課程,可以使學(xué)生掌握C#語法基礎(chǔ)知識、C#控制臺程序和窗口應(yīng)用程序設(shè)計方法、C#面向?qū)ο笏枷胍约皵?shù)據(jù)庫程序設(shè)計方法等內(nèi)容。同時使學(xué)生了解相關(guān)職業(yè)應(yīng)用型人才所必需的C#面向?qū)ο蟪绦蛟O(shè)計技術(shù)標(biāo)準(zhǔn)、規(guī)則等有關(guān)知識并培養(yǎng)學(xué)生學(xué)習(xí)現(xiàn)代實際軟件設(shè)計的思想。我院物聯(lián)網(wǎng)技術(shù)應(yīng)用專業(yè)也開設(shè)了該課程,滿足社會中對面向?qū)ο蟪绦蛟O(shè)計方面人才的需求,提升學(xué)生就業(yè)率。如何提升學(xué)生的職業(yè)技能,有更好的教學(xué)效果,是擺在每一位授課教師面前的大問題,而本問題對課程的教學(xué)也至關(guān)重要,因此,找到一種行之有效的教學(xué)方法意義重大。
一、傳統(tǒng)教學(xué)法在《C#面向?qū)ο蟪绦蛟O(shè)計》課程中的主要問題
許多教師在教授《C#面向?qū)ο蟪绦蛟O(shè)計》課程時仍采用傳統(tǒng)的“PPT+板書”的模式,學(xué)生往往在看到教師展示的長長的程序后,就聽不下去放棄學(xué)習(xí)了,即便學(xué)生堅持學(xué)習(xí)也僅僅只是被動接收,長此以往就造成學(xué)生沒有興趣學(xué)、教師沒有興趣教的惡性循環(huán)。教學(xué)方式傳統(tǒng),無論針對什么樣的學(xué)生都設(shè)置同樣的培養(yǎng)計劃,造成不同層次的學(xué)生在學(xué)習(xí)過程中不能突出自身特點,不能有效激發(fā)其學(xué)習(xí)興趣和專業(yè)特點,導(dǎo)致教學(xué)效果不佳。
二、階梯式項目驅(qū)動教學(xué)法的意義
階梯式項目驅(qū)動教學(xué)法則是指在項目驅(qū)動教學(xué)法應(yīng)用實施的過程中,設(shè)計課程項目時,教師以及相關(guān)實驗管理人員,將課程的教學(xué)目標(biāo)階梯化,對不同基礎(chǔ)不同需求的學(xué)生制訂不同的教學(xué)目標(biāo),而課程教學(xué)內(nèi)容以及企業(yè)所需要的與課程有關(guān)的職業(yè)知識技能與不同層次的教學(xué)目標(biāo)相適應(yīng),設(shè)計出循序漸進、由淺入深的、從局部到綜合的課程項目,從而使不同層次的學(xué)生完成對應(yīng)的課程項目,做到因材施教。
其意義在于注重學(xué)生的學(xué)以致用,將課程目標(biāo)分層次,課程項目分層次,突出因材施教、學(xué)生主體性,激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)其自主探究、理論聯(lián)系實際的能力,將理論知識與操作技能有效結(jié)合起來,從而提升教學(xué)效果。
三、將階梯式項目驅(qū)動教學(xué)法應(yīng)用于《C#面向?qū)ο蟪绦蛟O(shè)
計》課程中
(一)構(gòu)建階梯式教學(xué)目標(biāo)
為了將階梯化項目教學(xué)在本課程中更好地實施,將課程的
教學(xué)目標(biāo)同樣調(diào)整為階梯化的教學(xué)目標(biāo),即將知識目標(biāo)、能力目標(biāo)階梯化。知識目標(biāo)依據(jù)課程教學(xué)內(nèi)容的先后順序、難易程度以及在項目制作中的先后關(guān)系,劃分為不同階段,形成逐漸上升的階梯,做到循序漸進,目標(biāo)明確。能力目標(biāo)結(jié)合課程教學(xué)內(nèi)容設(shè)計一個綜合教學(xué)項目,然后將此項目劃分為若干個階梯的子項目,完成每個子項目,從而順理成章完成最終的課程綜合項目。
(二)設(shè)計階梯式課程項目
基于階梯式項目驅(qū)動的《C#面向?qū)ο蟪绦蛟O(shè)計》課程教學(xué),以綜合項目“簡歷管理系統(tǒng)”為主線,貫穿始終,包括C#語法基礎(chǔ)知識、C#窗體常用控件和組件的使用C#面向?qū)ο蟪绦蛟O(shè)計以及通過C#連接并訪問數(shù)據(jù)庫等內(nèi)容。根據(jù)不同知識點對綜合實例進行子項目劃分,形成階梯式遞進關(guān)系,在每一個子項目中再進一步細化為不同任務(wù)。
具體來說,將項目“簡歷管理系統(tǒng)”劃分為“用戶簡歷字符串輸出”“用戶登錄注冊功能實現(xiàn)”“簡歷制作”“簡歷生成”“數(shù)據(jù)庫訪問與實現(xiàn)”“綜合項目實現(xiàn)”共6個子項目,在完成項目的同時學(xué)生也能學(xué)會相關(guān)知識點。例如,子項目“用戶登錄注冊功能實現(xiàn)”,主要涵蓋的知識點為C#語法基礎(chǔ)知識中的選擇結(jié)構(gòu)
程序設(shè)計以及選擇結(jié)構(gòu)的嵌套的使用,學(xué)生在完成項目的過程中既可以學(xué)會知識點,同時完成了綜合項目的其中一個功能。這樣學(xué)生既可以學(xué)會課程內(nèi)容又可以在完成項目的過程中了解軟件設(shè)計開發(fā)的一般流程和面向?qū)ο蟪绦蛟O(shè)計基本思路。學(xué)生在遇到問題、解決問題的過程中不斷歸納總結(jié),之后通過問題的擴展,完善解決方案,階梯式遞進,循序漸進。
(三)形成階梯式評價體系
本課程是一門技能型較強的課程,因此傳統(tǒng)的考核方式并不能客觀地反映學(xué)生在課堂中的技能表現(xiàn),最終導(dǎo)致學(xué)生動手能力弱,不能學(xué)以致用。針對以上情況,將本課程考核方式做出調(diào)整,將平時課程學(xué)習(xí)過程中的項目完成情況計入總成績,提升其所占比例,并且項目成績也細化為每一個項目成績的總和,充分重視課程技能成績,提升學(xué)生對動手能力的重視,從而使成績真實反映學(xué)生的平時表現(xiàn),達到有效的考核目的。
四、總結(jié)
《C#面向?qū)ο蟪绦蛟O(shè)計》課程的特點是針對基本教學(xué)內(nèi)容,培養(yǎng)學(xué)生基本的面向?qū)ο蟪绦蛟O(shè)計思維以及窗體應(yīng)用程序設(shè)計開發(fā)技能,為其日后的相關(guān)就業(yè)打下基礎(chǔ)。采用階梯式項目教學(xué)法將教學(xué)目標(biāo)、教學(xué)項目以及考核方法階梯化,強調(diào)不同學(xué)生、不同教學(xué)需求,充分發(fā)掘?qū)W生的主觀能動性,做到因材施教。當(dāng)然,在實施過程中,也需要依據(jù)具體情況做出調(diào)整,不斷改進,以期達到更好的教學(xué)效果。
參考文獻:
高宏偉,楊慧英.基于階梯式項目驅(qū)動的創(chuàng)新創(chuàng)業(yè)人才培養(yǎng)機制的研究與實踐[J].教育技術(shù)論壇,2015(40):140-142.