項目基金:吉林省教育廳高等教育教學研究課題(課題名稱:項目教學法在軟件系統(tǒng)課程中的實踐與研究)。
【文章摘要】
軟件系統(tǒng)類課程的最終呈現載體是軟件項目,這與項目教學所需的載體不謀而合,在軟件系統(tǒng)課程當中實施項目教學法使軟件系統(tǒng)課程的教學有了重要的載體,以項目貫穿整個教學過程,使得學生的學習有具體的內容為依托,教學效果良好。同時,項目教學法通常在實施過程當中是以小組合作的模式進行的,這正體現了軟件系統(tǒng)課程對應的程序員崗位群的工作性質。通過項目教學法,恰好可以在學習的過程當中,培養(yǎng)學生的團隊意識,以及創(chuàng)新精神、表達能力、溝通能力等,對于學生在學習過程中成長為準程序員有著十分重要的作用。文章研究了基于項目教學法的軟件系統(tǒng)課程開發(fā)的重要性,以及課程開發(fā)的主要內容,并分析了此類課程開發(fā)過程中的主要問題。
【關鍵詞】
項目教學法;軟件系統(tǒng);課程開發(fā);應用
1 基于項目教學法的軟件系統(tǒng)課程開發(fā)的重要性
軟件系統(tǒng)課程是計算機軟件類專業(yè)的重要核心課程。雖然各院校針對各地區(qū)的實際需要,所開設的課程不盡相同,但大致上以Java程序設計與開發(fā)、ASP程序設計與開發(fā)、winform程序設計與開發(fā)等為代表。軟件系統(tǒng)課程屬于理工科目類,并且是程序員工作的具體呈現。而項目教學法,是師生共同完成一個項目,來達到教與學的目的。軟件系統(tǒng)類課程的最終呈現載體是軟件項目,這與項目教學所需的載體不謀而合,而軟件開發(fā)的過程通常是按照設計、開發(fā)、測試、實施的過程進行。這也體現著項目教學的基本過程。因此,在軟件系統(tǒng)課程當中實施項目教學法使軟件系統(tǒng)課程的教學有了重要的載體,以項目貫穿整個教學過程,使得學生的學習有具體的內容為依托,教學效果良好。
同時,項目教學法通常在實施過程當中是以小組合作的模式進行的,這正體現了軟件系統(tǒng)課程對應的程序員崗位群的工作性質。當前對于程序員崗位來說,團隊協(xié)作是重要能力,而這種能力需要在學習中不斷地鍛煉與養(yǎng)成。通過項目教學法,恰好可以在學習的過程當中,培養(yǎng)學生的團隊意識,以及創(chuàng)新精神、表達能力、溝通能力等,對于學生在學習過程中成長為準程序員有著十分重要的作用。
2 基于項目教學法的軟件系統(tǒng)課程開發(fā)的主要內容
2.1基于項目教學法的課程設計
2.1.1 確定課程目標
對于高職當前課程目標的需要,需設定課程的能力目標、知識目標與素質目標。即將技能點細化形成能力目標;將知識點細化形成知識目標;將程序員崗位群所需的職業(yè)素養(yǎng)細化形成素質目標。
2.1.2 設計課程項目
基于軟件行業(yè)程序員崗位的工作需求,以及行業(yè)標準,并結合當地的軟件行業(yè)的具體需求,確定軟件系統(tǒng)課程的綜合職業(yè)能力。以《winform程序設計》課程為例,選擇一個學生身邊的、易于理解與接受的,且大小適中,即能夠體現全部教學知識點、技能點,又能體現程序設計的全過程的項目,如《學生學籍管理系統(tǒng)》。選中了這一項目作為載體后要對項目進行加工與優(yōu)化,即將項目進行改造,使之成為適合學生所學,能夠貫穿教學,體現所需知識點的學習性項目。
為了更好的完成教學任務。在應用中教師選擇了教學項目《學生成績管理系統(tǒng)》作為教學操作演示與示例講解,以《學生學籍管理系統(tǒng)》作為學生學習項目由學生在觀看教師操作后以小組為單位共同進行工作的項目,同時以《學生寢室管理系統(tǒng)》作為綜合實訓項目,此項目在教學的最后兩周實施,由學生自行設計、開發(fā)項目,教師進行指導。
2.1.3 設計教學任務
將國家軟件技術資格水平考試的程序員考試標準作為基礎,結合軟件系統(tǒng)開發(fā)的全過程,即設計、開發(fā)、測試、實施。將課程內容整理為具體的工作任務。每一工作任務對應具體的課時。按照項目產生的過程,按照由簡入繁的過程,體現知識形成的脈落。
2.2實施項目教學的資源準備
提到資源,首先應該是師資隊伍。對于項目教學法而言,需要有具有項目開發(fā)能力的在企業(yè)實戰(zhàn)過的專業(yè)教師,同時懂得項目教學法,懂得項目化課程的開發(fā)。在教學當中,教師需要按照項目教學的具體過程進行項目教學的實施,需要準備相應的教學資源。首先是項目教學環(huán)境的構建,即教學情境,即構建體現企業(yè)工作場景的教學情境。其次開發(fā)項目教學法所需的教學資源,如項目、任務書、任務工單、驗收文件、資訊單、評分表等。根據各校的實際情況,還可以進行基于項目的教材的開發(fā)。
2.3基于項目教學法的課內外教學
項目教學的課堂教學過程一般有六個步驟:任務、計劃、實施、檢查、評價、歸檔。這里不詳細解釋。主要研究以職業(yè)技能競賽為依托提升項目教學層次的課外教學。期末階段在校內舉行軟件系統(tǒng)職業(yè)技能競賽,競賽方案中要明確規(guī)定,學生提交完整軟件系統(tǒng),并配套軟件說明書,以小組為單位完成作品等。以競賽的形式提高學生參與熱情,將項目教學提高到更高的層次。另外,將學生的優(yōu)秀作品,帶到各級各類軟件系統(tǒng)比賽當中進行檢驗,提高學生自信心。同時,學生的優(yōu)秀作品也可以成為之后的教學項目,非富我們的教學資源庫。
3 基于項目教學法的軟件系統(tǒng)課程開發(fā)中的主要問題探究
基于項目教學法的軟件系統(tǒng)課程開發(fā)在實踐中取得了很好的效果是毋庸置疑的,但是在實踐中也存在著一些需要解決的問題:
一是學校方面:在軟件系統(tǒng)課程開展項目教學模式,較傳統(tǒng)教學模式需更多的課時量、教師、場地和設備。相對而言目前高職院校專業(yè)課和專業(yè)實訓課課時不足;實習的場所和設備不到位;實施項目開發(fā)難度很大;項目教材嚴重缺乏。
二是教師方面:項目教學模式對教師要求非常高。要求軟件系統(tǒng)課程教師必須具備參與過企業(yè)完整項目的能力。掌握完成一個項目所涉及的所有專業(yè)理論知識和專業(yè)技能,同時能夠開發(fā)出適合用于教學的項目,能涵蓋學習領域的全部或絕大部分教學目標規(guī)定的內容,還必須在備課時做大量的準備工作,以應對學生的各種未知問題,使學生的行為能夠在教師的控制之下。而目前很多高職院校軟件系統(tǒng)課程教師尚不完全具備此能力。
三是學生方面:一般而言,高職學校的班額較大,而對于軟件系統(tǒng)課程,每個項目組人數通常設定在7人以內,這就增加了教師項目教學指導難度和教學管理難度。另外,學生對于項目教學模式的接受和轉變需要一個過程,尤其是項目計劃、自我評價等能力的培養(yǎng)需要整個專業(yè)共同培養(yǎng),而非一個項目一個學科能夠完成。因此,需在本專業(yè)全面推進項目教學模式才能達到學生很好地接受,取得良好效果。
【參考文獻 】
[1]基于項目教學的高職軟件技術專業(yè)教學模式改革[J],吳躍飛;趙華麗;徐洪祥.中國水運(理論版) 2008-01-20.
[2]軟件技術專業(yè)項目教學探索[J],趙從軍;賀平.計算機教育 2007-08.
[3]高職軟件專業(yè)項目教學的課程考核改革[J],陳翠松.浙江工貿職業(yè)技術學院學報.2010-0 .
[4]計算機軟件項目教學改革的實踐與探索——基于“任務驅動”的小組協(xié)作教學模式[J],吳?;ǎ煌踹B山.考試周刊.2009-06 .
[5]高職軟件技術專業(yè)“項目教學+水平考試”人才培養(yǎng)模式探索與實踐[J],聶晶.教育與職業(yè).2012-06.
【作者簡介】
孫宇(1978.11——),男,漢族,學士學位,副教授,現就職于吉林科技職業(yè)技術學院,研究方向:圖像設計 。