軟體開發相關課程專案式教學研究論文

軟體開發相關課程專案式教學研究論文

  摘 要 隨著資訊社會不斷髮展,如何在資訊科學相關專業教學過程中提高學生的技能水平和綜合素質,是高校教學過程中一直在探索行的問題。在軟體開發相關課程中,專案式教學日漸受到關注。該教學方法是以實踐教學活動為根本的一種教學、培訓方法。本文根據近兩年軟體開發相關課程教學實踐,提出透過完成一個以學生為主導,以一個完整的“專案”為基礎的專案式教學方法,並對專案式教學中的具體實踐過程進行了闡述。

  關鍵詞 專案開發 教學模式 實踐式教學方法

  中圖分類號:G434 文獻標識碼:A

  0引言

  專案開發相關教學方法萌芽於歐洲的勞動教育思想,最早的雛形是18世紀歐洲的工讀教育和19世紀美國的合作教育,盛行於德國,到20世紀中後期逐漸趨於完善,成為一種重要的教學模式,尤其適合於高層次技術教育。研究適用於軟體相關課程的專案教學方法,對於提高該專業學生的職業發展能力,改善就業現狀具有較大的現實意義。

  “專案式教學法”是透過完成一個完整的專案工作而進行實踐教學活動一種教學、培訓方法。在美國教育家凱茲和加拿大教育家查德合的著作《專案教學法》一書中,最早出現了“專案教學法”這一概念。它最初的含義是:知識可以在一定的條件下自主建構獲得;學習是資訊與知識、技能與行為、態度與價值觀等方面的長進;教育是滿足長進需要的有意識、有系統、有組織的持續交流活動。2003年7月,德國聯邦政府教育部職教所在專案教學法盛行時,制定了以實踐活動為導向的專案教學法,它把整個學習過程分解為一個個具體的工程或事件,設計出一個個專案教學方案,按照專案流程設計教學思路,不僅將專案相關理論知識教授給學生,同時熟練了實際操作過程,更重要的是培養他們的職業能力,該能力不僅是知識能力或者是專業能力,更重要的是涵蓋了解決實際問題的能力——接納新知識的學習能力以及與人協作和進行專案動作的社會能力等各個方面。教育必須以學生的發展為本,最大限度地發掘學生的能力,構成倡導專案教學法的思想背景,是專案教學法的理論基礎。

  1軟體開發相關課程專案式教學改革方法

  隨著資訊科技的興起與飛速發展,軟體相關專業為我國的各行各業培養大量的人才。在計算機教學改革中採用專案教學法,以學生為主體,教師為輔助,在實踐中應用舊知識、發現新知識、解決問題、提高技能,符合斯金納的教學系統小步子化理論。在計算機相關專業教學過程中採用專案教學法,首先要求學校硬體裝置要跟得上,使學生有足夠的上機時間操作;其次要尋找或教師自己補充編寫教材,保證每門課有大量的例項、習題;第三,對教學內容模組化,制定合理科學的教學目標、教學過程、教學方法,學生透過每節課充分的、有步驟的、系統的練習後,能達到熟練掌握教學內容的目的。

  1.1軟體開發相關課程專案式教學改革的理念

  本文透過總結近兩年的實踐經驗,形成如下教學模式和理念:

  1.1.1課程融合、團隊協作

  本文綜合應用了幾門課程的教學內容,同時綜合應用一門課程不同部分的教學內容,找到專案教學與案例教學的不同之處,形成了專案教學團隊,討論、分工、協作,對專案教學規律、教學特點有深刻的認識和系統的研究,在教學內容、教學實施、教學質量及課程考核辦法和教材建設方面也進行了許多有益的探索。

  1.1.2案例實施、需求驅動

  本文選擇有實際應用價值的、社會急需案例,不是脫離實際虛構的,要求學生從已有知識和原理開始入手,分析專案、訂製工藝和實施辦法。而實踐所得的結果又考問學生:是否是這樣?是否與書上講的一樣?透過完成專案把理論與實踐有機地結合起來。

  1.1.3互教互學、注重創造

  專案教學法由學生與教師共同參與,學生組成小組共同完成一個專案。學生的活動由教師組織和指導,又給充分發揮學生的自主性和積極性留下足夠的空間。學生除了向教師學習,主要透過完成專案在實踐中學習,向其他學生學習,完成某個專案也可能有多種方案可選擇,在這個過程中鍛鍊各種能力,這也是與案例教學(一般可以個人單獨完成)不同的地方。

  1.1.4多元化教學模式

  引入了“企業專案實訓”的思路。針對大一、大二學生設定專業實習,對大三學生實施專案強化,對大四學生進行企業級應用類實訓,目前在東軟、中軟、百度、谷歌等公司均有我院畢業生。

  1.2軟體開發相關課程專案式教學設計

  1.2.1軟體開發相關專案的`選擇

  專案教學的一切活動都圍繞專案這個載體來設計與開發,專案的選擇與設一計的好壞直接關係到專案教學的成敗。專案的選擇要遵循以下原則:首先,專案應貼近實際社會工作;其次,專案的規模要適中,綜合考慮學生實際能力;最後,在符合教學內容的前提下,應具有一定的創新性。

  1.2.2設計的原則

  第一,把握以學生為主體的原則,在計算機教學改革中,以學生為主體,教師為輔助,充分發揮學生的主動性。

  第二,以實踐為中心的原則。在實踐中應用舊知識、發現新知識、解決問題、提高技能,符合斯金納的教學系統小步子化理論。

  第三,學習環境、協作資源有效支援的原則。在計算機教學中採用專案教學法,首先要求學校硬體裝置要跟得上,使學生有足夠的上機時間;其次要尋找或教師自己補充編寫教材,保證每門課有大量的例項、習題;第三,對教學內容模組化,制定合理科學的教學目標、教學過程、教學方法,學生透過每節課充分的、有步驟的、系統的練習後,能達到熟練掌握教學內容的目的。

  1.2.3專案教學的步驟

  本文透過以下思維導圖,展示了軟體開發相關課程專案式教學改革的過程:

  2總結

  軟體開發相關課程專案式教學改革能夠讓學生在教師的指導下尋找解決問題的途徑,最終完成專案,得到結果,並進行展示和自我評價。資訊的收集,方案的設計,專案實施及最終評價,都由學生負責。學生按照分工承擔其中某個部分的工作,但要參與該專案的全過程,瞭解並把握整個過程及每一個環節中的基本要求。

  本文提出的模式的教學方法, 是對傳統教學模式的一種突破, 也是適應現代社會發展的一種需要, 透過專案教學改革,在最大程度上縮短了學校培養的軟體人才與能勝任實際崗位人才之間的距離,解決了社會人才需求與學校培養人才供應之間的錯位問題。有廣泛的應用價值。

  參考文獻

  [1] 李坤,趙陽,寧靜.軟體開發相關課程專案式教學改革[J].吉林工程技術師範學院學報,2009,25(03):25-27.

  [2] 葦麗梅.專案教學法在計算機程式設計課程中的應用[D].上海:華東師範大學,2010.

  [3] 微玉.專案教學法綜論[J].廣西教育,2008(09):21-23.

  [4] 張世澤,劉同先,丁升選,呂淑敏.淺議專案教學法在我國的發展、應用和建議[J].教育教學論壇,2014(12):168-169.

最近訪問