五月婷婷激情五月,人成电影网在线观看免费,国产精品不卡,久久99国产这里有精品视,爱爱激情网,免费看国产精品久久久久

首頁 優秀范文 軟件教學

軟件教學賞析八篇

發布時間:2022-09-22 16:28:22

序言:寫作是分享個人見解和探索未知領域的橋梁,我們為您精選了8篇的軟件教學樣本,期待這些樣本能夠為您提供豐富的參考和啟發,請盡情閱讀。

軟件教學

第1篇

截止到2020年5月7日,我已在線上完成教學任務88節課,主要承擔的是軟件教學課程,經過一段時間的線上教學,結合之前在課堂上與學生面對面授課的經驗,做出以下總結。

針對我承擔的軟件案例制作類課程,包括影視節目與頻道包裝,影視剪輯藝術,欄目包裝與特效實訓等課程,線上教學的優劣勢明顯,下面我先總結一下線上教學的優勢。第一、線上教學的最大優勢是可以將課程直播回放,制作包裝案例時,每一個操作步驟銜接非常緊密,邏輯性很強,而且步驟繁多,雜亂,并且不便于記在筆記本上,無法像其他理論課程那樣,知識點明確,便于整理與記憶。因為特效制作與調節必須結合調節后的效果變化,才能掌握到位,沒有嚴格規范,所以技術與經驗的積累過程很難通過筆記來實現,而相比線下教學,在機房做完一遍案例之后,無法滿足每個學生的重播需求,線上視頻教程就具有很大優勢。其次、視頻特效軟件屬于熟練性技能,因為所教的是大三學生,距離實際工作時間還有將近一年,課程結束后,長時間沒有練習操作,特效剪輯等技能性能力會有大幅度削弱,而線上教學課程存儲時間長,可以在需要時,反復觀看課程內容,將對技能熟練度恢復起到決定性幫助,使課程能夠一直伴隨在學生身邊,在需要時可以隨時選擇性復習。最后、在素材,軟件安裝包,插件安裝包以及相同類型課程的線上對比講解方面有著巨大優勢,相比線下上課時,文件傳輸需要時間很長,而且不易保存,需要學生隨身攜帶U盤上課,以及損壞、中毒、丟失,線上傳輸省卻了中間環節,而且可以提前傳到群里讓學生上課前下載完畢,上課時直接操作。在講到弄個案例特效或剪輯時,可以當場與學生共同查看網絡視頻或者網絡課程,進行類比或對比分析制作。

而相比線下教學,線上教學的缺點也十分明顯。首先、課堂紀律無法保證,無法監督學生在干什么,點開教學視頻或者進入到直播中之后到底有沒有觀看,或者有沒有溜號精神不集中等現象,在哪里出現困惑,哪里已經講透不用贅述,無法第一時間得到面部表情反饋。現在的網速和教學軟件達不到所有人都開視頻而且不卡頓的程度。開視頻與在課堂上的觀察還有很大不同。其次、線上不穩定因素太多,斷電,斷網,網絡卡頓,設備突然故障等可影響教學質量的外在因素過多,很難保證每堂課80多名學生所能接受到同樣的教學效果。最后、對于軟件課來說,最困難的是指導學生操作環節,相比于線下機房授課,教師無法迅速的看到學生操作界面,并且查看一個特效工程每一個效果的指標參數,只能通過視頻聊天,遠程操控,而課堂上學生數量很多,每解答一個問題就得視頻一次,或者讓學生發一組圖片,影響解答效率,影響教學質量。

最后本人覺得目前線上教學無法完全代替線下教學,而線上教學的優勢也是線下教學需要保留的,線上線下靈活結合是以后教學工作的突破口,講優勢集中,達到超出預期的教學效果。

第2篇

關鍵詞:軟件測試;案例教學;實踐教學

中圖分類號:G642

文獻標識碼:B

文章編號:1672-5913(2008)06-0031-02

1軟件測試課程教學現狀

軟件測試作為控制軟件產品質量的重要手段,目前在國內也開始熱起來。國外軟件廠商早就極為重視軟件測試,目前歐美等軟件產業發達國家的軟件企業里,軟件測試和開發人員的合適比例達到1∶1,甚至不少企業測試人員的規模已超過了開發人員。而國內,在被調查企業中,測試人員與開發人員比例為1∶5的企業高達36.4%,比例為1∶2的企業占31.8%,比例為1∶1及以上的企業僅占31.7%。隨著產業和企業的發展,企業必然需要大量的測試人員。據國內某大型招聘網站的調查數據顯示,2007年1至6月軟件測試工程師年供需比達到1:50,人才極度稀缺。

軟件測試人員為什么會有如此稀缺?國內相關人才培養的滯后遠不能滿足過旺的需求,這是導致測試人才供不應求的根本原因。目前國內開設相關專業和課程的高校寥寥無幾。各大高校及相關部門對相應的市場需求反映過慢,造成了供需方面的矛盾。一方面市場缺口巨大,企業苦于招不到合適的人才;另一方面一些應屆畢業生或IT從業人員想從事軟件測試相關工作,但由于沒有相關經驗及基礎理論知識而被拒之門外。

目前大部分高校沒有開設專門的軟件測試課程,軟件測試只是軟件工程課程的一部分,所涉及的軟件測試相關知識非常有限。即使開設了軟件測試課程的高校,也面臨著師資力量匱乏、學生學習積極性不高和教學資源不足等困難。目前比較好的軟件測試教材和參考書不多,而且軟件測試實踐環節所需要大量的案例也不足,這也在一定程度上加大了老師上課的難度,也是很多老師不愿意上軟件測試課程的原因。

2教學目的和授課方式

我校計算機學院審時度勢在3年前就開設了軟件測試課程,該門課程是軟件工程專業的必修課。通過軟件測試知識體系的學習,使學生了解軟件測試的發展現狀,掌握軟件測試的方法和技術,熟悉軟件測試過程管理,從而具有獨立承擔測試項目的實施能力,具有測試策劃、管理、實現和判斷能力;通過實際的案例分析,并選用合適的測試工具實施軟件測試,讓學生掌握一套主流測試工具的具體應用,并且掌握技術流程、軟件測試方法、測試管理、配置管理以及技術文檔的寫作等;最后,引導部分對知識技能掌握比較好的學生對軟件測試某一方面的問題進行深入研究,為其后續的發展鋪好道路。

鑒于以上的教學目的,本課程采取理論授課與上機實踐相結合的授課方式,并輔之課堂和網絡討論、案例分析。本科教育最重要的是要為所學專業打下堅實的基礎,所以該課程的54個學時中,用于基本概念和理論、工具分析和使用的理論授課時間為36個學時,用于案例分析討論、實驗操作的上機實踐、研究分析報告占18個時間。

3軟件測試課程教學探索和實踐

3.1軟件測試理論課主要教學內容

軟件測試理論課內容包括以下6部分的內容:第一部分軟件測試綜述。共使用4個學時講解軟件缺陷的概念、軟件測試的背景、定義、目的和原則;軟件開發過程和軟件測試的關系、軟件質量的概念和軟件質量管理。

第二部分軟件測試基礎知識。本部分是該門課程的重點,共使用12個學時講解,內容包括靜態測試和動態測試的概念及方法、黑盒測試和白盒測試的概念及方法,其中黑盒測試和白盒測試的概念和方法又是該部分的重點內容。黑盒測試主要講解等價類劃分法、邊界值分析法、因果圖法、決策表法、錯誤推測法等常用方法的概念和使用方法;白盒測試主要講解覆蓋測試(包括語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、組合覆蓋和路徑覆蓋)、路徑測試、最少測試用例數計算等內容。

第三部分測試文檔。內容包括測試計劃、編寫和跟蹤測試用例、缺陷管理,共用6個學時講解。

第四部分運用測試技術。該部分主要講解軟件測試三大階段單元測試、集成測試和系統測試的概念和方法,其中系統測試具體分為配置測試、兼容性測試、文檔測試、軟件安全性測試、恢復性測試、壓力測試、性能測試、正確性測試。最后綜合所學知識完成一個網站的測試實例。該部分共使用8個學時的時間。

第五部分軟件測試自動化。共用4個學時講解和演示目前常用的自動化測試工具。

第六部分軟件測試的現狀和未來。由于該課程是在大四上學期開設,學生都面臨畢業找工,所以設計2個學時針對畢業學生講解軟件測試職業以及對測試人員的要求。

為了保障軟件測試課程的教學水平,提高教學效果,我們主要采用案例教學法。一些典型的、難度適宜的、有針對性和代表性的案例的收集成為案例教學法實施的難點。案例的收集我們主要通過以下幾種途徑:

(1) 從實習企業中收集

(2) 從學生畢業設計中收集

(3) 從學生上機作業及課堂作業中收集

(4) 從教材及參考書中收集

(5) 從互聯網中收集。案例的選擇遵循典型性、針對性和系統性原則,收集到的案例可以作為理論課講解時的實例,也可以作為實驗課的基本素材。

3.2強化實踐教學環節

軟件測試課程實踐教學環節包括兩個方面的內容:實驗課實踐環節和課外實踐環節。實驗課實踐環節共設計了8個實驗,分別是4個基礎實驗,3個專項實驗和1個綜合性設計性實驗。兩個完整、系統的實驗案例貫穿其中:C/S結構的學生學籍管理系統,來源于數據庫原理課程大作業;B/S結構的網上辦公自動化系統,來源于畢業設計。實驗內容涵蓋了理論課程的大部分重要知識點。詳細實驗項目內容見下表:

要想使學生真正具有獨立承擔軟件測試、軟件配置、軟件維護、軟件實施等方面的能力,18個學時的課堂實踐是遠遠不夠的。所以除此之外,還設計了課外實踐環節。課外實踐有針對性地設計了目前軟件測試方面比較受關注的熱點和難點問題,讓學生進行分組,每組5~8人,確定一名小組長對整個組的成員進行管理,確定小組研究方向,然后就該方向利用圖書館科技文獻資源或互聯網進行深入研究與分析,在學期末每組提交一份學術報告匯報學習研究情況。

參考文獻

[1] 鐘元生. 軟件測試實踐教學特色的構建實踐[J]. 電化教育研究,2006,(10):62-65.

第3篇

1計算機軟件教學視頻課件的應用特征

1.1視頻課件中的教學內容具有連續性特征

相比其他專業學科來說,計算機軟件專業中涉及的教材內容本身就具有一定的連續性特征。與之相對應的,計算機軟件教學視頻呈現的課件內容也應該具備一定的連續性。尤其是關系到計算機軟件課程綜合性較強的設計項目教育環節,具備連續性的視頻教學軟件更加能夠讓學生將新舊知識聯合在一起,從而更好地在項目開展的過程中,實現對計算機軟件知識的遷移和應用。同時,學生在面對實訓操作類計算機軟件工程項目時,也需要將所學知識有機地連接在一起,通過新舊知識的遷移和應用完成計算機軟件類工程項目的學習。

1.2具有學習平臺計算機軟件化的特征

在計算機軟件專業課程教學工作中,教學視頻的播放本身就是以特定的軟件平臺作為媒介而展開的,例如,教學視頻課件可能是以圖像處理軟件photoshop作為平臺而播放的,有可能是以網頁設計軟件dreamwave作為平臺播放的。與此同時,教育工作者在制作軟件,教學課件時,還可能會將圖像處理技術或網頁設計軟件中的相關技術應用在內,然后在課堂中將本堂課程的教學內容以視頻課件的形式展現給學生,然后教育工作者需要配合課件中羅列出的教學內容,在投影設備上實現對計算機軟件的操作和應用,這樣有利于讓學生將課件中的理論教學課程與多媒體設備下教育工作者實際操作示范過程有機地融合起來。總而言之,計算機軟件專業課程在教學過程中,無論是課件的播放還是教育工作者實際操作的展現,都要以計算機軟件作為媒介向學生進行展示。

1.3計算機軟件教學視頻課件具有操作性較強的特征

在計算機軟件教學課程中,教育工作者提前設計好的視頻教學課件,需要配合某一特定的軟件操作為例,通過課件中理論知識內容與軟件實踐操作相結合,開展本堂課程的內容講解。計算機軟件專業課程相比于高等院校其他專業的教育教學內容來說,具有邏輯性較強、實踐操作性較強等學科特征,而其中最為突出的就是計算機軟件課程的實踐操作價值。以高等院校計算機軟件專業課程教材中《計算機網頁設計》HTML標簽設計的講解為例,如果教育工作者在開展本堂課程的教學講解是單純地采用課件對本堂課程的理論知識教學內容進行羅列,是遠遠無法達到本堂課程的教學目標的,同時也無法展現出計算機軟件專業的實踐操作性特征。而高等院校的學生,大多數都是初次接觸計算機軟件專業知識,由于缺乏基礎知識的鋪墊,關于網頁設計這樣的抽象教學內容,很難得到透徹的理解。因此,教育工作者可以考慮將計算機軟件教學課件與軟件實踐操作示范教學相結合,通過文字性的敘述以及實踐動手操作示范,突出計算機軟件課程實踐應用性的特征[1]。

2高等院校計算機軟件教學專業中視頻課件應用存在的主要問題

2.1課件的編排組織缺乏規范性

視頻課件在高等院校相關專業中的應用,不僅僅是為了拓寬教學內容展示的渠道和途徑,同時,視頻課件的應用還肩負著組織教學活動流程、提示教育工作者下一項教學內容的重要價值,但是在高等院校的計算機軟件教學專業中,卻沒有很好地突出視頻課件規范性和組織性的功能,這也是教育工作者制備視頻課件中的不足之處。很多應用在課堂中的視頻課件中,并沒有體現出本堂課程教學內容的層次性,課件中所展示的教學內容缺乏系統性和結構性,并且沒有形成相對獨立且又相互連接的知識模塊,這也導致視頻課件在計算機軟件教學課程中的應用只是簡單地對教學內容進行展現,但是卻無法突出組織方面的層層遞進特點。此外,還有很多教育工作者對于計算機視頻課件的制作以及課堂展示缺乏操作熟練性,在操作過程中可能由于個人技巧問題出現了多種意外狀況,這也導致視頻課件無法發揮出真正的教學價值,同時也削弱了教育工作者參與課件制作的熱情和積極性,導致課件的應用效果大打折扣。可見這種凌亂而缺乏組織的課件編排方式,對于計算機軟件教學課程效率和質量的提升意義不大[2]。

2.2課件呈現和展示方式不夠靈活

當前,高等院校內部,許多計算機軟件專業課程的教育工作者認為,教學課件的呈現無非就是將紙質版的教學內容轉化為電子化的展示方式。因此,在課件的制備以及展示過程中,通常只是將書本中紙質版的教育文字內容簡單地展示為普通的教育框架結構,這種單一的課件展示方式無法有效地提升教學工作中的針對性和目的性,同時,零散的課件內容呈現方式也無法使學生將精力都集中在同一項計算機軟件課程項目中,雖然這種課件呈現方式將紙質化的教學內容呈現為電子化的教學內容,但其本質還是灌輸式的填充性教學。為了改變這一現狀,教育工作者必須明確,電子課件的展示和應用并不僅僅是對于紙質版教學內容呈現方式的轉化,而是要在電子課件中注重對于教學知識內容的層次排列以及有機整合,通過配合課堂時間展示,將視頻課件作為一種重要的輔助教學資源,利用其多元化的媒體展現形式,在課件中將文字語言、動畫視頻以及圖片色彩集于一體,使得抽象化的計算機軟件教學內容更加生動立體[3]。

3高品質計算機軟件教學視頻課件在專業課程中的應用策略

3.1注重視頻課件內容的連續性以及實用性價值

計算機軟件視頻課件的實用性價值主要是教育工作者在課前準備課件的過程中能夠清晰地在視頻中反映出計算機軟件的具體操作流程和步驟,這樣方便學生能夠在課上或課后學習中,通過對視頻的觀看結合書本理論、文字語言更加清晰地掌握計算機軟件的操作流程以及操作技巧。而計算機軟件視頻課程的連續性則是指教育工作者在制備課件時,應該注重新舊知識的連接以及教育內容之間的連續性。尤其是高等院校的計算機軟件專業課程中,很多學生都是第一次接觸專業知識,雖然前期的基礎性內容學習起來較為簡單,但是基礎性知識的教學內容往往較為零散。因此,教育工作者在制作課件時,應該注重將基礎性教學內容之間的連續性展現出來,通過深度挖掘基礎知識之間的關聯性,幫助學生在課堂中得到較為完整的體系化知識框架[4]。

3.2對課件中的教學內容進行靈活的編排和組織

在制作視頻課件時,關于教材內容的組織方式并不是簡單地將課本中的理論知識直白地呈現出來,而是應該在編排的過程中注重突出知識結構的層次性和順序性,同時,還能夠建立起相互獨立卻又相互連接的知識模塊,使得學生能夠在觀看視頻課件后,在腦海中建立起與本堂課程教學內容相關的知識框架體系[5]。通過這種結構化、層次性的教育素材編排和組織方式,不僅能夠讓學生意識到本堂課程中學習的重難點內容,同時,還能讓學生站在整體的角度上,在腦海中將所學知識有機地排列起來,對于幫助學生構建思維框架體系,培養學生的高階思維能力具有重要價值。因此,在制作計算機軟件視頻教學課件時,必須要注重對于課件內容的靈活組織和編排,突出課件內容的結構性以及層次性,尤其是關系到本堂課程的教育重點內容還應該加以強調,讓視頻課件以有序且靈活的方式呈現在學生面前,同時,學生也能夠從中有所收獲,構建起更加全面的知識結構框架體系[6]。

3.3重視對軟件操作步驟的重現

高等院校的計算機軟件專業課程中,有許多軟件操作技術相對來說較為復雜。如果在講解的過程中單純地為學生講解操作步驟,那么整堂課程將會顯得過于抽象。因此,教育工作者針對這類型課程,可以將軟件操作的全過程體現在視頻課件中,使視頻操作與書本文字理論知識結合在一起,學生通過反復觀看更加了解軟件操作的技巧[7]。例如,在學習代碼控制軟件操作這節課程時,教育工作者可以將代碼操作的全過程以視頻展現的方式呈現在視頻課件中,在進行演示時,只需要通過粘貼代碼就能夠完成具有一定目標性的代碼操作過程。而在課后環節,學生可以將課件內容拷貝下來,參考視頻中代碼操作的步驟完成學習任務。因此,教育工作者在制作專業課程視頻課件時,應該注重對于部分操作技術的可重現性,尤其是對于一些具有一定技術難度的操作環節,應該將操作步驟完整地展現在課件中。但是,這種可重現性的操作設計并不是必要的,而更加適用于一些相對較為復雜的操作流程[8]。

3.4使視頻課件媒體的呈現方式更加多元化

高等院校的計算機軟件課程書本知識本身較為枯燥,因此,教育工作者在制作視頻課件時,應該將動畫視頻、文字語言、聲音圖像有機融合在一起,通過更加生動立體的方式展示本堂課程的教學內容。尤其是針對計算機軟件課程來說,對于一些大篇幅的文字描述,可以配合樹形結構圖或圖像說明的方式,對軟件的應用流程進行立體化的展示。尤其是在制作視頻課件時,教育工作者應該選擇一些以操作應用結果為主的圖像內容展示在學生面前,讓學生直觀地看到通過一系列操作步驟能夠得到的結果,從而激發學生實踐操作的學習信心。而針對教材中一些相對抽象的軟件教學內容,還可以通過視頻加文字的方式進行再現,這樣的視頻課件展示效果是傳統的口述知識傳遞教育方式無法比擬的。與此同時,教育工作者還可以配合一些趣味性的視頻片段或聲音,有效地激發學生的學習興趣。而在課堂教學中,教育工作者可以采用“課件展示、演示操作、課件展示”這樣的重復性步驟,使學生通過反復地觀看實現對于知識的鞏固和深度理解,有效地提升計算機軟件課程的教學效率。

4結語

綜上所述,計算機軟件視頻教學課件不只是對于書本教材內容的平面呈現,更應該注重課件內容的層次性和連續性,通過加入更加豐富的課件元素,才能夠使視頻課件的教學價值更好地凸顯出來,有效地提升計算機軟件教學課程的教育效果。

參考文獻

[1]顧敏.視頻教育資源在高校計算機教學中的應用分析[J].科技展望,2016,26(34):313,322.

[2]喬帆,余詠潮,趙志青,等.基于智能語音控制技術的計算機輔助教學系統在動物外科教學中的應用[J].中國高等醫學教育,2017(3):7-8.

[3]盧珊.開發計算機軟件教學視頻課件研究與實踐[J].時代農機,2017,44(6):201-202.

[4]車元媛.微課在大學計算機教學中的應用研究[J].電腦知識與技術,2017,13(24):146-147,158.

[5]方悅昕.用錄屏軟件制作流媒體網絡課件的簡便方法[J].電腦知識與技術,2008(18):1756-1758.

[6]吳林.視頻教學模式在高校計算機教學中的實踐研究[J].科技資訊,2018,16(20):176,178.

[7]姚志均,陳舒涵,孫磊,等.翻轉課堂模式及其在計算機編程課程中的應用研究[J].計算機教育,2019(2):167-171.

第4篇

關鍵詞:開源;化學;教學;軟件

一、引言

化學教學的實踐性和操作性很強,但是不是所有的實踐都可以用文字描述、概括清楚,例如,反應機理的驗證、復雜分子三維結構可視化等,因此、在進行理論教學的同時,需要利用計算機軟件對理論知識進行說明,以加強學生對理論知識的理解和掌握。這樣首先就面對一個軟件選擇的問題。盡管有許多軟件可供選擇,但大部分都是付費軟件,與其相對應也有自由軟件,但是很多都是試用版或者功能、時間限制版。隨著開源軟件的蓬勃發展,為化學教育提供新的多樣性選擇。開源軟件即開放源代碼的軟件,是指在有關許可協議方式的規范下,任何人能夠自由獲得、拷貝、研究、改進以及分發其源代碼的軟件。廣義的開源軟件指任何公開源代碼的軟件。開源軟件具備可免費使用以及公布源代碼等主要特征、使用開源軟件的優勢在于學生一旦懂得操作,即可在工作中可以使用;與其相反,付費軟件有可能因為沒有購買版權,即使懂得操作也無法公開使用以及出版,不能夠做到學以致用。開源軟件從系統分,有DOS系統、Windows系統、Linux內核、以及跨平臺如JAVA;從功能分,有資料提供軟件、結構建模軟件、化學編輯軟件、反應機理軟件、分子模擬軟件等。開源軟件目前主流仍舊在Linux系統,這對于初學者有一定的難度,但是隨著Windows一統天下的局面終結,系統平臺也趨于多元化,IE瀏覽器的終結伴隨國外opera、Chrome、 firefox和國內Maxthon、360、QQ等群雄并起的局面,以及手機平臺iOS和Android縱橫馳騁,足可一見其斑。

二、開源軟件在化學教學中的應用

ChemPaster是一款用于編輯化學式的軟件,與同類軟件相比,其對無機化學式和有機化學式都提供了完美的支持。無需生成中間檔案便可將化學式插入各種主流文件處理程序中。提供基本繪圖功能,可以直接實現儀器的繪制。提供許多繪制好的儀器圖片。Math-o-mir是個強大的公式編輯器。FX Chem Struct提供給教師使用的化學圖表工具,內置所有化學符號可供使用。Chemix是一個實驗儀器仿真軟件,類似Chemoffice實驗模塊的Flash程序。Veusz可以繪制各種科學圖表,內包含Python程序庫。

2.資料提供軟件

常見的資料提供軟件包括ChemHandbook、SCIfinder。與其對應開源軟件有基于Java完成的Polyhedron Search可以利用化合物的多面體特征以及對稱性進行網絡搜索;HSC Chemistry是世界上使用最廣泛的熱化學計算應用軟件。對于合成化學的教學,Systematichem Syntheses Viewer是一大福音,其內嵌的可視器與SysChem公司的網站數據庫聯合,提供常見目標產物的合成路線。Toxtree是一個有毒化合物的分析工具,可以通過插件對不同的制作方案進行分析,它使用Java編寫,可以支持多平臺。Kalzium是一個顯示化學周期表的程序,還可以根據分子式顯示元素的三維立體圖,并測量原子之間的距離,其化學方程式配平器還可以實現將化學方程式配平。

3.結構建模軟件

常見的付費結構建模軟件包括ChemDraw、ChemWindow、Chemsketch、ISISDraw,其中Chemsketch是自由軟件,但是更高一些功能則需要付費。在開源軟件中,Avogadro是一個交叉平臺上的開源的高級分子編輯器和顯示程序,可以使用在計算化學、分子建模、生物信息學、材料科學和相關領域中。它提供了強大而靈活的插件功能,界面也非常的友好。GAMGI是用于linux上的一個圖形界面來查看和分析原子結構信息程序,對于分子、晶體、玻璃、液體等也比較適合。對于大分子例如蛋白多糖等,可以采用CueMol可視化,它還可以看到分子3D結構并有渲染功能。PyMOL采用可擴展的模塊方式,可以方便地集成到其他應用程序中。比較受歡迎的還有Rasmol和Jmol,這是一個相對較弱的三維顯示軟件。不過它不能編輯和創建分子模型,只有可視化功能。一般情況下,與ISISDraw連用。也可以單獨使用,功能也比較簡單,容易操作。有特色的是其跟蹤日志功能,這里要注意Jmol的開發者特別約定了元素、殘基、氫鍵等各種結構特征的顏色配置。WebLab Viewer Pro自身能夠編輯和繪制分子模型,同樣功能簡單,除了擁有一般三維結構模擬軟件的特點以外,它表現生物分子和晶體結構的能力應該說是同類軟件中最強的。這就使一些蛋白質分子和高分子有了較為恰當的表示方法。SketchEI主要采用MDL和MOL格式搭建分子結構。另外,還有Chemitorium也是一個比較簡單的結構建模程序。

4.反應機理軟件

Kintecus通常用于模擬化學反應動力學,也可以研究燃燒反應的平衡和酶反應等。ChemMaths是一個化工計算軟件,內嵌EquationsPro包含超過400預設的反應式,DataPro包含超過3000化合物,UnitsPro可以進行超過200個單位轉換,ProsimGraphsPro可以展示化工過程,其可以預測化學性質、臨界常數、熱力學性質,表面拉力等。ReactionLab是一個用于Matlab的工具箱,用于模擬化學反應過程。PyQuante用python寫成的量化計算軟件。python是種腳本語言,所以,它的計算效率不如c、c++、fortran,因此,在對計算時間比較敏感的一些任務中,基本不可能用python。通常的計算化學軟件,由于歷史原因很多都是用fortran。Python在計算化學更多的是用來處理不是很大的數據,或者進行文件操作。雖然不像Jaguar,Gaussian或者GAMESS那樣快,但是容易理解,易于修改。它目的是提供一組設計得很好的工具,使科學家可以構建自己的量子化學程序,而無需全部自己書寫源代碼。因此,它可以作為一個教學模型,學習量化程序包的底層機制。流體力學軟件OpenFOAM與OpenFVM可用于化工設備中流體流動、傳熱、傳質與反應的計算。

5.分子模擬軟件

Towhee軟件是明尼蘇達大學化學系SiePmann小組在美國能源部支持的復雜體系研究項目的基礎之上建立起來的, 由蒙特卡洛分子模擬代碼組成,基本功能包括單組分、多組分吸附等溫線;最先為預測流體相平衡而設計,主要使用基于特別設計的處理采樣分子構象的算法的原子力場,隨后擴展到一些系統、多種不同的力場以及固體(或者至少多孔性的)相中。另一個著名的是LAMMPS,最初由美國能源CRADA(Cooperative Research and Development Agreement)聯合兩家美國能源部實驗室和三家公司研發的。 它是一個用于計算大規模體系的經典動力學代碼。LAMMPS基于豐富的力場和邊界條件,可以模擬原子、聚合物、生物、金屬或者顆粒體系。GROMACS是分子動力學軟件包,用于模擬含幾百到幾百萬粒子體系的牛頓運動方程。它特別適用于生物分子,如,蛋白質、油脂等有大量復雜健作用的體系,但是由于GROMACS在計算非鍵作用(這占了模擬的主要部分)時相當快,因此,也可廣泛應用于非生物體系,如聚合物。

三、總結

積極鼓勵開源軟件進入化學教育領域,特別是進入基礎教育和高等教育領域,對于未來高端教育技術的跨越式發展無疑是一支強心劑。因此,肩負知識創新重擔的年輕教師有責任也有義務在化學教育領域大力推廣開源軟件。

參考文獻:

[1]葉海鵬.開源軟件教育探析.軟件導刊,2006(10):3-6.

[2]張文正.開源軟件在高校中的應用參考.現代教育技術,2008,18(10):110-113.

[3]袁小龍,李曉霞,郭力,等.開源軟件在化學數據庫分子結構檢索中的應用.計算機與應用化學,2008,25(09):1144-1146.

[4]楊曉光.開源軟件在化學工程學科中的應用初探.時代教育,2014(06):25.

第5篇

隨著會計實訓軟件系統的迅速發展,提高會計軟件實訓教學質量成為我們會計教學的的重點和難點。文章分析了會計實訓軟件的發展,闡述了會計實訓軟件教學中存在的問題,并探討了提高會計實訓軟件教學質量的方法。

關鍵詞:會計實訓軟件;人才培養方案;慕課

21世紀是信息化的社會,信息科技在人類生產生活中迅速推廣和應用,成為世界發展的重要特征。使用會計實訓軟件進行教學是會計類專業實踐性教學環節的重要組成部分。無論在專科還是在本科的辦學層次上,都會有計劃的安排一定量的實踐教學課時,通過教學培養學生會計認知的能力并掌握其使用技能的的方法,但是這一教學環節存在一些問題,如課時太少、訓練目標和方法單一、綜合性不強等等,隨著會計教學本身不斷的創新發展,有必要重新認識會計實訓軟件教學,探索解決當前問題的方法對策。

一、當前會計軟件實訓系統的發展

1.會計實訓軟件的仿真性

各類會計實訓軟件大多數都模擬真實企業場景,還原會計軟件在企業實際工作中的真實情況,讓學生有身臨其境的感覺,在網絡上完成會計崗位的虛擬實習。所用原始憑證和數據材料甚至來自真實企業的全套業務。無論企業經濟業務資料、業務單證界面、會計業務操作界面、會計崗位的管理和切換會計業務流程及角色都高度仿真。

2.會計實訓軟件的靈活性

在會計軟件實訓中,教師可事先設定學生學習的范圍,在學習的過程中可監控學生的學習進程,可設定學生的作業,并自動記錄檢查完成情況及記分。有利于教師對整個實訓教學進行必要的管理,使實訓教學向著確定的目標進行并完成。

3.會計實訓軟件的擴展性

教師可自行新增課件或各種類型的實習企業相關資料,可自定義報表格式及計算方法以適應不同行業,實現報表的自動計算。

4.會計實訓軟件的易用性

只需要在一臺服務器上安裝,老師與學生的機器不需要安裝任何軟件,只要有windowsIE瀏覽器即可,可實現跨機房、跨校區的應用。

二、當前會計軟件實訓教學中存在的問題

1.會計軟件實訓教學的課時安排太少

當前會計老師雖然已認識到會計專業實踐性很強,可是模擬實訓課程時間安排還是太少,目前大多安排的課時是36學時,相當于一周的時間。在這一周時間里,學生要利用會計實訓軟件系統從認識到熟練完成企業一個季度以上的會計處理,工作量非常大。學生對各專業實訓的業務流程,往往是知其然而不知其所以然,影響實訓的質量和效果。還有較為“聰明”的學生就選擇偷懶,抄襲其他學生的作業,拿到所需學分,達不到實訓的目的。

2.會計軟件實訓教學訓練手段單一

目前大多數的會計軟件實訓系統都是針對各學科專業知識的需要,實訓內容選擇企業中某一時期的經濟業務進行模擬實訓,采用單用戶的方式進行模擬手工操作。與實際工作中的會計電算化軟件的銜接還有很大差距。

3.會計軟件實訓教學的指導教師經驗不足

會計軟件實訓教學不同于傳統教學,除了需要會計專業的各方面知識外,還需相應了解網絡信息、數據庫等相關的知識結構,這對指導教師自身素質的要求很高,短時間內不可能獲得這些經驗。

三、完善會計軟件實訓教學的方法

1.重視會計實訓課程在會計專業人才培養方案中的地位

在國家的中長期教育改革和發展綱要中就指出:應以教育出為社會服務的應用型人才為終級目標。應用型人才的培養應以行業需求為本位,以專業能力為核心,注重知識的復合性、現實性和應用性,強調學生實踐和解決問題能力的培養,以便更好地適應服務社會。所以在我們的專業人才培養方案中應按照會計專業課程設置的順序,以模塊的形勢將會計實訓軟件與相關的理論課程作為有機的結合,適當提高課時量,注重各專業會計理論與實訓軟件教學的綜合性,提升學生自己的應用實踐能力。

2.會計實訓軟件教學的教師培養

由于我國會計法規體系和會計實訓軟件系統的更新速度很快,也給我們教師提出了更高的要求,為了跟上時代的步伐,還應該加大對授課教師的培訓工作。除了專業知識外,也必須學習相關的計算機、數據庫、互聯網等綜合性知識,必要的時候還應該派教師到企業去,增加實際工作的經驗,使教師的教學水平得到快速提高。

3.會計實訓軟件教學的綜合性

在會計實訓軟件教學過程中,除了各專業的單項實訓外,還要與其他軟件相互結合,進行綜合性的實訓教學。例如可采用人機對抗的方式,學生采取組隊競爭模式去虛擬經營一家工業(商業)企業,在實訓軟件平臺上通過運營、賬務處理、電子報稅、稅務稽查等模塊,從會計主管、總賬會計、成本會計、出納等的角度去全面關注企業決策、財務管理、籌資投資、市場營銷等相關知識和實務技能。使學生親臨其境體驗企業的真實運營環境,自主經營業務,拓展經營思路,訓練學生在開放的平臺發揮創新能力,團隊協作,完成各項任務,提高共同創造企業價值的能力。

4.會計實訓軟件教學的創新性

“互聯網+慕課”這種現代化學習方式,正在改變著傳統教育的模式和格局。通過打造會計實訓軟件課程信息平臺方式進行“慕課”的開發,讓更多的教師參與其中,相互促進、相互交流,資源共享;通過線上課程和線下教學實現“翻轉課堂”,以學生為主體,在教學任務的指導下進行主動、個性化的學習,更有利于不同層次的學生的學習。綜上所述,在會計實訓軟件的教學過程中,應不斷調整人才培養方案,應用全新的教學理念,以學生為主體,促進學生主動構建自己的會計知識體系,掌握會計工作技能;應不斷探索會計實訓軟件教學改革發展的新途徑,培養符合現代化會計行業發展的合格人才。

參考文獻:

[1]王曉煒,呂志明.會計信息系統與實驗[M].北京:清華大學出版社,2006.

[2]李文秦,用友ERP-U8(V8.61)財務軟件實驗教學質量提升的思考[J].內蒙古財經學院學報,2011,9(4).

第6篇

關鍵詞:軟件工程;工程能力;案例教學

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

Abstract:Taking the educational program for outstanding software engineering as a background,we briefly analyze the course of software engineering with respect to its position in the whole curricula system, and then explore an issue taking place in the teaching practice.A strategy for improving the teaching effect is proposed after the analysis.Our practice indicates the strategy is helpful to the students for highlighting the understanding of software design.

Keywords:software engineering;engineering ability;case study

1 引言(Introduction)

“卓越工程師教育培養計劃”是教育部于2010年6月啟動的為期10年(2010―2020年)的重大改革項目。該項目旨在全面提高我國工程人才培養質量,對于計算機專業則是要求其以新的教學改革嘗試,培養具有高工程素質的卓越軟件工程師。筆者以這一計劃為大背景,圍繞軟件工程專業課教學,深入探討該門課程的性質及課堂教學策略,以期能夠引導學生通過學好軟件工程,成為一名卓越的軟件工程師。

2 軟件工程教學中存在的問題及分析(The analysis for issues taking place in teaching software engineering)

軟件工程是核心專業課[1,2]。該門課程能將先前學習的程序語言,面向對象思想,算法設計與分析,網絡原理,數據庫建模,開發工具等綜合地融合到一起,在設計層面使之成為一個整體的工程方案,解決需求分析中的領域問題。作為軟件工程專業的學生,應當通過學習軟件工程這門課程,綜合地領會各種基礎課程在軟件建模中的具體應用,并通過分析和設計案例,體會現實需求與抽象設計的轉換之美,為將來成為一名軟件工程師打好基礎。然而受教學資源、課時以及學生自身條件等諸多因素限制,在實際教學過程中,學生更傾向于較快地進入編程階段,而對早期的分析設計階段認識不足。由于軟件工程專業的學生,在長遠規劃上,應被培養成為軟件設計人員或軟件工程師,而不應是專職編碼人員,因此對于教學期間出現的這種現象:易傾向編程而非重點優化設計,應當給予重視并在授課策略上作調整。筆者認為出現這種現象的原因可歸結為:

(1)預修的課程較多強調編程,較少關注設計,導致一種慣性思維――跳過設計直接編程。如C++語言,授課時更多的是講解如何編寫一個類型、構造函數的編寫規則,以及繼承、重載、多態等編寫規則和運行原理,而較少用標準制圖的方式描述類型的設計以及類型間的邏輯關聯。

(2)不是所有的預修課程學生都能透徹領會,依據“短板原理”,未領會的理論將使學生在設計階段卡殼,想不出哪些理論方法可使設計進行下去,導致學生設計熱情銳減。例如學生對網絡原理理解不深,將影響數據傳輸協議的選用。

(3)從需求分析中抽象必要的設計詞匯,并將這些詞匯通過繪圖、編檔以展現業務邏輯,是一種必要的設計能力。然而,這種能力對于工科學生而言較為薄弱。部分學生詞匯貧乏,導致設計時的邏輯、時序關系不清晰,給接下來的設計帶來不便,從而失去設計的樂趣。如從需求中抽取動賓短語繪制業務流程圖,部分學生對詞性把握不當或選詞不妥,使得詞匯在語義上有重疊,直接導致制圖過程不順暢,而這會為后續設計,如從動賓短語映射功能類型帶來麻煩。

(4)案例規模較小,學生在頭腦中簡要構思即可編程實現。案例規模小,學生不能通過案例感受設計的重要性,往往是先編程后補文檔。這直接導致一個后果,一旦需求變動,整個程序和文檔幾乎要重做:這不是軟件工程的初衷。反之,一個規模較大、層次分明且兼具擴展性的設計對于開發軟件的成敗是決定性的,通過觀摩此類軟件設計,能使學生感受到設計給編程帶來的便利。

(5)缺乏使用開發工具的經驗,不能很好地在設計概念和編程概念之間進行映射。比如選用在.Net框架下開發軟件,由于學生不具有一定的使用經驗,想不出設計在轉為具體編碼時可能面臨的問題,甚至對于設計能否編程為可用的軟件都缺乏信心。盡管有觀點認為做設計時不要陷入技術細節,筆者也同意這一說法,但對一個技術經驗不足的學生片面強調設計只會使學生認為軟件工程課程虛飄,落不到實處。相反的,一旦學生有開發工具的使用經驗,那么設計和編程會在學生頭腦里往復映射,使學生心理上有掌控感,因此即便設計上出現問題,學生也極有可能自行尋找辦法修正。

3 軟件工程教學策略探討(The discussion for software engineering teaching)

基于前一部分的討論,筆者認為軟件工程在教學策略上要強調三個方面:

(1)設計與代碼的轉換方式。即在為軟件建模時,挑選典型的圖例為學生展示相應的代碼轉換,體現編程與設計是相輔相成的。

(2)選取規模適中的案例并結合軟件工程的設計元素,強調建模時準確抽取詞匯的重要性。軟件工程涉及的編檔和制圖在本質上都是詞匯,準確的抽取詞匯能使得文檔和圖紙在整體上層次分明,歸屬明確,在各自的具體表達上也能邏輯合理,時序清晰。

(3)使用工具為軟件模型映射實現框架。通過映射框架并作講解,能使學生掌握軟件的基本建制方法,還能刺激學生學習使用建模或編程工具的熱情,使得進一步編碼以完善軟件成為可能。

為了在講授軟件工程時強調這三方面,筆者在實際教學期間形成以下策略:

(1)結合真實企業案例,主體講解抽取詞匯,制圖和編檔。重點講解詞匯的層次性,以及詞匯與制圖、文檔的關聯。

(2)選取代表性制圖,實際演示如何轉化為必要的函數并進行初步的類型封裝。重點體現于函數名稱和類型名稱上,只要能體現制圖邏輯即可,不需給出函數或類型的具體實現。

(3)參照較為完整的軟件模型,演示如何配置主干對象以形成可運行框架。重點講解相關設計元素與可運行框架的對應關系。

4 軟件工程教學策略的實踐效果(The practices of our software engineering teaching strategy)

為了實施前文提出的軟件工程教學策略,筆者所在單位深入企業調研,與企業合作,主要目的有三個:其一,獲取企業在用人方面的實際需求,如希望畢業生能重點學習哪些語言、平臺;其二,邀請企業提供建議,定制專業課程,如與Oracle合作共建專業體系;其三,由企業提供真實案例供教學使用。這些目標都與2013年ICSE(International Conference for Software Engineering)大會中給出的調研結果不謀而合[3,4]:一定程度上說明,軟件工程的教學是離不開企業案例的。應用本文教學策略的結果是令人鼓舞的,主要表現為:

(1)學生通過觀摩整個案例的設計文檔,并參照關于編檔和制圖的講解,能夠理解案例的設計邏輯,對于制圖時用到的標準圖形元素能夠自然的接受并記憶。再加上課堂上對個別典型制圖如活動圖、時序圖做編碼上的映射,學生能更好地體會圖紙與編碼之間的轉換方式,增強了學生編制軟件的信心。

(2)以練習題的形式要求學生重新手繪當堂指定的圖紙,以加深記憶有關制圖。只是觀摩、參看,不足以掌握和消化必要的制圖方法,往往是“提筆忘字”,知識點認識模糊。只有要求學生再現圖紙,真正落實到紙面上,才能有助于細節的把握,也能促使學生重新審視整個圖紙的邏輯關系,以此鞏固加深記憶。實際教學效果良好,學生能自主地討論并基本再現指定制圖,同時,能夠認識到良好、標準的制圖對軟件建模的作用,不再認為軟件工程是空洞無物的理論。

(3)通過參考制圖及演示圖紙如何轉變為可運行框架,不僅提高了學習軟件工程的興趣,同時也帶動了學好工具軟件的積極性。在學生基本理解和記憶了必要制圖之后,我們實際演示并建立了軟件的可運行框架,如以.NET為平臺,使用Visual Studio工具建立配置文件并初始化必要的主干對象,使整個程序框架能夠運行[5]。通過這種方式,學生能夠感受到軟件的基本制作步驟,并對學習必要的工具和完善其余的軟件代碼產生了極大的興趣。

(4)學生自組討論軟件設計文檔并能提出編碼時可能碰到的問題。基于可運行框架的演示,學生能主動地參照設計文檔在頭腦中構建軟件模塊,對于構建時可能有問題的地方,能主動地先行自組討論,再與教師提問確認。有時盡管限于認識不足,教師的解答學生不能完全理解,但學生仍能清楚地知道問題出在哪里,以及需要補充哪些知識點。

5 結語(Conclusion)

本文對軟件工程教學當中存在的問題以及成因進行了探討,繼而給出了一種軟件工程教學策略。該策略強調軟件工程的課程重點是理解和掌握有關的建模理論,而不是要求學生掌握建立軟件的所有方面。在軟件工程的課堂上重點仍應是設計,而不是編程。筆者不否認編程經驗對良好設計的支撐作用,但能理解標準的軟件工程理論并能掌握運行框架的建立方式,對于軟件工程的課程教學而言已足夠。至于具體的完善工程的實踐經驗,則有待于在卓越工程師的職業生涯中繼續實踐、完善。

參考文獻(References)

[1] 蒲保興.軟件工程課程教學改革與實踐探索[J].軟件,2011(5):114-115.

[2] 荀啟峰.應用型卓越軟件工程師培養模式探討[J].軟件工程師,2014(2):42-43.

[3] Chris J. Pilgrim.Industry Involvement in ICT Curriculum:A Comparative Survey[C].2013 ICSE,Advanced Software Engineering Education,1148-1153.

[4] Andrew Meneely.Samuel Lucidi: Vulnerability of the day:concrete demonstrations for software engineering undergraduates[C].2013 ICSE,Advanced Software Engineering Education,1154-1157.

[5] Donis Marshall.我們在微軟怎樣開發軟件(第1版)[M].北京:人民郵電出版社,2009.

作者簡介:

第7篇

1.1課程資源

課程資源是涵蓋理論課和實驗課的各種相關資源信息,主要包括課程介紹、教學大綱、實驗大綱以及課程相關資料等。這個模塊為學生課下自主學習提供了非常有針對性的資源,對課堂教學是一個很好的補充。

1.1.1理論教學資源

課程介紹:是對課程的主要內容、課程的特點、課程學習的目的和任務等多方面作一個總括性的簡介方便學生對課程有一個總體的把握與了解。教學大綱:主要包括課程教學的內容與要求,對每章節的知識點、重點和難點進行說明,闡述具體的教學安排和課時分配,便于學生按照大綱的指導進行學習。教學日歷:用來描述課程的進度安排。學生可以通過查看教學日歷,事先預習教學內容,使得課堂學習更有目的性和針對性,提高了教學效率。授課教案和課件:這是學生自主學習最重要的部分,包括各章節的文字教案和多媒體教學課件。如果學生課堂上沒有完全理解授課內容的,可以帶著問題在課下繼續進行自主學習,能調動學生的自主學習的積極性,提高教學效果。預備知識:列出學生已經學習過的與軟件工程設計有關的課程目錄,如程序語言、數據庫、操作系統等,引導學生復習一些在軟件工程中需要涉及到的相關知識。

1.1.2實驗教學資源

實驗大綱:根據課程實驗的要求組織實驗項目,編寫實驗大綱,主要包括各個實驗的實驗目的、實驗原理、實驗內容和實驗環境等。注意實驗項目內容應從簡單到復雜對學生進行引導,給學生留下充足的學習思考空間,引導學生自主學習的方式和解決問題的方法,課程設計要求:主要包括分組情況、任務分配、任務書的規范說明、提交方式、打印格式和成績核定方法。此外,還可以給出實驗日戈表和課程設計計戈表等實驗詳細信息,使學生能合理規劃好整個實驗環節所要完成的任務。

1.2項目任務

該模塊主要包括項目實例,方便學生學習和了解;建立項目題庫,學生可以選擇項目,完成實驗任務。

1.2.1項目實例

教師根據學生的知識結構和實際情況,虛擬設計一兩個小型系統,作為項目實例,如停車場管理系統、借還書管理系統等。貫穿軟件生命周期整個過程,從問題定義、可行性分析、需求分析、總體設計、詳細設計到調試分析和軟件測試,給出項目的全過程設計。學生通過實例學習,對軟件工程開發項目有全面的認識和了解,知道軟件生命周期的各個過程應該做些什么,如何進行可行性研究,需求分析的任務是什么,采用什么分析工具,怎樣能全面周到的做好總體設計規劃,詳細設計階段的設計說明書的作用是什么,系統模塊如何劃分,程序實現的方法有哪些,怎么設計軟件測試方案以及軟件維護說明書。

1.2.2項目題庫

教師可為學生準備一些軟件項目,如停車場管理系統,在線考試系統,圖書管理系統,學生信息系統,銀行卡管理系統,教材定購系統,工資管理系統,設備管理系統等,建立項目題庫,每個項目配備相應的項目任務書,以便學生選擇項目,下載相關的項目任務書,完成項目計劃。項目題庫中的項目,要不斷更新。項目的來源可以根據企業的需求、也可以是教師自己的科研項目,要對各個項目進行共同討論,決定項目的可行性,并根據教學要求和課程特點,對實際項目進行剪切或劃分成子項目,使其具有可操作性和實踐性,便于學生操作和實訓。

1.3軟件工具

該模塊是配置相應的軟件工程實驗軟件,主要提供建模工具和編程軟件的下載,便于學生完成項目的分析過程,實現系統功育旨。

1.3.1建模工具

對幾種uML統一建模工具進行簡單介紹,并提供軟件下載,安裝方法和使用教程。學生可以采用不同的分析工具,建立系統的分析模型,并做好需求分析和系統設計。主要的建模工具有MierosoftOffieeVisio、RationalRose和powerDesigner三種。MierosoftOffieeVisio中引進了軟件分析設計功能到代碼生成的全部功能,可以更輕松地將流程、系統和復雜信息可視化、可以創建多種類的圖表。RatiollalRose主要是對開發過程中的各種語義、模塊、對象以及流程、狀態等進行比較好的描述,能從各個方面和角度來分析和設計,對系統的代碼框架生成有很好的支持。P*erDesigller是一種數據庫建模工具,允許使用一種結構化的方法有效地創建數據庫或數據倉庫,它還提供了直觀的符號表示,使數據庫的創建更力口容易,并使項目組內的交流和通訊標準化。

1.3.2編程工具

給出幾種軟件開發工具,如結構化編程語言或面向對象的編程軟件(c、c料、JAvA、DELPHI),以及sQL、P*erbuilder等開發工具,并提供軟件下載和安裝方法,供學生選擇編程軟件,編寫程序,并測試軟件。

1.4文檔資料

該模塊主要列出整個項目所要提交的各類文檔資料。此外,還應該提供統一格式的實驗報告和課程設計任務書范本,便于學生下載,并按要求填寫內容。項目文檔:主要包括有可行性分析報告,需求規格說明書,項目計劃書,總體設計報告,詳細設計說明書,軟件系統的程序代碼,軟件測試報告以及用戶使用手冊等。規格說明:可以給出一些規格說明的樣例和標準,學生可以使用非形式化、半形式化和形式化等方法描述需求分析規格說明,詳細設計規格說明,并給出系統各部分的設計規格說明書。鼓勵學生學習和使用形式化的方法描述規格說明,例如:有窮狀態機、Petri網以及z語言等,這樣可以用數學方法研究和驗證規格說明是否正確,并消除二義性。

1.5成績評價

該模塊主要給出實驗教學各階段的成績考核方式及評定標準。課程實驗中,上機操作占課程實驗成績的50%(含平時上機操作和考勤),課程實驗需要提交的文檔和報告占50%。課程設計因為是分小組進行,成績評定可以分成個人成績和小組成績兩部分,個人成績主要根據個人在小組中所分工作多少和完成工作情況來確定,小組成績則由各個小組階段成績和系統最終驗收的情況來確定(如系統是否達到需求規格說明中的功能性、提交的文檔是否全面和規范,源程序編寫是否規范、可維護性等)。每個項目組都應該進行匯報,展示自己的成果,由教師和其他同學組成評審團,對每個項目組的匯報進行評審和打分,提出修 改意見和建議。匯報結束后,,教師要進行總結點評,并寫出評語。既要評價項目成果,也評價學生的表現,幫助學生整理學習內容,鼓勵學生的積極性。

2網絡輔助教學

建立軟件工程實驗課程網絡教學平臺后,如何讓學生充分利用平臺資源進行網絡學習,也是必不可少的關鍵部分。整個教學實踐過程可在教師引導下,學生自主管理,分工協作,這樣既鍛煉了學生參與項目管理的能力,又訓練了學生之間的團隊合作精神。有了網絡學習平臺,在理論課程學習的同時,學生可以分三個階段完成軟件工程實驗課程:l)網絡學習:該階段主要學習課程資源,同時,學生進行選題,分小組和分派任務,進行項目的可行性研究和項目的需求分析。2)課程實驗:該階段主要是讓學生學習建模工具,通過使用建模工具,完成項目的分析過程,并進行系統的詳細設計,劃分系統的各組成模塊,給出系統的各部分設計規格說明書。3)課程設計:該階段主要是根據項目的需求規格說明書和系統設計文檔,采用合適的程序設計軟件完成對整個系統的代碼編寫,遵循代碼的開發規范。設計測試用例,對系統進行測試,并提交相關文檔。成績評價部分由教師來完成,每個階段都要進行階段性評價,并根據項目的最終完成情況給出整體評價。要著力培養學生軟件工程開發工具的應用能力,要求學生按規定提交項目要求的各種文檔,形成較為科學的綜合成績評定方法。

3結束語

第8篇

軟件工程內容廣泛[6-7],原則、原理、方法和技術很多,既有理論又有實踐,抽象、枯燥是該課程的特點之一,若用雙語教學無異于“雪上加霜”,進一步增加了枯燥和乏味。為了提高教學效果,增強趣味性,進行講課的再設計非常重要。教學大綱的基本內容首先要完成.

2軟件工程課程的教材選取

軟件工程學科最早從國外引入,以美國為首的發達國家將軟件工程教育與軟件產業緊密結合,出版了一批優秀的有影響力的經典教材,國際著名軟件工程權威Roger.S.Pressman所著SoftwareEngineering:APractitioner’sApproach被世界上很多著名高校選為軟件工程課程的教學用書[8],該書內容豐富,全面、系統地展示了軟件工程的最新技術和發展,“在國際軟件工程界占有無可置疑的權威地位”[6],國內很多985高校都將該書作為教材,我國機械工業出版社、清華大學出版社等紛紛購買該書的版權,目前,該書已經出版第7版,在國內可見到不同出版社的十幾個版本,說明該書被業界的認可度高。我們在雙語教學軟件工程課程時也一直使用Roger.S.Pressman的教材。該書內容豐富,價位相對較高,教學中只能用其中的一部分。雙語教學對學生來說本來難度就大,所以導致絕大多數學生不買書也不看書,影響了教學效果。為此,在學校的支持下,筆者編寫了規劃教材《軟件工程》,并在清華大學出版社出版,作為學生的中文教學參考用書,教學中的課堂教學內容則仍然全部為英文。這樣,學生們既領略了國際大師的精髓思想和內容,同時也降低了接受難度,課下可以通過閱讀中文教材,進一步體會英文內容或不理解的內容。

3軟件工程課程的教學實踐

3.1課前認真準備

為了提高學習效果,我們在第一次課將全部英文PPT拷貝給學生,使他們對內容、進度、難點有所了解,便于預習和復習,教學進行中再不斷細化和充實。即使對非常熟悉的內容,在每次上課之前筆者都要認真準備,反復思考,對這一次課的主要內容進行歸納,找出重點和難點,確定時間分配,確定上課時的幾個關鍵時間,筆者一般把上課內容分為2部分,每部分都在一節課(50分鐘)內完成。另外,確定幾個時間點,對于重點內容和難點多花時間,對于便于接受的內容或者看書能容易看懂的內容,則盡量少花時間。對于一些非常重要的理念性知識,教師直接給出大師的原話,讓學生們去感受原汁原味的大師思想,如在講授第6章“軟件測試”內容時,直接給出國際軟件大師Myers提出的3條“Softwaretestingobjectives”,以及10條“Softwaretestingprinciples”[9],讓學生們感受理念性的基本思想,以及科技英語的基本表述。為了豐富教學內容,每一部分教師都介紹一些著名的參考文獻,引導學生去進一步探索和學習。

3.2努力增強教學內容的趣味性

學生普遍對軟件工程課程興趣不大[10],為了調動他們的學習積極性,講課不能太深奧。一旦學生聽不懂了,就更沒有興趣了。為提高他們的學習興趣,我們根據內容的難易程度安排講課節奏,并增加互動環節,吸引學生的注意力,使他們在注意力轉移的時候將興趣重新回到課程上來。為了提高學生的學習興趣,增強教學效果,要考慮如何讓他們接受課程內容。有些知識本身就很枯燥,如何讓這些枯燥的東西變得有趣,需要對這些知識進行“加工”和“包裝”。為此,教師在幻燈片制作上下功夫,盡量使PPT漂亮、精美、有動畫,接近學生,文字中必須有插圖,同時增加一些有趣的內容,活躍課堂氣氛。針對雙語教學趣味性差,課程本身內容枯燥的特點,盡量增加趣味性,如在講軟件體系結構的時候,要求好的軟件結構盡量成為mosque形式,避免pancaked結構。為了使大家印象深刻,筆者舉了一個腦筋急轉彎的例子,“一個體重40磅的女生能否用重1磅的錘子砸爛一塊重1噸的石頭”,幾乎所有同學都認為不可能,因為女生的體重太輕,力氣不夠,錘子的質量也太小。可是當筆者給出答案,這塊石頭形狀為扁平的時候,同學們一致認為這個女生不費吹灰之力就會把石頭砸碎,同時一下子就聯想到了軟件結構,pancaked結構沒有力量,就像一塊扁平石頭一樣沒有力度,很容易被打碎,這樣的軟件結構應盡量避免。

3.3努力使教學內容既有質又有量

除了提高自身的教學水平和知識能力以外,每堂課都要內容充實、豐富,不走過場,不讓學生感覺這次課來不來都可。每次課要力爭達到的效果是,如果學生不來,通過課下自學要比來上課花更多的時間和精力,并且很難達到上課的效果,這樣才能使學生感到聽課有價值。為此,教師一方面增加信息量,讓大家感覺每次課都有收獲,不上課就會有損失,課上增加很多課本之外的內容。對于每項技術、方法都講它的起源、來龍去脈,為了讓同學們聽著有趣,筆者每次都要收集很多相關資料,介紹一些人物、故事、技術的起源。另一方面,為了增加信息量,每次都有效、合理地使用多媒體,讓多媒體成為必不可少的重要工具。實踐表明,使用多媒體可以使教學內容的信息量增加近一倍,但不能成為黑板的替代品,每一頁PPT的信息量也不宜太多,否則會影響效果,特別是文字性的PPT不能一閃而過。在多媒體的使用上要重視動畫、圖片和趣味性。在講授的過程中,要讓每一頁PPT停留的時間能讓多數學生完整地閱讀完,否則起不到好的效果。為了使PPT美觀有吸引力,筆者增加了很多相關動畫、剪貼畫,自己還拍攝了以校園風光為主的很多標志性的背景照片,讓PPT接地氣,不但使PPT增加了可理解性,也更貼近了同學們的學習和生活。

3.4正確處理學風建設中出現的問題

針對目前高校高年級中普遍存在的必修課選逃,選修課必逃的現象,筆者也采取了一些應對措施,全方位提高出勤率。單純點名不能起到應有的效果,人來了心不來等于沒來。筆者采取的措施一是提高學生的學習興趣,增強內容的故事性、趣味性,講授時增加書本上沒有的內容,讓學生感覺上課值得,不來有損失,自己課下難以補上。二是表揚先進、促進學習,對于作業完成情況好的學生給予表揚,增強好學生的學習積極性,帶動其他人趕超先進。對于抄作業的現象,這本來也是教學中屢禁不止的現象,不可能杜絕,關鍵是如何處理、如何面對。第一次發現有完全雷同作業時,在課堂上只說現象、不說具體是哪個學生,他感到不妥時就會收斂。此外,在批閱作業時,對抄作業和被抄作業的學生,除認真給他們批閱作業以外,最后在雙方的作業本上均寫一句醒目的大字“你的作業與某某某的完全一樣”。有時三本、四本甚至五本作業都雷同,筆者并不追查誰是原始作者,誰是抄襲者,而是在幾個同學的雷同作業上都醒目地用紅筆寫上“你的作業與某某某、某某某、某某某的完全一樣”,兩次以后就再也沒有抄作業的現象了。雖然作業數量明顯減少了,但交上來的作業確實都是原創,原創的人為了自己的作業“清白”,不讓別人抄襲,抄襲的人也不好意思再去抄了,有效地杜絕了抄襲現象。三是重視過程考核,增加期中考試,對期中考試成績落后的學生提前敲警鐘,不是等到期末“秋后算賬”,可最大限度降低不及格率。對于學習自覺性高,期中考試不理想的學生,則能起到鞭策的作用,使其奮起直追。期中考試成績好的同學,在享受喜悅的同時會更加積極,以保持領先,并在期末取得更好的成績。實踐表明,每次期中考試后,出勤率都會顯著提高,學生的學習積極性也會提高,學習風氣也會改進。

4結語

主站蜘蛛池模板: 片免费观看在线看 | 青草青青在线 | 午夜免费福利在线观看 | 国产精品久久久久久久久免费 | 欧美日韩一卡二卡 | 成人久草| 久久亚洲精品玖玖玖玖 | 天天怕夜夜怕狠狠怕 | 综合在线观看 | 国产精品久久久久久久成人午夜 | 欧美亚洲另类久久综合 | 九九免费视频 | 中文字幕欧美日韩久久 | 免费的黄色小视频 | 精品四虎免费观看国产高清午夜 | 国产精品成在线观看 | 国产第一自拍 | 美女搞基视频网站 | 四虎五个电影网 | 国产人成免费视频 | 欧美视频导航 | 国内精品久久影视 | 四虎黄色影视库 | 六月丁香婷婷激情 | 国产精品成人在线播放 | 欧美高清强视频 | 午夜精品久久久 | 久久久久久久久久久9精品视频 | 日本国产欧美色综合 | 欧美午夜片| 97在线观免费视频观看 | 99视频九九精品视频在线观看 | 婷婷激情五月 | 亚洲免费一区 | 欧美色啪 | 四虎国产欧美成人影院 | 色婷婷六月天 | 国产精品第一 | 久久人人爽人人爽人人片669 | 99久久免费中文字幕精品 | 亚洲欧美日韩在线不卡 |