凌志梅 李海強
【摘 要】本文分析在高職軟件專業應用項目導向教學法培養學生職業能力的必要性,以C語言程序設計課程為例,從項目的計劃與確定、項目的實施、項目最終的總結評估工作等步驟探索項目導向教學法在高職軟件專業中的應用,以培養學生的職業能力。
【關鍵詞】項目導向教學法 高職軟件專業 職業能力 培養
【中圖分類號】G 【文獻標識碼】A
【文章編號】0450-9889(2017)08C-0147-02
高職教育的目標是培養具有實踐能力的應用型人才,因此高職學生除了學會基本的理論知識外,還要具備一定的實踐能力與職業能力,為就業打下堅實的基礎。以往的高職教育教學中,教師往往是按照課本上的知識點順序來教授學生,這樣很難培養學生的職業能力。項目導向教學法是綜合課程計劃與課程教授過程來制定相關的項目,再根據項目的需求,向學生傳授相關的理論知識,制定和實施合理的實踐活動項目,完成教學的任務。項目導向教學法能夠培養學生的動手實踐能力,對于提高學生的綜合素質與培養職業能力起到顯著的效果,可以使學生在工作之后適應社會形勢的發展變化創造出有助于社會發展的工作成果。
一、高職軟件專業應用項目導向教學法培養學生職業能力的必要性
項目導向教學法是將傳統教學體系中的知識點劃分為幾個板塊,然后結合課程需求對課程進行設計,形成若干個項目。通過項目導向教學法,學生能夠將知識點與實踐活動有效地結合起來,從而能將理論知識應用到實踐當中,更好地理解所學知識,提高自己的實踐能力與創造能力。
在項目導向教學法中,項目完成過程是學生整個學習過程的重要部分,這一教學方式更加注重過程而非最終結果。而且項目導向教學法打破了傳統教學課堂中老師講、學生聽的常規。在項目的完成過程中,學生成為課堂的主人,占有主體地位,不再是像從前被動地學習知識。在項目的完成過程中,學生在主動學習到知識后,將知識積極地應用到實踐活動中,形成學生自己的完整知識體系與自己的實踐經驗。
根據項目導向教學法的特點,項目導向教學法適合高職軟件專業的教學。高職院校軟件專業的學生畢業之后主要從事軟件的開發與設計工作,這要求學生要掌握一些必要的知識,如程序設計語言、程序設計算法、JAVA、軟件測試等相關的基礎知識。在高職軟件專業教學中應用項目導向教學法,學生就可以將所學的知識應用到實踐中,學到的不再是零零散散的知識點,而是最需具備的編程方法與編程過程,由此不僅可以積累編程的經驗,培養實踐能力與職業能力,而且也可以提高學生的自主學習與獨立思考的能力,與團隊相互配合、團結合作的能力。在整個教學過程中,老師不再是原來不斷講知識點的角色,而是成為學生的引導者,指導配合學生完成教學項目。這樣一來老師就可以將更多的精力應用到項目資料的準備上,會使得項目的策劃更加的周密,有利于學生的學習與能力的培養。
二、項目導向教學法在高職軟件專業教學中的實施
C語言程序設計課程是高職軟件專業入門的關鍵課程,學好這門課程學生才會具備學習軟件編程的基礎知識、一定的編程思想與實踐能力,從而打下堅實的基礎。下面以C語言程序設計課程為例,探索項目導向法教學在高職軟件專業的實施過程中如何培養學生的職業能力。
(一)項目的計劃與確定。老師在講課初期應該本著使學生簡單易懂的原則來確定計劃與項目內容。本課程以設計“記錄在職人員情況的系統”為示范項目來講解相關知識,根據該項目的要求、系統程序的設計、系統實施等幾個方面,結合相關的軟件專業知識來進行教授應用程序開發的一般過程,這樣會讓學生感覺學習的知識具有可實施性,把零散的知識點變成一張知識網絡,可以激發學生學習的積極性,從而提高學生的學習效率。在學習各個項目的過程中,可以把一個大項目分為幾個小的部分來實施,根據項目的各個部分完成的先后順序,結合課本的知識進行講解,一般情況下是先易后難。為了讓學生不是死板地學習理論知識,也為了提高學生的實踐能力與創新能力,老師可以指導學生參加一些實踐項目,比如學生可以上機完成一些項目的策劃,可以多人一起合作完成。
在選擇實施的項目時,要充分考慮教學內容,盡可能地展現書本上的知識,而且該項目要有一定的操作性與應用價值,讓學生學到了應學到的理論知識,并得到應用,同時開闊學生的思維,激發學生的創造潛能。項目要有一定的針對性,不能太廣泛,這樣才能有重點地學習知識。
(二)項目的實施。在項目的實施之前,項目的開發工作主要還是由老師來完成。這樣能夠幫助老師更全面地了解該項目,提前構思出項目的實施步驟,以便能夠在教學的過程中更好地指導學生。另外,在學生開始學習的時候已經出現具體的實施框架與最終的展示成果,從而讓學生感覺到項目的可實施性,讓學生的學習有一個更加明確的目標,從而激發學生學習的積極性,提高學生的學習熱情并對軟件開發的學習產生濃厚的興趣,有益于學生以后對軟件的繼續學習。在項目的實施過程中,首先,老師要對該項目的實施進行示范性的講解,使得學生對項目如何實施有大致的了解,掌握應具備的基礎知識,使學生對項目的實施有一個清晰的思路,然后向學生布置項目實施的任務。其次,在開始實施的時候,學生可能對所需要編的程序并不熟練,這時候學生可以參考老師在示范過程中的編程代碼,理解思路找到方法,在熟練之后,再根據自己的思路設計并實現代碼。在項目實施過程中,學生要掌握必備的基礎知識,形成設計思路,鍛煉自己的學習能力與獨立思考與解決問題的能力。
下面以“統計人口數目系統”的設計為例來說明高職軟件專業中項目導向教學法的實施步驟。
1.項目可以劃分為六個部分:系統的分析與設計、登錄界面設計、數據輸入界面設計、數據查詢界面的設計、系統的安全維護設計。每個部分都有各自的理論基礎,都需要學生理解與掌握。
2.為了使學生對于項目的實施更加得心應手,更好地完成項目的實施,掌握相關的教學內容,該項目的教學方式為班級統一講解授課,之后分小組一起實踐。不再是像之前老師講、學生聽的教學方式,而是結合項目的各部分的任務來對相關理論知識進行精講。項目導向教學法可以結合情景教學開展教學,比如,可以先帶學生上機,對項目的各個部分有印象。之后在老師的講解設計登錄界面時,可以讓學生回想在機房上機的登錄界面,進而思考如何設計登錄界面。學生再帶著疑問進行學習,在學習過程中會有更加清晰的目標,令學生有很大的信心去完成項目任務,也能激發學習的積極性與學習熱情。在小組學習過程中可以分為5人一組,將項目任務合理分配給各個學生,從而培養學生的學習能力與獨立思考的能力,激發學生的創新潛能,也使學生之間形成默契,鍛煉學生的團結合作能力。
3.在項目實施的教學過程中,因為學生對知識的接受能力與他們的基礎的差別,所以學生對知識的掌握程度不同。在教學過程中,老師可以根據學生對知識的掌握情況與任務的完成情況等,為學生安排實踐內容。對于大部分跟著老師按部就班學習的學生,就要求這部分學生完成項目中的基本內容。而對于一些編程能力、掌握知識較快的學生則可以給他們增加一些完善項目的學習任務,這樣可以激發學生學習的積極性,形成相互幫助、相互趕超的良好的學習氛圍。比如在設計“人員檔案錄入窗口”時,一般學生需要完成的任務是人員檔案的錄入,而對于一些學得比較好的學生則可以另外完成部門檔案的任務與對系統進行安全性檢測的任務。根據學生的不同學習情況,來完成各自的任務,這種因材施教的方法能夠達到良好的教學效果。
(三)項目最終的總結評估工作。評估總結是項目導向教學法最后也是相當重要的環節,分別有學生自我評估與老師對學生的評估。首先,每個小組的學生要對自己的完成內容的功能作出講解,并得出自己在學習過程中的學習成果與經驗體會。其次,老師要根據學生在學習的過程中的表現情況與任務的完成情況對學生作出評價并向學生提出自己的建議,幫助學生之后更好地完成學習任務。并且老師可以向學生提出幾個問題,讓學生答辯。進而根據各小組存在的問題,給出建議與解決辦法。使得學生在此次的學習過程中能夠牢固掌握所學知識,綜合能力得到提高。
在最后的評分中,老師要綜合考慮考勤、項目完成情況、作業完成情況、平時的課堂表現,得出最后的得分。
總之,項目導向教學法應用于高職軟件專業的教學中,老師根據教學內容來選擇合適的項目,將所教授的理論知識完全應用到項目當中去,并結合實踐活動,使得學生牢固掌握所學知識,并將理論知識應用到實踐中去,提高了學生動手操作能力、自主學習能力、獨立思考的能力、與他人的合作能力等,對學生職業能力的提高非常顯著。因此,項目導向教學法適合高職軟件專業的教學,對于學生職業能力的培養起到了很大的作用。
【參考文獻】
[1]彭麗.試析“項目導向,任務驅動”法在高職《飯店英語》教學中學生職業能力培養的應用[J].當代教育實踐與教學研究:電子版,2016(3X)
[2]牛德雄.“項目導向”的軟件專業教學探索[J].工業和信息化教育,2014(7)
[3]胡娟.淺析高職動漫專業學生英語語言運用能力的培養[J].河北旅游職業學院學報,2013(3)
[4]黎雯霞.行動導向教學法在培養高職軌道交通控制專業學生職業素質中的應用[J].深圳信息職業技術學院學報,2012(4)
[5]高恒冠.運用角色扮演法 培養學生職業能力——以高職旅游英語實踐教學為例[J].韶關學院學報,2014(9)
[6]裴堯,樓仁興,錢桂蘭.項目導向教學法在高職《地球物理探礦》課程教學中的應用[J].產業與科技論壇,2013(24)
【基金項目】2014年度廣西高等教育教學改革工程立項項目“提高學生軟件設計能力的研究——創辦高職高專軟件興趣小組的實踐”(2014JGA438)
【作者簡介】凌志梅(1978— ),女,壯族,廣西崇左人,廣西城市職業學院講師,研究方向:計算機應用;李海強(1985— ),男,壯族,廣西扶綏人,廣西城市職業學院講師,研究方向:計算機編程。
(責編 盧 雯)