前言:中文期刊網精心挑選了軟件教學范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。
軟件教學范文1
一、 ppt
大家最熟悉的就是ppt了,它是我們使用最廣泛、使用最熟練的一款軟件。但是它并不是專業的教育教學軟件。所以,我先談談這款軟件在教學方面一些個人看法。1.教師接觸較多,軟件操作很容易,多數教師易上手。2.課件資源豐富,網絡搜索起來很簡單。3.在師機、生機方面交互繁瑣,體驗感較差。4.并非專業的教育類軟件,不能實時的保持教學數據(如配套的學生課前預習數據和課后回饋數據)。
二、傳統電子白板
我把如普洛斯米修斯白板、鴻合電子白板、天仕博電子白板等電子白軟大致歸類為傳統電子白板軟件中,它們的功能都十分強大(如:普米軟件可以做出fl的動畫效果),它們的交互性非常強,制作完成的課件學生可以很容易的操作。但是這些軟件安裝起來比較繁瑣,軟件彼此之間不能兼容,軟硬件之間反應并不是很靈敏,相互之間的課件不能通用,而且制作課件過程又非常繁瑣(如:普洛斯米修斯白板),網絡可參考的同類型資源又較少,沒有大數據支撐,這不為是一大遺憾,所以,我認為這類電子白板軟件只是現代教學軟件的過度形式。
三、大數據支撐的交互式教學軟件
現在這類教學軟件種類很多,我今天從我熟悉101ppt、學樂云、希沃白板5、樂教樂學等幾款軟件分享一下我的感受。
軟件教學范文2
軟件名稱:RazorLame
軟件大小:894KB
下載地址:
Exact Audio Copy(圖2)具有播放、抓軌、壓縮、編輯ID3信息、刻錄等功能,這里筆者僅介紹最具特色的抓軌功能。Exact Audio Copy的抓軌過程輕松易學,也相當好用,我們可以用它將CD上的音頻文件抓取成wav無損格式,并作為制作其他音頻格式的藍本。Exact Audio Copy是一款綠色軟件,下載解壓縮后可以直接使用,第一次運行時會出現配置向導,使用默認設置即可。
圖2
在抓軌之前,應先選擇“EAC”菜單中的“驅動器選項”,點確定后選彈出菜單中的抓取模式項,將“驅動器可以找回C2錯誤信息”選中。點“確定”后即可進行抓軌操作。選中您想要抓取的音軌,點選左側菜單的“WAV”圖標,選擇抓軌文件的保存路徑,即可開始抓軌。如果對抓軌精確度有要求,還可以選擇“操作”菜單中的“測試并抓取所選音軌”,這樣軟件會對音軌進行兩次讀取,并將兩次讀取的結果進行比較,確認一致后才會寫入硬盤。如果想要對整張CD的內容進行抓取,可以直接點選左側菜單的“IMG”圖標。
軟件名稱:Streambox Ripper
軟件大?。?.7MB
下載地址:省略/soft/7191.htm
Streambox Ripper能批量將ra/rm/wav/cda/MP3等格式的音頻文件轉換成wma/wav/mp3格式的文件,在轉換過程中,還能通過程序內部自帶的聲音均衡器,來對音頻文件的聲效進行簡單處理。為了便于理解,這里以將rm格式轉mp3格式為例,來詳細介紹如何轉換單個音頻文件的格式。
圖3
進入Streambox Ripper界面(圖3)后,首先用鼠標單擊一下“load”按鈕,接著找到事先準備好要轉換的rm音頻文件,確認后,在主界面中會顯示該音頻文件的屬性信息;接下來就要選擇取樣率和聲道了,要注意的是,如果取樣率和聲道選擇不同的話,最后生成的mp3文件容量就不同,而且取樣越高,產生的mp3文件越大,立體聲比單聲道產生的文件大,所以筆者建議大家選擇合適的取樣和聲道,以確保生成的文件尺寸適中;接著單擊“convert”按鈕,在“encode output file”中單擊“mpeg layer 3(mp3)”單選框,同時在“quality”中可以調節取樣和聲道參數,然后在“destination directory”中選擇一個存放新生成的mp3文件的目錄,選擇時可以單擊“change”按鈕,不過在改變目錄之前,筆者建議大家最好先查看一下存放目錄的空閑空間是否足夠大,如果空間不夠的話,文件轉換過程會被突然中斷。選擇好存放mp3文件的目錄后,只要單擊對應對話框中的“ok”按鈕,程序就會自動完成轉換工作。
上面的方法只適用于每次轉換一個文件,如果大家要提高操作效率,想批量轉換的話,可以利用主操作界面中的“batch”按鈕。單擊“batch”按鈕后,大家將看到一個如圖3右側所示的界面,在這個界面中的“Input”設置框中,輸入轉換前文件所在的目錄,在“Output”設置框內輸入轉換后文件所存放的目錄,這時點“OK”,即開始批量轉換。
軟件名稱:Audio Record Wizard
文件大小:2.37MB
下載地址:省略/soft/39158.htm
Audio Record Wizard是一款非常好用的錄音軟件,能把聲卡中發出的任何聲音直接錄制成mp3文件(圖4)。軟件使用方法簡單,很容易上手,而且其錄制的聲音音質非常的好。下面作一簡單介紹。
軟件教學范文3
[關鍵詞]模具CAD/CAM 情景教學 軟件操作 模具結構
[中圖分類號]G711[文獻標識碼]A[文章編號]1007-9416(2010)02-0126-01
近年來,隨著塑料模具CAD/CAM/CAE越來越多的應用,企業對會使用AUTOCAD、PRO/E、UG等繪圖軟件、有一定工作經驗的復合型人才需求最旺,因此提高模具CAD/CAM制造水平除了要有先進的制造設備之外,更需要有熟練掌握先進制造技術的技能型人才,而這些人才恰恰是模具行業內數量最少的年輕人。而職業學校模具專業作為培養高素質從業人員的重要陣地,更是肩負著培養具有CAD/CAM軟件應用技術、數控加工實用技術和模具制造工藝知識的綜合型人才的重任。在職業教育軟硬件條件大幅提升,而生源質量卻較低的現實情況下,傳統的模具教學仍然延續著以厚重理論為基礎,偏重基礎切削理論和數控原理的思路進行,顯然已無法滿足現代企業對于能實際動手參與模具制造實操過程的技能型人才的需求。改革職校模具專業CAD/CAM課程教學,將理論知識的存儲轉向職業能力的培養已經成為模具專業課改的重中之重。
1 確立以軟件操作技能作為模具CAD/CAM課程教學的先導
企業需求能利用CAD/CAM技術完成整個模具設計到制造工作過程的綜合型人才。由此,在進行模具教學改革過程中我們根據能力培養目標提煉出不同的工作任務和教學項目,這些任務的實現都是以大型CAD/CAM軟件作為基本實現工具的,這些軟件均驗證了的應用以被生產知識功能基礎上的擴展及模具構件的標準化設計作為發展方向,使軟件的功能越來越接近人的制造工藝和經驗。因此模具CAD/CAM教學改革應以CAD/CAM軟件的使用技能為先導。
基于教學任務和教學項目不同,在教學過程中力爭作到以下幾點
(1)以模具實際應用的工作任務為主線,對課程體系進行優化和解構,加以創新處理,重構課程建設內容,突出理實一體化的項目教學理念,重新分配理論與實操之間的課時比例,突出職校學生工程實踐能力和創新設計能力培養的特色。
(2)建立一套與理論教學體系密切配合、相輔相成的實踐教學體系,以情景教學為引導,選擇一批實際生產中的工程樣例為載體,以培養學生的工程應用能力和工程素質為目的來完成教學任務。
(3)改革課堂教學方法,采用“講―練―操―講”的四環式教學,即努力實現教學、練習、操作、總結四個環節的無縫結合。以學生為主體,教師為主導,使學生的學習更為積極、主動。為保證四環式教學方法真正能落實,可根據本地區模具發展的實際情況建立相對應的CAD/CAM實習基地。將一些與實踐環節聯系緊密的課程放在CAD/CAM實習基地進行教學,隨堂講解,隨堂練習,隨堂操作。
(4)改革教學手段,實現課堂教學仿真化,技能考評虛擬化。采用現代教育教學手段,利用投影、多媒體教學系統、計算機網絡等條件構造先進的CAD/CAM教學環境。
(5)改革考核方法,使考核形式靈活多樣??己顺煽兺怀鲕浖僮骱蛯嶋H加工所占的比例,引導學生注重理論與實踐的結合,充分挖掘其學習的潛能。
2 緊密結合CAD/CAM軟件教學與模具結構知識教學
職業學校學生的三維想象能力較差,并缺乏對于模具的專業性認識。所以單純的模具結構知識和模具成形理論教學對于他們來說較為枯燥和單一,難以引起興趣,往往教學效果不佳?,F在有了CAD/CAM軟件的三維造型功能模塊作為平臺,教學過程變得直觀逼真,學生可以在短時間內通過三維建模模擬學習到大量實用的模具結構知識,也可以輕松理解很多模具概念,諸如收縮率、拔模斜度等,在分模過程中也可以讓學生形象地看到分型面,繼而提出分型面的相關理論知識,使學生快速深刻地掌握整個分模的過程。
同樣,單純的軟件操作技能教學沒有模具結構理論作為支撐也一樣枯燥乏味,難以掌握。只有將兩者相互結合才能在CAD/CAM課程教學中取得最好的結果。具體采用如下做法:制造一個虛擬情景,實現直觀教學,達到實際生產實訓達不到學習效果。以前用幾節課也講不明白的問題,只需要十幾分鐘的時間就可以使學生搞清楚問題,并提高了教學與培訓的效果水平。
3 合理選擇教學過程中的訓練項目
模具CAD/CAM教學建議采用基于工作過程的項目化教學方法,以引導學生能利用CAD/CAM軟件這一先進手段,結合材料、模具結構等相關知識完成整套模具的設計甚至制造。在這一過程中教師必須合理甄選訓練項目,做到難易適度,利用成功欲望充分調動學生的學習積極性,從而保障教與學兩方面的質量。在教學過程中著重采用以下方法來完成相關項目的教學
學生根據客戶和市場調研開發的制件,接受模具生產任務,依據制件的結構確定合理的工藝結構,并能夠和客戶溝通。制定模具設計的方案,使用CAD/CAM軟件完成模具設計。小組成員以小組或個人的組織形式,使用手冊等技術資料,執行機械加工工藝標準、行業標準、企業標準的要求,工藝人員在工作過程中對完成工作做詳細記錄存檔,并自覺保持安全作業及5S的工作要求。
在教學中,在選擇項目方面的要作到以下幾點。
3.1 產品真實性原則
首先選擇接近實際模具工作過程的案例,避免教師自己想象的。我們一般選取來自企業的產品、教師自己開發的產品,借此激發學生學習的興趣與創造欲望,培養學生的工程素質,為學生畢業后能迅速適應實際工作要求奠定扎實的基礎。
3.2 產品可實施性原則
選擇的項目應該在教師的能力范圍之內,而且適當超出學生的能力范圍。即教師有能力做到,大多數學生在教師的指導下通過努力也能做到。
3.3 可檢驗原則
在學?,F有的軟硬件條件下,依據一定規則,結果應該可以被檢驗,檢驗過程盡量讓學生在教師的指導下自主進行,對于檢驗出的問題教師予以指導,學生能進一步進行完善。
3.4 趣味性原則
在保證前幾個原則的前提下,適當考慮增加項目的趣味性,以激發學生的學習興趣,同時,案例中必須有若干個能產生可見的真實結果。
總之,職業學校的模具CAD/CAM課程應在堅持基于工作過程的項目化教學法的前提下,立足軟件操作技能,融入模具情景教學,通過項目任務的驅動,努力培養學生的綜合能力,真正為企業培養能實際參與整個模具設計制造實操過程的技能型人才。逐實現步將學生由基礎學習引向專業學習,由理論學習引向技能訓練。使學生全面進行文化素質、專業能力、關鍵能力以及綜合素質的培養。
軟件教學范文4
關于軟件工程實踐性教學環節的思考,本文主要從教學體系、設計思路、階段劃分等方面進行分析。
1.1軟件工程實踐性教學環節的指導思想
關于教學環節的指導思想,學校應該樹立明確目標,對學生進行工程能力以及基礎理論教學方面的培養。并明確軟件工程實踐教學在課程教學中的地位。只有這樣才能對原有的教學進行改革,充實軟件工程實踐性教學內容,改進教學方法。在新的教育模式下,學生才能多與社會接觸,增加實踐經驗。舉個例子,某高校在進行軟件工程專業課教學之前,學校領導要求教師必須要將實踐規劃到教學內容當中,教師通過將課程分為“理論課程”和“精品”實踐課程,實踐課程主要是利用學校資源,開拓新的實踐基地,從而增加學生實踐操作的機會。該學校老師還為此探索出一條新的教學模式,即“理論教育+實踐訓練+社會實訓+學生就業”教學模式。
1.2工程教學的階段劃分
工程實踐階段的劃分非常重要,本文建議將工程教學的階段分成四部分,即基礎實踐教學、專業實踐教學、綜合實踐教學以及軟件工程項目實踐教學。這四個部分中,主要是以循序漸進的方式進行教學,學生從基礎到專業,到最后的工程實踐,由淺到深進行教學,從而提高學生的實踐技能。基礎實踐教學必須要從大一開展教學,其中主要是進行一些軟件基礎設計方面的講解,其目的就在于培養學生的軟件編程能力。在大二的時候,老師可以根據學生的情況開展專業實踐教學課程,該階段的教學主要培養學生的邏輯思維能力,讓學生能進一步提高軟件程序設計水平。到了大三階段,學生在擁有專業理論知識和專業技能之后,學生能進一步接受程序設計、高級編程技術、NET構架技術等方面的實踐教育和培訓。而最后一個階段則是軟件工程項目實踐教學,該階段主要在大四進行。其主要教學內容是將實際的工程項目融入到畢業教學當中,老師通過工程技術和相關理念滲透到教學當中,對學生的工程技術和實際的軟件開發技能進行培養,從而提高學生軟件開發的實際操作水平。
1.3建立軟件學習基地
建立軟件學習基地的目的是讓學生能在模擬環境中,體驗社會企業軟件開發的實際操作和工作內容,豐富學生的工作經驗。此外,學生還必須要“走向社會”,在社會企業中不斷探索實踐。在實踐基地當中,學校能與企業互相合作,并通過企業提供的相關項目,讓學生親手完成項目的設計。在進行實踐教學的過程中,老師應該要對基地的環境、合作企業、設計內容等方面進行考慮。舉個例子,某高校已經對大四學生開展實踐基地,教師在開展實踐前要從以下幾個方面進行思考:基地環境、實踐工具、培訓指導等。在實踐基地當中,該學校老師將學生分成4-7個小組,每組3-5人,小組成員內部進行分工合作,并將分工后的工作名單上交,包括企業交流、會議記錄、設備管理等。在分工合作的過程中,老師不能對學生進行過多的干涉,應該讓學生在實踐過程中進行領悟,必要時給出相應的指導。在完成實踐之后,學生要各自完成自己的畢業論文,老師也要對學生的情況(軟件工程實踐能力和綜合素質)等方面進行評估,并反饋給學校領導,優秀的地方要繼續發揚,做得不足的地方要及時進行調整,以便能讓學生能在更加良好的教學模式下成長,提高專業水平和實踐能力,以更好地適應社會企業的發展需求。
2結束語
軟件教學范文5
關鍵詞:教學軟件;開發;需求
為了提高我國高職院校教學軟件的開發質量,我們應通過相關教學理論指導教學軟件的開發與具體軟件細節的設置。在我國北京大學的一部分學者中,其認為在我國教學軟件的開發中,最應注意的是在提高教學軟件數量的同時提高教學軟件的自身質量,所以我們說流程的規范化是保證教學軟件實用性的的基礎。
1教學軟件需求分析的目的與層次
對運城職業技術學院信息化建設軟件開發的需求分析流程進行研究,就必須要首先搞明白什么是信息化教學軟件的需求分析。在我國軟件工程領域中,業界普遍認為教學軟件的需求就是指需要系統做什么工作。這種理論也說明了相關開發人員在對教學軟件開發前,必須了解教學軟件所要針對的教學目標以及其需要解決的教學問題。針對這種情況,我國軟件工程領域中的定義便需要一定擴充,才能更好的適應教學軟件開發的相關需求,我們根據教學軟件的作用進行分析,得出了教學軟件需求分析的具體定義:“分析特定教學中的問題,論證相關教學軟件開發的必要性與可行性,確定軟件開的的根本目標,并在此基礎上決定教學軟件的具體功能特性、教學特性以及性能方面的需求”。在教學軟件的具體開發中,我們需要明白教學軟件需求分析的目的,而其目的分為“總體目標和預期效果-教學軟件的使用任務-教學軟件提供的功能與教學特征-教學軟件的其他特性”這四個層次的需求。
2教學軟件需求分析的規范化流程
在運城職業技術學院的教學軟件需求分析中,只有較為合理的規范化流程才能最大程度上保證高職院校的教學軟件需求分析效果。筆者針對自身的工作經驗,將教學軟件的需求分析流程劃分為前期需求分析、開發中的用戶需求分析、推廣應用中的用戶需求分析三個階段,通過這三個階段的具體分析保證教學軟件需求分析的層次性與全面性。
2.1前期需求分析
在運城職業技術學院的教學軟件具體開發中,相關開發人員應將教學軟件當做一種產品進行開發,并對其前期需求進行相關分析。在高職院校的教學軟件具體開發中,前期需求的分析主要是從具體教學角度進行考慮,相關教學中是否存在進行教學軟件開發的必要性以及可行性。而經過這種考慮后,教學軟件將會形成開發總目標,支持具體教學軟件的開發工作。上面提到的前期需求方法,是一種以問題為導向的需求分析方法,而在我們確定教學軟件的總體目標后,相關軟件開發人員就需要以“解決具體教學活動中遇到的問題”為出發點,用以確保教學軟件的實用性。相關開發人員在初步的了解軟件總目標與出發點后,還應進行以下幾點更具體的需求分析:
2.1.1相關教育需求分析
在對教學軟件的相關教育需求進行分析時,相關人員應通過文獻資料、該學科的發展現狀、發展趨勢等問題進行綜合分析,了解該學科真正需要教學軟件解決的問題。
2.1.2已有產品現狀分析
在對教學軟件的教育需求分析后,相關人員應通過對市場的調查,了解現存同類教學軟件能解決和不能解決的相關教育需求,以此形成自身教學軟件功能的期望,完成自身的市場定位。
2.1.3開發必要性論證
在進行教學軟件教育需求分析以及產品現狀分析后,相關考察人員應通過教育的需求與已有產品的現狀進行分析,以此確定教學軟件是否有開發的必要性。
2.1.4開發可行性分析
根據教學軟件的開發需求,結合自身開發資源,確定教學軟件的開發團隊是否有能力完成所需功能教學軟件的開發。
2.2開發中的用戶需求分析
在軟件的開發過程中,教學軟件需求分析的重點應通過對相關教學理論的分析與理解,將其轉化為具體的使用任務,只有這樣才能保證教學軟件自身功能適應教學需求且符合教學規律,而這些工作的展開則需要相關人員對用戶的需求信息進行獲取與分析。
2.2.1用戶需求信息獲取
在教育軟件開發中,通過用戶訪談的方式是較多采用的一種用戶需求信息獲取方法。在這個過程中,相關調查人員需要通過問題與接收訪談的高職院校學生進行溝通,引導其進行問題的回答,以此形成自身教學軟件初步的功能與模塊。
2.2.2用戶需求信息分析
在獲得用戶需求信息后,相關教學軟件開發人員應通過對得到的不同信息進行歸類,進行具體的教學軟件業務需求分析,并根據分析結果初步決定教學軟件的功能,進行相關教學軟件的研發。
2.3推廣應用中的用戶需求分析
在教學軟件開發結束并投入應用后,學生在具體使用中很可能產生新的需求,這就需要教學軟件根據相關反饋意見不斷地進行升級,在相關升級過程中,相關人員應積極對具體學生產生的新需求進行分析,支持教學軟件的升級工作。在用戶對新功能的需求到達一定程度后,相關教學軟件就必須進行升級換代。
3結論
綜上所述,規范化教學軟件開發需求分析,能夠有效的促進教學軟件開發工作的進行,對于我國高職院校教學手段的升級有著較為積極的推動作用。
參考文獻
[1]黃少穎,劉美鳳,張霞.教學軟件需求分析有效實施的指導原則研究[J].現代教育技術,2007,03:10-12+56.
[2]黃少穎,劉美鳳,劉博,張霞.教學軟件開發的需求分析流程初探[J].現代教育技術,2007,04:22-25.
[3]蘇清香.網絡環境下基于問題學習的支持系統設計[D].山東師范大學,2008.
軟件教學范文6
軟件工程作為一門指導計算機軟件開發與維護的工程學科,研究的范圍廣,包括技術方法、工具和管理等許多方面;同時軟件工程是一門邊緣學科,涉及的領域多,如計算機科學、系統工程學、管理學、經濟學等,內容十分豐富;另外軟件工程是一個年輕的領域,尚未形成成熟的教學模式,教材也少有提供較為成熟的設計訓練實踐內容。以上特點使得《軟件工程》成為一門教學難度比較大的課程[1]。對于該課程,目前教學普遍采用的是講授與實驗訓練相結合的方法,即課堂上由教師講授理論、原理,實驗訓練時由學生分組動手實踐一個項目。但在這種教學方法下,軟件行業用人單位普遍反映計算機專業畢業生的軟件工程素質與工作預期相差較遠;計算機專業畢業的年輕從業人員對自己在大學所學的軟件工程知識不滿意。因此軟件工程專業中注重實踐類課程的教學內容與教學理念有必要按照就業市場的需求進行調整[2]。
(1)教學內容與軟件行業發展之間存在矛盾
軟件工程作為一門迅速發展的新興學科,新的技術、方法和工具不斷涌現,涉及的眾多的領域與學科,而目前市場上的教材內容的更新普遍跟不上這種發展,所以存在如何保持教材內容的先進性與發展性的問題。現代軟件工程內容豐富,基于UML的面向對象建模技術、面向服務、面向方向編程方法、測試方法、RationalRose工具、RSA等開發工具、CMM、配件配置管理以及軟件過程管理等。這些不斷發展的知識理論性與實踐性都很強,但受到學生知識結構和實踐經驗的限制并不容易被接受,同時也不可能在軟件工程這一門課中完全講授,從而影響教學效果,以致軟件行業用人單位普遍反映計算機專業畢業生的軟件工程素質與工作預期相差較遠。
(2)教學安排方面存在的問題
軟件工程與其他計算機課程,如高級程序設計語言、數據結構、數據庫、計算機網絡以及操作系統等課程都是相互作用和影響的。目前軟件工程課程與其他課程銜接普遍不是很理想。軟件工程的學習應有一些先修課程如高級程序設計語言、數據結構;還應具備操作系統、數據庫、計算機網絡的一些知識。哪些課程應先修,哪些課程可以并行,如何與軟件工程課程銜接等,都是課程安排時需要考慮的問題。在教學時間與跨度上,學生接觸這門課的時間普遍不夠,軟件工程課時一般不多,大都只設置一個學期,而且沒有后繼課程的進一步加強,不容易滿足軟件工程對實踐的長期要求。
(3)學生對軟件工程的學習興趣普遍較低
軟件工程不像程序設計課程那樣容易帶給學生的成就感,激發學生的興趣和熱情。同時由于積累的知識所限,學生很難將軟件工程的抽象理論和實際應用聯系起來,因此較難對這門課程產生興趣,容易產生枯燥乏味的感覺,從而失去對這門課程的學習興趣。
(4)實踐環節比較薄弱
在課程的教學中,普遍較少給學生提供實驗尤其是項目實踐的體驗,主要原因是課程的總課時不充足,缺乏相應的軟件工程實驗軟件,學生上機實驗比較困難;有些實踐內容顯得太復雜太耗時,由于實驗條件受限,大部分老師僅給出項目各階段文檔模板,要求學生按規格編寫相應文檔,但往往沒有企業項目開發中的嚴格評審機制,學生很難建立標準化、規范化思想。學生在實驗教學中開發的系統僅僅作為作業提交給教師,教師大概的檢查代碼,而沒有嚴格的代碼走讀過程,也未交付用戶使用,沒有真正意義上的驗收測試,維護。學生無法發現各階段中存在的問題。無法使學生達到真正項目實踐鍛煉的效果[3]。
(5)教師的業務素質有待提高
這門課對授課教師的業務有較高的要求。首先教師對軟件工程本身要有深刻的理解,有一定的軟件開發經驗,最好有一定的項目和工程背景,這樣教師能從自己的開發實踐中理解軟件工程的基本原理與方法,才能在講授時靈活地將理論和實踐相結合,學生才能直觀地感覺到該門課程的重要性。但是,很多教師由于時間和環境的限制,自身從事軟件項目開發經驗不足,從而在教學中很難做到游刃有余[1]。
2軟件工程課程教學模式探討和創新
(1)以就業為導向,利用校企合作,加強軟件工程課程的實用性
學校、企業、學生三方如同三個同步的、契合的齒輪,圍繞著職業素養的提升這一共同目標,良性運轉、螺旋式上升。通過校企合作,學生可以逐步適應崗位群、終身發展,實現從學生到職業人的轉換;對于企業而言,校企合作不僅幫助企業實現了培訓企業員工、滿足企業用人需求等淺層目標,也傳播了企業文化、深層次地挖掘了企業的發展潛力。我們學院積極與本地的軟件企業聯合,整合資源,根據企業與專業的特點制定相應的教學計劃進行人才培養,配合實踐平臺使學生積累一定的工作經驗,緊隨市場動向,提高就業率[4]。實踐中,我們根據合作企業的具體軟件工程要求,把企業的實際項目引入到課程實踐中,讓學生參與企業項目組,部分學生畢業后直接進入合作企業工作。另外,結合師范院校女生比例較高的情況,側重加強界面設計開發、軟件測試、配置管理方面內容的教學,有效的提高了軟件工程課程的實用性。
(2)調整課程安排與教學內容安排
根據軟件工程的特點,我們在課程體系安排上做了一些調整,如加強一些前驅的課程教學,引入一些新技術的專業選修課,根據實際情況安排課程設計、專業實踐做為軟件工程的后繼課程。同時,我們還與合作企業進行課程體系設計,如引入系統集成與測試、手機開發基礎等前驅實用課程,使學生積累了基礎知識,便參與到企業的實際項目組。在教材選擇上,軟件工程學科發展快,包含內容多,選擇教材既要保證教材內容的新穎、全面,還要考慮到內容是否能與實際工作緊密結合,對實踐能否起到重要的指導作用。因此,我們選擇機械工業出版社出版的《軟件工程原書第9版》(IanSommerville)。它多次再版的事實說明了該書受歡迎的程度。其內容豐富詳實,涵蓋了軟件開發過程各個階段的內容,而且包含了一些軟件工程的新技術。我們在授課過程中結合課程的實際課時,對教材內容進行適當節選,如軟件過程、項目管理、軟件需求、系統設計、分布式系統體系結構設計、快速軟件開發、軟件測試、配置管理、面向服務、面向方面、面向安全方法等,這樣可以給學生本學科一個概貌,對于感興趣的學生也可以得到更多進一步學習的機會。
(3)激發學生學習興趣和熱情
培養學生對軟件工程的學習興趣與熱情是軟件工程教學需要解決的一個難題。與學生的交流發現,師范類院校的學生普遍對軟件興趣不大,也不知道學了課程后有什么用。因此,我們以就業結合個人興趣為導向,積極培養學生興趣,讓他們感覺到學好這門課程與就業關系密切,是自己從業的基礎,這樣學生學習起來就有目的性,收到較好的學習效果。此外,在課堂氣氛方面,鼓勵學生多參與,在講解時應盡量營造探究氣氛,增強交流互動,適當使用案例教學法,以激勵學生主動參與學習活動。
(4)加強實踐環節
課程初期,采用項目驅動法,采取小組開發形式進行實踐教學。學生按教師要求組成6~8人的項目小組,選擇來源于企業的實際項目題目,然后每位學生擔當實際項目開發過程中的不同角色,進行分工協作,參與項目管理和開發,從不同角度全面把握和體會整個軟件工程項目開發和管理的基本思想,在一個學期內共同完成實驗項目。同時教師加強在實驗過程中的指導作用,要求各項目小組分階段提交討論記錄和項目工程要求的里程碑成果。鼓勵學生積極建設校園創新創業基地。校園創新創業基地模擬軟件公司開發管理模式,是學生課外科技、課外實踐、開發訓練、社會服務活動的基地,為學生在校期間提供了良好的就業實戰平臺。學生通過基地實際的項目,將所學的理論知識應用到其中,做到學以致用。充分發揮校外實習基地作用。我校與本地的軟件企業聯合,開展校外實習基地,在課程結束后進入軟件工程校外實習環節,讓學生融入到真實的開發環境中去。經過一個學期的軟件工程理論基礎和校內創新實驗室的經驗,我們根據實際情況,有選擇地讓學生進入企業,跟隨項目組一起,參與到真實的項目中去。校外實習過程中,要求學生認真記錄項目過程開展的各項工作,并積極參與到各階段的工作中去。根據實踐情況,我們還將項目實習與畢業論文的設計結合起來,讓參加企業實際項目的學生可以用參加的項目做為畢業論文的主要工作,解決了學生畢業設計與實習的矛盾,學生積極性高,也取得了較好實踐效果[2]。
(5)加強師資力量
為了提高軟件工程教學效果,我們在計算機軟件工程教學的教師隊伍建設中,積極引進在企業具有軟件開發和工程實踐經驗的高學歷工程師作為骨干教師,選派年青教師到大型軟件公司去實踐與進修,這些教師把掌握的新技術、新理念及時帶到課堂,進一步體現課堂知識的實用性和先進性。
3結語