發(fā)布時間:2023-03-22 17:37:30
序言:寫作是分享個人見解和探索未知領域的橋梁,我們?yōu)槟x了8篇的計算機軟件基礎論文樣本,期待這些樣本能夠為您提供豐富的參考和啟發(fā),請盡情閱讀。
>> 計算機軟件發(fā)明專利授權條件之新穎性研究 計算機軟件可專利性之辯證思考 探究計算機軟件可維護性方法 計算機軟件可維護性方法研究 淺談計算機軟件可維護性方法 淺析計算機軟件可維護性方法 計算機軟件可維護性方法探討 計算機軟件行業(yè)探究 論計算機軟件的專利保護 計算機軟件專利保護制度問題研究 計算機軟件專利保護問題探討 計算機軟件專利保護問題研究 計算機軟件的專利保護方法研究和探索 美國商業(yè)方法可專利性分析及對我國的啟示 探究計算機軟件基礎數(shù)據(jù)結構之算法 基于項目管理的計算機軟件應用方法探究 美國商業(yè)方法專利發(fā)展之歷程及啟示 計算機軟件安全檢測技術探究 加強計算機軟件設計可維護性的措施探究 關于計算機軟件設計過程中的可維護性探究 常見問題解答 當前所在位置:。
③ See Statement of Congressman Rick Boucher,Introduction of the Business Method Patent Improvement Act of 2000,Tuesday, October6,2000,.
⑧見USPTO網(wǎng)站:103 Rejection Examples for Business Method Inventions FORMULATING AND COMMUNICATING REJECTIONS UNDER 35 U.S.C. 103 FOR PPLICATIONS DIRECTED TO COMPUTER-IMPLEMENTED BUSINESS METHOD INVENTIONS
⑨See UPC 705,
⑩保證商業(yè)方法發(fā)明的新穎性,美國專利商標局于2000年3月提出的商業(yè)方法專利行動計劃中要求擴大在先技術的檢索.美國知識產(chǎn)權法協(xié)會建議專利商標局收集非專利商業(yè)方法的在先技術,美國國會議員提出的2000年商業(yè)方法專利促進法中有充分的在先技術以檢索商業(yè)方法發(fā)明的新穎性的建議。
參考文獻:
①曾文怡.商業(yè)方法發(fā)明之可專利性研究,世新大學智慧財產(chǎn)權研究所碩士論文,2011年6月。
②陳健.商業(yè)方法專利研究[M].北京:知識產(chǎn)權出版社,第1版,2011年5月1日;第一章,美國最高法院關于商業(yè)方法專利審查的“三部曲”。
③蔡明諺.歐美商業(yè)方法專利之比較研究[M].國立中正大學財經(jīng)法律學研究所碩士論文,2011年6月。
近幾年,信息安全事件發(fā)生數(shù)量急劇增加,并且呈現(xiàn)快速增長趨勢。政府部門所應用的信息系統(tǒng),在出現(xiàn)信息安全問題,所造成的后果將十分嚴重,所以信息安全問題已經(jīng)成社會各界廣泛關注的一個問題,但是系統(tǒng)在實際應用中,硬件及軟件方面都會存在一些無法避免的問題,伴隨著系統(tǒng)的不斷應用,新型漏洞也會逐漸出現(xiàn)。攻擊者就可以根據(jù)軟件所存在的漏洞,做出竊取信息的行為。所以對于計算機軟件漏洞問題進行分析研究具有重要的現(xiàn)實意義。
【關鍵詞】補丁管理 漏洞檢測 網(wǎng)絡安全
只從進入信息時代之后,信息建設水平子啊短時間內取得了顯著成果,已經(jīng)在人們的生活及工作中廣泛應用。但是人們在享受信息化所具有的便捷的同時,人們也開始逐漸發(fā)現(xiàn)信心安全的重要性,特別是近幾年各種信心安全事件的發(fā)生,讓信息安全已經(jīng)成為社會各界廣泛關注的一個問題。所以,如果對于計算機軟件內部所存在的安全漏洞進行快速檢測,特別是對于操作系統(tǒng)內所存在的軟件,在攻擊者沒有發(fā)現(xiàn)之前就進行針對性修復,已經(jīng)成為有關演技人員重點研究內容。
1 系統(tǒng)需求分析和總體設計
1.1 系統(tǒng)需求
1.1.1 系統(tǒng)開發(fā)目標
本文所研究的計算機軟件漏洞檢測系統(tǒng)設計及實現(xiàn)研究中,主要就是對于公安信息專用網(wǎng)絡計算機軟件在實際夠用中所存在的漏洞進行檢測及修補,提高公安信息專用網(wǎng)絡計算機軟件管理水平,降低公安信息網(wǎng)計算機軟件維護成本,及時發(fā)現(xiàn)計算機所存在的漏洞并對其進行修復,降低計算機軟件所存在的風險。
1.1.2 系統(tǒng)功能范圍
計算機軟件漏洞檢測系統(tǒng)在公安信息網(wǎng)絡內應用,主要是根據(jù)信息網(wǎng)拓撲結構及實際情況, 根據(jù)計算機漏洞檢測形式,對于計算機所存在的漏洞進行修補,下載針對性補丁,判斷出計算機軟件程序所存在的木馬,對于信息網(wǎng)進行全面性分析,提出針對性意見,增加對于局域網(wǎng)管理水平,讓管理人員及時了解到公安信息網(wǎng)內的基礎信息。
1.1.3 系統(tǒng)性能顯著
(1)客戶端運行負擔較低:公安部門所應用的計算機采購時間較長,硬件設施水平較低,所以客戶端運算量最好能夠適當進行降低,這樣才能夠降低對于公安正常辦公的影響。
(2)漏洞信心更新速率較高:根據(jù)有關部門統(tǒng)計,計算機內部所存在的漏洞會伴隨著時間的延長所下降,計算機所存在的新漏洞,經(jīng)常容易被計算,對于計算機造成較大的影響,破壞程度較高。所以,計算機系統(tǒng)整體漏洞掃描能力與系統(tǒng)漏洞數(shù)據(jù)庫之間有著緊密關聯(lián),提高系統(tǒng)漏洞數(shù)據(jù)庫的全面性,進而能夠顯著提高系統(tǒng)整體性能,所以系統(tǒng)漏洞必須根據(jù)數(shù)據(jù)庫信息進行同步。
(3)服務器負載壓力較低:公安部門在信息化建設過程中,在硬件設施上面投入了較大材料,為了能夠降低信息化經(jīng)濟成本,減少在硬件設施上面的成本,公安部門對于原有系統(tǒng)進行了升級,將并不是一臺計算機應用一個軟件。所以,系統(tǒng)在實際運行過程中,就必須提高對于計算機硬件資源的使用數(shù)量,降低服務器負載壓力,進而保證服務器網(wǎng)頁穩(wěn)定運行。
1.2 系統(tǒng)的總體設計思路
系統(tǒng)總體設計思路在制定過程中,需要將系統(tǒng)所具有的功能及非功能性能進行限制。按照系統(tǒng)功能特點及業(yè)務實際運行的實際要求,需要利用以下幾點技術思路。
1.2.1 模塊化設計開發(fā)模式
軟件設計開發(fā)過程中,需要采用模塊化設計方式,提高軟件代碼的可用性及兼容性,這樣設計人員對于軟件功能及特點設計方面,能夠有效進行完善,縮短軟件更新速度,在實際設計過程中遵循模塊化技術思路。根據(jù)軟件功能及數(shù)據(jù)耦合度之間的差異,可以對于功能模塊進行針對性設計及測試。
1.2.2 動態(tài)檢測技術
軟件在設計開發(fā)過程中,要是利用動態(tài)檢測技術,能夠有效保證計算機在進行漏洞掃描過程中,計算機操作并不會受到任何影響,進而有效躲避網(wǎng)絡對于計算機所造成的攻擊。計算機按照安全漏洞數(shù)據(jù)庫內具有的信息,對于目標系統(tǒng)內部所存在的漏洞進行檢測。動態(tài)監(jiān)測技術在實際應用中能夠有效降低計算機對于網(wǎng)絡流動的負載水平,泄漏報告不會被監(jiān)聽。
1.2.3 兩層結構設計
在計算機服務器內應用兩層結構設計,能夠有效解決計算機用戶使用適量,網(wǎng)絡結構復雜等等特征,對于客戶端計算機狀態(tài)管理更加便捷高效,與此同時還能夠對于計算機漏洞及補丁文件進行高效率分布。
1.3 系統(tǒng)的總體技術方案
根據(jù)公安信息網(wǎng)計算機在實際應用中主要應用的軟件,是計算機漏洞檢測系統(tǒng)主要對象,計算機主要應用的軟件有三類軟件,分別是微軟操作系統(tǒng)軟件、MircrosoftOffic系統(tǒng)應用軟件及Adobe Flash必備軟件。計算機軟件漏洞檢測系統(tǒng)在設計及開發(fā)過程中,需要針對性開發(fā),根據(jù)公安信息網(wǎng)實際運行情況,按照用戶數(shù)量大及網(wǎng)絡結構復雜等等特點進行設計。
為了能夠讓計算機軟件漏洞檢測系統(tǒng)該校在公安信息網(wǎng)內應用,系統(tǒng)在設計開發(fā)過程中,需要有效將服務器及模塊化技術進行結合。計算機軟件漏洞系統(tǒng)檢測系統(tǒng)主要有三部分構成,分別是一級服務器、二級服務器就客戶端。
1.3.1 一級服務器
一級服務器為漏洞信息庫更新提供良好的基礎條件。一級服務器在實際運行過程中,主要工作職責就是及時發(fā)現(xiàn)軟件所存在的漏洞,并且下載針對性補丁文件,所產(chǎn)生的信息傳輸?shù)阶臃掌?。一級服務器是計算機軟件漏洞檢測系統(tǒng)內唯一一個能夠與外部網(wǎng)絡進行兩個的的服務器,進而保證對于計算機進行及時更新。所以,計算機軟件漏洞檢測系統(tǒng)信息庫數(shù)據(jù)更新水品與一級服務器之間的有著緊密關聯(lián)。
1.3.2 二級服務器
二級服務器所具有的信息是一級服務器內部所包含的漏洞信息,公安信息網(wǎng)由于環(huán)境屬于物理隔離,因此二級服務器想要與一級服務器信息保證同步,只能夠應用儲存介質的方式進行實現(xiàn),這樣二級服務器才能夠與子服務器進行有效連接。二級服務器能夠有效與子服務器進行補丁分配,進而做到信息資源的共享,提高系統(tǒng)拓展性能。
1.3.3 客戶端
補丁及補丁信息在上級服務器下載完畢之后,在對于計算機漏洞掃描之后,對于補丁進行安裝??蛻舳嗽趯嶋H應用過程中,需要將客戶端與服務端之間連接,提高通信傳效率,提升系統(tǒng)效率。
2 系統(tǒng)有關技術
2.1 基于主機的靜態(tài)漏洞檢測
基于主機的靜態(tài)漏洞檢測屬于漏洞動態(tài)監(jiān)測技術中的一種。在對于主機的靜態(tài)漏洞檢測過程中,首先需要注冊表,計算機操作系統(tǒng)內的重要數(shù)據(jù)庫就是注冊表,注冊表能夠將操作系統(tǒng)及應用軟件所設置及有關信心全部進行記錄及儲存,也可以注冊表能夠有效將計算機軟件漏洞檢測系統(tǒng)實際運行環(huán)境客觀性反應出來。計算機軟件漏洞檢測系統(tǒng)內的客戶端應用漏洞掃描模考,能夠有效對于注冊表所具有的特點進行針對性監(jiān)測,進而找到計算機軟件漏洞檢測系統(tǒng)所存在的信息記錄全部找出,將有關數(shù)據(jù)與漏洞信息數(shù)據(jù)庫進行對比,進而形成漏洞列表的自動修復,用戶就可以根據(jù)自身實際情況,對于補丁進行篩選及下載。
靜態(tài)的主機系統(tǒng)對于漏洞檢測國學中,首先需要以漏洞匹配表作為漏洞檢測作為基礎,這就需要漏洞匹配表內數(shù)據(jù)擁有較高的可靠性,并且還能夠實時進行更新。本文在對于計算機軟件漏洞檢測系統(tǒng)設計及實現(xiàn)研究中,選擇的是微軟所的補丁知識庫,該知識庫在實際應用中需要及時進行更新維護,微軟公司每個月都會對于知識庫所存在的漏洞進行最新補丁頒布。
2.2 基于補丁的漏洞修復
客戶端在啟動之后,就會在網(wǎng)絡環(huán)境內獲得終端列表,利用終端列表能夠有效獲得網(wǎng)絡環(huán)境內的終端地址及有關信息,進而保證計算機與網(wǎng)絡進行連接,對于所獲得的數(shù)據(jù)信息資源進行讀取。終端計算機要是不存在有關數(shù)據(jù)資源,就可以重新選擇一臺計算機,讓計算機與網(wǎng)絡進行連接,進而獲得數(shù)據(jù)資源,滿足實際應用的需求。
終端列表所獲得的數(shù)據(jù)資源要是與用戶實際需求之間存在較大差距,終端列表就可以直接向服務端計算機進行連接,并且對于數(shù)據(jù)資源進行請求。服務器要是并沒有找到做需要的數(shù)據(jù)資源,漏洞補丁下載就將失敗。
漏洞補丁在下載安裝之后,為了能夠讓用戶應用更加方便,在安裝過程中就需要應用靜默式安全方式,在漏洞補丁知識庫找到漏洞補丁所需要的有關參數(shù),進而直接將漏洞補丁進行安裝就可以了。漏洞補丁在安裝完畢之后,就可以對于下一個漏洞補丁進行安裝,直到最后一個漏洞補丁安裝完畢。
2.3 漏洞信息與補丁文件的獲取
2.3.1 漏洞信息與補丁文件的獲取
計算機軟件漏洞檢測系統(tǒng)所獲得的補丁信息全部都是在微軟官網(wǎng)上面獲取,進而能夠有效保證補丁信息的全面及精準。在微軟官網(wǎng)上面或者信息公告,主要目的就是滿足系統(tǒng)在實際應用中的覆蓋范圍及實時性需求。
2.3.2 一級服務器對補丁文件的自動下載
計算機軟件漏洞檢測系統(tǒng)要是能夠具有補丁自動下載功能,最為關鍵的就是能夠自行對于補丁下載地址進行獲取。首先,計算機軟件漏洞檢測系統(tǒng)需要將微軟公司的網(wǎng)址下載到本地后,對于網(wǎng)址進行分離分析,進而找到網(wǎng)址內所具有的安全信息,例如公告號、漏洞描述等等;其次就是公告上面的URL下載到計算機系統(tǒng)內,對于安全公告進行劃分分析,這樣就能夠獲得每一個補丁的相信信息,例如補丁安全等級、軟件名稱等等;最后就是有服務器端將補丁全部數(shù)據(jù)都生成表格,并且將自動下載的全部補丁文件所對應的網(wǎng)址都自動讀取,填寫到本地文件目錄中, 為用戶提供補丁下載資源。
3 系統(tǒng)設計與實現(xiàn)
3.1 客戶端的漏洞檢測設計與實現(xiàn)
客戶端漏洞檢測主要有五部分構成,分別是漏洞掃描模塊、用戶界面模塊、端口掃描模塊、程序指紋識別模塊及分布式下載模塊。
3.1.1 漏洞檢測模塊
漏洞檢測模塊還分為三個功能單元,分別是操作系統(tǒng)漏洞檢測子模塊、第三方軟件漏洞檢測子模塊及漏洞復子模塊。
(1)操作系統(tǒng)漏洞檢測子模塊。操作系統(tǒng)漏洞檢測子模塊所應用的檢測方式,是根據(jù)主機靜態(tài)庫漏洞掃描檢測技術作為前提,所應用的靜態(tài)庫按照微軟公司系統(tǒng)所的漏洞信息,具體步驟為:首先就需要對于漏洞信息模塊進行調用獲取,為漏洞補丁下載提供數(shù)據(jù)庫,數(shù)據(jù)庫在實際應用中,對于程序所具有的信息進行有效保護,防止其他惡意程序及違法行為對于造成影響,結構數(shù)據(jù)庫具有64位的密鑰匙;其次對于漏洞信息進行模塊調用獲取,對于系統(tǒng)通過漏洞庫信息進行下載更新,在將漏洞信息庫轉變?yōu)槠胀〝?shù)據(jù)庫,按照普通數(shù)據(jù)庫內數(shù)據(jù)結構對于漏洞數(shù)據(jù)庫內的信息資源進行查找分析,并且將結果儲存到針對性容器內,后期漏洞檢測對比更加方便;最后就是將計算機系統(tǒng)內所存在的漏洞列表進行刪除,進而有效得有系統(tǒng)所存在的漏洞列表。
(2)第三方軟件漏洞檢測子模塊。計算機軟件漏洞檢測系統(tǒng)需要通過第三方軟件獲得補丁信息,并且安裝目前操作系統(tǒng)內。
第三方軟件漏洞檢測模塊所包含的內容角度,分別是:①從第三方軟件內獲取最新漏洞補丁及軟件版本有關信息,并且將下載的第三方軟件新系統(tǒng)信息安裝到操作系統(tǒng)內;②第三方軟件能夠間系統(tǒng)最新版本信息及補丁信息在獲取之后進行比較,并且安裝到操作系統(tǒng)中,操作系統(tǒng)在安裝第三方軟件之后,就能夠對于第三方軟件不斷進行更新;③第三方軟件在當前操作系統(tǒng)安裝之后,需要對于最新軟件版本及漏洞補丁進行下載安裝,不斷對于軟件進行完善;④第三方軟件版本信息主要包含三方面信息,分別是第三方軟件的名稱、對于第三方軟件最新信息進行描述及第三方軟件最新版本下載地址。
(3)漏洞修復子模塊。計算機軟件漏洞檢測系統(tǒng)在應用補丁的漏洞修復技術之后,漏洞檢測模塊能夠有效將計算機內部下載但是并沒有安裝的補丁文件檢測出來,漏洞修復子模塊在補丁知識庫內找到針對性啟動參數(shù)之后,就能夠直接將補丁文件進行安全,補丁在安全之后,系統(tǒng)就會對于下一個補丁進行安裝,并且對于重啟操作等等操作進行阻止,全部補丁文件在安裝完畢之后,系統(tǒng)才會詢問,用戶根據(jù)自身實際情況選擇計算機是否需要重啟。
3.1.2 用戶界面模塊
在用戶界面模塊內,應用WTL基于SDK封裝方式,能夠提供一個十分有效的窗口架構,這種界面操作方式,能夠為用戶提供更加便捷的操作。
3.1.3 進程掃描模塊
進程掃描模塊能夠根據(jù)系統(tǒng)操作進程所產(chǎn)生的信息,并且根據(jù)系統(tǒng)端口實際運行情況,能夠給出安全的信息。
在對于知識庫判別中,最佳方式就是對于服務端進行下載更新,在對于知識庫分類分析之后,對于當前系統(tǒng)活動信息進行掃描,系統(tǒng)網(wǎng)絡端口在分析占據(jù)之后,對于知識庫進行闡述,對于系統(tǒng)資料及威脅程度進行針對性提出。所以,掃描步驟為:首先對于進程知識庫進行下載更新,根據(jù)服務端允許下載,為服務器提供最新知識庫,知識庫所選擇的本地數(shù)據(jù)庫;其次就是對于進程列表進行掃描;最后就是通過知識庫對于進程進行描述。
3.1.4 程序指紋識別模塊
計算機程序在啟動之后,客戶端就會進入到一個監(jiān)控模塊內,對于計算機程序所進行的全部操作進行實時性監(jiān)控監(jiān)測。計算機軟件漏洞檢測系統(tǒng)要是實現(xiàn)實時性監(jiān)控,就需要在系統(tǒng)上安裝監(jiān)視及控制進程。進程在實際創(chuàng)建過程中所需要包含的內容較多,并且需要分為多個步驟進行,在當全部步驟都落實之后,進程才能夠啟動。
進程在啟動過程中所設計到的每一個步驟都是必要步驟。為了能夠創(chuàng)建監(jiān)視及控制進程,就需要利用計算機軟件漏洞檢測系統(tǒng)內所具有的函數(shù)關系式,對于保證進程步驟無法通過所創(chuàng)建的代碼。
3.1.5 分布式下載模塊
在計算機軟件漏洞檢測系統(tǒng)內應用分布式下載模塊,主要目的就是降低局域網(wǎng)對于服務器所造成的影響,任何一個終端都能夠提供相同的服務,并且每一個終端內都具有下載模塊,終端在啟動之后,都能夠向服務器傳輸自身地址等等基礎信息。服務器終端內會形成一個信息列表,對于用戶提供有關信息。
3.2 服務端的漏洞檢測設計與實現(xiàn)
服務端是計算機軟件漏洞檢測系統(tǒng)信息數(shù)據(jù)的源頭,與此同時還能夠對于信息數(shù)據(jù)進行知識類別及漏洞的實現(xiàn),漏洞補丁也是從服務端進行下載,對于網(wǎng)絡流量能夠有效進行控制。服務端除了用戶界面模塊部分,還具有四部分模塊,分別是漏洞信息庫模塊、評估規(guī)則模塊、用戶信息庫模塊及特征指紋模塊。
3.2.1 漏洞信息庫模塊
漏洞信息庫模塊主要包括兩個子模塊,分別是操作系統(tǒng)漏洞獲取子模塊及第三方軟件漏洞獲取子模塊。操作系統(tǒng)漏洞獲取子模塊在對于信息獲取中,主要是根據(jù)微軟所公布出現(xiàn)的漏洞信息進行跟蹤,對于系統(tǒng)所存在的已知漏洞信息進行收集,并且將操作系統(tǒng)所具有的補丁信息進行讀取。
(1)操作系統(tǒng)漏洞獲取子模塊。操作系統(tǒng)漏洞獲取子模塊主要是對于微軟所公布出現(xiàn)的信息進行跟蹤,同時對于系統(tǒng)所具有的最近漏洞信息進行收集,進而保證對于系統(tǒng)最新漏洞信息濟寧掌握。系統(tǒng)最新漏洞信息主要包括三種,分別是漏洞名稱、漏洞危險程度及漏洞所影響的系統(tǒng)版本。
(2)第三方軟件漏洞獲取子模塊。第三方軟件漏洞獲取子模塊主要是對于計算機系統(tǒng)內的第三方軟件進行完善,更新及維護第三方軟件所公布出來的漏洞信息,保證計算機系統(tǒng)內所應用第三方軟件信息與官網(wǎng)漏洞信息相吻合,下子第三方軟件最近補丁或者是版本,并且將最新補丁或者是版本安裝到計算機內。
3.2.2 評估規(guī)則庫模塊
評估規(guī)則庫模塊屬于判別知識庫,能夠根據(jù)用戶實際應用需求進行擴展,并且對其安全性能進行判斷,主要就是對于客戶端所存在的異常端口進行掃描,判斷計算機中那個端口真正運行。管理人員能夠通過評估規(guī)則庫模塊對于服務端接口進行了解,掌握對于軟件造成影響的信息,進而構成具有結構性的知識庫。管理人員在對于知識庫輸入信息之后,知識庫能夠根據(jù)實際情況進行擴充,增加知識庫內信息數(shù)量。
3.2.3 用戶信息庫模塊
用戶信息庫模塊是計算機軟件漏洞檢測系統(tǒng)內的重要組成部分,主要是對于分布式下載進行控制,屬于知識庫。在用戶信息庫模塊內的知識庫中,該知識庫將用戶在客戶端上面所產(chǎn)生的全部數(shù)據(jù)信息都進行記錄及儲存??蛻舳嗽讷@取知識庫數(shù)據(jù)信息之后,能夠直接從網(wǎng)絡環(huán)境中進行下載,或者是提供下載功能。
服務終端在啟動之后,服務端就能夠為用戶提供NgixWEB服務,與此同時附帶模塊也能夠運行,在這個過程中計算機防火墻還能夠添加策略信息,對于防火墻進行初始化設置,保證防火墻的啟動與函數(shù)關系計算所的得到的參數(shù)相吻合。防火墻要是在啟動之后就添加策略信息,就能夠啟動提供服務。
3.2.4 用戶界面模塊
計算機軟件漏洞檢測系統(tǒng)在用戶界面模塊中,選擇的是WTL基于SDK封裝的窗口框架。用戶界面模塊主要應用就是能夠為用戶提供一個良好的界面體驗,在實際操作過程中更加便捷。
4 結論
本文在對于計算機軟件漏洞檢測系統(tǒng)的設計與實驗研究中,根據(jù)計算機軟件漏洞有關理論知識,對于計算機軟件漏洞檢測方法進行了詳細分析研究,并且根據(jù)公安部門計算機漏洞檢測的實際情況,形成了一個較為完善的解決方案,能夠有效將計算機軟件漏洞自我檢測與網(wǎng)絡修復結合在一起。計算機軟件漏洞檢測系統(tǒng)在實際應用中不僅僅能夠對于已知漏洞進行檢測,還能夠對于補丁進行下子及自動安全,有效提高計算機安全性能。
參考文獻
[1]翟鈺,張玉清,武維善,胡建武.系統(tǒng)安全漏洞研究及數(shù)據(jù)庫實現(xiàn)[J].計算機工程,2014(04):68-71.
[2]朱靜.安全漏洞及其修補技術的研究[D].西安:西安電子科技大學計算機系統(tǒng)結構專業(yè)碩士學位論文,2015:5-9.
[3]柳崧軼.基于C語言的程序安全性分析[D].長春:吉林大學計算機應用專業(yè)碩士學位論文,2013:6-9.
[4]CNCERT安全報告:軟件漏洞成重大隱患[J].網(wǎng)絡與信息,2011(04):57.
[5]單國棟,戴英俠,王航.計算機漏洞分類研究[J].計算機工程,2012(10):3-6.
[6]王志平.基于指標體系的網(wǎng)絡安全態(tài)勢評估研究[D].長沙:國防科學技術大學計算機科學與技術學院碩士學位論文,2015:5-9.
[7]潘玉.桌面安全管理技術現(xiàn)狀與發(fā)展趨勢[J].信息安全與技術,2014(08):13-16.
[8]劉欣.Windows 2000操作系統(tǒng)的安全漏洞檢測方法及其安全對策的研究[D].北京:中國電力科學研究院計算機應用技術專業(yè)碩士學位論文,2015:12-17.
[9]任亞洲.Windows系統(tǒng)漏洞的研究[J].科技信息,2014(25):426.
[10]黃明,曾慶凱.軟件脆弱性分類屬性研究[J].計算機工程,2013(01):184-187.
[11]王湘新.湖南省公安消防部隊補丁管理系統(tǒng)建設方案[J].信息安全與通信保密,2014(05):99-101.
[12]薛冰,孫壽利.局域網(wǎng)內Windows系統(tǒng)補丁自動更新的實現(xiàn)與應用[J].網(wǎng)絡與信息,2013(11):27.
[13]李建安,谷利澤,楊義先.漏洞掃描與補丁管理系統(tǒng)的設計與實現(xiàn)[C].第一屆中國高校通信類院系學術研討會論文集[M].北京:電子工業(yè)出版社,2013:471-475.
[14]康峰.網(wǎng)絡漏洞掃描系統(tǒng)的研究與設計[J].電腦開發(fā)與應用,2014(10):27-29.
[15]王雨晨.系統(tǒng)漏洞原理與常見攻擊方法[J].計算機工程與應用,2015(03):62-64.
作者簡介
張小敏(1979-),女,陜西省咸陽市人。曾畢業(yè)于蘭州交通大學,獲得碩士學位?,F(xiàn)為西北師范大學數(shù)學與統(tǒng)計學院助教。研究方向為計算機軟件與理論。
【關鍵詞】美術學院;計算機教學;實驗中心
四川師范大學美術學院由美術學和藝術設計兩個系組成,其中藝術設計系包含了平面設計、環(huán)藝設計、動畫設計三個方向,而計算機教學貫穿了藝術設計整個專業(yè)課程的學習過程。從計算機文化基礎課程的教學到計算機應用軟件教學,熟練的掌握計算機應用能力能為專業(yè)課程的學習打下良好的基礎。因此建立計算機教學實驗中心能更好的開展有美術學院特色的計算機課程教學,從而提高計算機課程的教學質量。
一、美術學院計算機課程教學現(xiàn)狀
(1)計算機應用軟件課程師資較為欠缺。同一門課程往往由不同專業(yè)教師擔任教學,還包括不少兼職教師和在職研究生。并且部分藝術專業(yè)教師對計算機軟件應用方面并不熟練擅長,也對計算機軟件課程教學缺乏足夠的重視。這樣既不利于教學工作的穩(wěn)定開展,也不利于計算機課程教學質量的提高。
(2)計算機應用軟件課程在教學管理上較松散混亂,任課教師間缺乏交流,同一門課程往往在教學內容、教學方式上各不相同,并且最終的考核方式、評分標準上也都沒能形成統(tǒng)一標準。這導致目前學院學生對計算機軟件課程的教學存在較大的意見。
(3)從2010-2011學年開始,計算機基礎課程中增加了Photoshop的教學要求,同時該課程也是美院學生需要深入學習的計算機應用軟件課程。這必將導致教學內容上的沖突。因此在計算機基礎和計算機軟件應用的教學上需要展開思考教研,注重教學的相互結合,保持計算機教學的連貫性。
(4)學院在計算機相關課程的科研領域很是空白,目前相關任課教師不愿把精力和重心放在計算機應用領域,因此沒有很好的開展科研教改工作,這對美術學院計算機課程的教學和發(fā)展很是不利。
二、美術學院計算機教學實驗中心的構建和實施
計算機教學實驗中心是美術學院計算機課程教學實驗機構,主要承擔學院計算機文化基礎課程和計算機軟件應用課程的教學和上機實驗任務。結合美術學院的各專業(yè)特點進行計算機課程教學,使計算機教學更好的與藝術設計課程相融合,培養(yǎng)學生的計算機實際應用能力,以適應社會發(fā)展的需要
教學實驗中心的硬件組成:目前學院有12間計算機機房,學生實驗用微機共計約600臺。(其中包含蘋果機房1間,60臺蘋果電腦)已能基本保證學院師生的教學實驗要求,如在條件允許的情況下可對部分電腦硬件逐步升級,以更好的滿足計算機教學實驗需要。
教學實驗中心的師資組成:計劃由學院計算機課程教師、計算機課程實驗員和熟悉計算機軟件教學的藝術教師共同構成,各系部可在課程開課前推薦擅長計算機軟件教學的教師,實驗中心將根據(jù)每門課程的具體情況協(xié)調組織教師展開教學工作。
三、美術學院計算機教學實驗中心的主要任務
(1)逐步改變計算機應用軟件教學師資欠缺的現(xiàn)狀,以計算機教師和藝術教師共同組織建立較為穩(wěn)定的教學團隊,結合學院實際情況開展計算機課程教學。并在條件成熟的情況下展開教師技能培訓,提高教師軟件操作技能和教學能力。要求教師在計算機應用知識外掌握多方面多領域的知識結構,如色彩、構成、輔助設計、影象處理等。注重擴展自身知識領域,不斷學習和提高,展開跨專業(yè)知識交流。
(2)提高學院計算機課程教學質量。每門課程開課前就課程教學大綱,教學計劃,教學內容進行統(tǒng)一的制定,使教師對每門計算機課程的教學有更清晰的理解。在教學中注重把控每位老師的教學內容和進度,召開教研會加強教師間溝通交流。在課程結束前制定統(tǒng)一的考核方式和評分標準,使學生能更好的完成課程學習并有更加統(tǒng)一量化的成績來體現(xiàn)學習水平。
(3)針對計算機應用方向展開科研教改工作。準確地把握住美術學院中各專業(yè)的特點和需求,掌握學生學習興趣和學習意向。結合美術學院計算機教學的特點,探索計算機基礎—計算機應用軟件—藝術設計三者之間的更好融合,通過論文、專著、教材編寫等形式展開科研,并爭取教改科研立項工作。促進學院計算機相關課程的教學工作。
(4)注重計算機課程教學的連貫性,結合計算機基礎中增加了Photoshop等軟件教學的情況,在教學內容上,教學方式上進行探索。保持教學的整體連貫,從而提高學生的學習興趣和動力。并且根據(jù)學生的實際需要更好的開展跨專業(yè)的計算機選修課程,真正提高學生的計算機操作應用能力。
(5)逐步健全完善計算機教學實驗中心的軟硬件條件,更好的維護管理學院硬件設備,提高設備的利用率、精心設置實驗項目,為學院師生提供更好更穩(wěn)定的計算機理論教學和上機實踐環(huán)境。
在計算機教學中注重實驗教學、強調動手能力,促進理論和實驗的更好結合,這是現(xiàn)階段計算機課程教學的必然趨勢。美術學院計算機教學實驗中心會以注重學生的實踐創(chuàng)新能力為核心,培養(yǎng)學生的操作能力和實驗技能,并結合學院實際情況開展計算機課程的教研教改工作,進行有針對性的科研探索,從而大幅提高學院的計算機相關課程的教學質量。
關鍵詞:計算機輔助音樂教學 樂感 計算機輔助教學軟件
中圖分類號:G632 文獻標識碼:A 文章編號:1674-2117(2014)10-0090-02
1 前言
聲音的聆聽在學生認知和學習過程中占有極重要的地位,聽覺訓練不僅可以增強學生欣賞音樂的能力,更是學習音樂的重要基礎。因此,樂感教學在音樂教學活動中非常重要,樂感的培養(yǎng)是接觸音樂的第一步。樂感教學所包含的項目有許多,主要包括識譜能力和聽音能力。識譜能力包括音樂的認知與表現(xiàn),聽音能力是以技能為主的音樂表現(xiàn)方式,包含聽唱、聽奏、聽寫,使學生領會節(jié)奏、高低音、曲調等。
然而,對學生來說,要建立良好的樂感卻不是一件容易的事。原因有兩個方面:其一,眾多學科課程的壓力,學生難以在音樂學習中傾注很多精力;其二,盡管有些學生的樂感是天生的,但大多學生的樂感是要靠后天訓練才能提升的。面對有不同訓練需求的學生,我們尚未找到合適的手段,來有效地、個性化地促進學生樂感的建構。
計算機輔助音樂教學(CAMI)的出現(xiàn),給音樂教學帶來新的契機,更使得樂感教學有了別具一格的新手段。
2 計算機輔助音樂教學
一般來說,CAMI策略在教育上的影響優(yōu)于其他的教育手段,音樂計算機軟件的使用,可以提高學生的學習興趣,并可激發(fā)學生學習的動機。CAMI提供了音樂認知、技能、情意等教學手段。因為大多CAMI軟件都提供了音樂符號相關認知系統(tǒng)、音樂作品的和聲分析,學生可借由計算機來學習音樂分析、轉調等各項有關認知方面的活動。此外,借由曲調、節(jié)奏、和弦系列的聆聽,給學生練習曲調聽寫、節(jié)奏聽寫及和聲聽寫的機會,進而發(fā)展了學生樂感的能力。
國外對計算機輔助音樂教學相當重視,1973年美國成立了一個國家計算機音樂教學協(xié)會(National Consortium for Computer-Based Music Instruction,NCCBMI),目的是讓軟件設計師與音樂教學人員有相互溝通的機會。此協(xié)會在1985年改名為音樂教學科技應用協(xié)會(Association for Technology in Music Instruction, ATMI),繼續(xù)推廣CAMI。在20世紀80年代中期,美國各級學校的CAMI被計算機和MIDI所取代。為了配合MIDI的教學,學校的音樂教學設備除了計算機外,還加上MIDI的設備,尤其是電子合成器。除此之外,也有許多很多因素促使將音樂設計成以網(wǎng)絡為基礎的課程,如①越來越多的學生期望接受這種形式的知識;②最新音樂信息通過網(wǎng)絡傳播很容易;③經(jīng)由網(wǎng)絡來進行音樂教學會激發(fā)學生的學習興趣。
國內對計算機技術推進也很快,但音樂科目涉及較少,有關CAMI的研究總體起步較晚,且一開始的研究以大學生為對象,后來才漸漸地擴及到中小學生。個別論文就中小學生使用CAIM進行探討,也僅僅是強調應用的重要性,并沒有給出具體的應用策略。還有個別論文,僅僅探討利用單個計算機多媒體功能來進行的輔助音樂教學,忽視了網(wǎng)絡的應用。
3 計算機在輔助樂感教學上的角色
傳統(tǒng)的聽唱或聽寫課程,教師除必須課前備課外,要在課堂上多次以琴彈奏,每次彈奏總是怕彈錯而影響學生。嚴格來說,的確不可能每次彈奏都相同。另外,受限于僅能用雙手彈奏,遇到音域較寬廣的和聲或多聲部曲調,便會受到限制。為避免上述的缺憾和限制,計算機軟件可以扮演一個輔助彈奏的角色。
由于計算機軟件和設備的進步,可以利用計算機將教材直接轉成音樂演奏出來,除了鋼琴的音色外,各聲部也可以任意設定成任何一種樂器的音色播出,而且每次奏出的音樂一定相同,再難的曲調也能演奏,音樂的速度、強弱也能調整。對于雙手無法彈奏的超寬遠和弦或多聲部,也能輕而易舉的奏出。
4 計算機輔助樂感教學相關軟件
支持樂感教學的教學軟件有很多,以國外產(chǎn)品為主。比如:
MusicLab Series1,有兩種版本,一種為基礎版本(給8歲以上),另一種為高級版本(給高中和大學程度)。
Musicware Piano,使用真實的歌曲和多樣化的屏幕練習來教導學習鋼琴兩年的初學者。
Practica Musica,為音樂教學程序,強調識譜和聽力訓練,以古典音樂課程為基礎。
上述軟件都可以進行音高和節(jié)奏(配對、辨識、聽寫)、音高加節(jié)奏(辨識、聽寫)、音階和調號、音程和和弦(彈奏、閱讀、聽力訓練)、和聲聽力等的訓練。
國內常見的支持樂感教學的音樂教學軟件有:
Cakewalk3.0,只具有MIDI音序功能的音樂軟件,是初學MIDI的最佳工具。
Cakewalk Virtual Piano,這是一個圖形化的虛擬鋼琴,它可以將計算機鍵盤轉化為MIDI鍵盤來輸入MIDI信息。
Roland VSC-88 VSC-88,這是日本Roland公司推出的第二代軟件音源。
Band-in-a-Box 2004,是一個自動編曲和自動配器的軟件,該版本有中文版。
Jammer Professional.v5.0.8.1,自動配器音序軟件目前最新版本。
關鍵詞:校企聯(lián)合;人才培養(yǎng);專業(yè)改革
1 背景
自1998年教育部制訂的本科專業(yè)目錄將原有的計算機軟件、計算機硬件、計算機應用調整合并為計算機科學與技術專業(yè)后,普通高等學校一直都在執(zhí)行這個專業(yè)目錄。然而,計算機學科本身的快速發(fā)展、就業(yè)形勢的急劇變化、畢業(yè)生的知識結構及能力與用人市場的差別等一系列因素,導致計算機專業(yè)的改革和改造成為必然。于是,一方面,計算機科學與技術這個大專業(yè)下分離出更具體化的網(wǎng)絡工程和軟件工程專業(yè),同時教育部高等學校計算機科學與技術教學指導委員會也在積極探索專業(yè)改革與改造方案。從2004年起,就計算機專業(yè)本科教育的狀況、專業(yè)發(fā)展戰(zhàn)略思路、專業(yè)規(guī)范、專業(yè)公共核心知識體系與課程、實踐教學體系與規(guī)范、核心課程實施方案、能力培養(yǎng)體系等方面進行研究與實踐。建議采用“分類培養(yǎng)”的方式,并確定為計算機科學、計算機工程、軟件工程、信息技術4個培養(yǎng)方向。即少數(shù)高水平大學按照科學研究型人才標準來培養(yǎng)學生,大部分本科院校按照工程應用型人才標準來培養(yǎng)學生。為了配合專業(yè)改革,2008年,計算機科學與技術教學指導委員會啟動了“計算機科學與技術專業(yè)教學改革與實踐”項目,從全國高校中確定了14所高校,作為專業(yè)教學改革與實踐的試點高校,長江大學成為“具有行業(yè)特色院校的計算機專業(yè)人才培養(yǎng)研究與試點”學校之一。
長江大學具有非常鮮明的石油行業(yè)特色背景。如果將計算機專業(yè)與石油專業(yè)充分結合,培養(yǎng)能夠在石油信息化領域從事軟件系統(tǒng)開發(fā)和管理的交叉型復合人才,在提高學生就業(yè)率的同時,也能為石油行業(yè)輸送大批懂得石油專業(yè)的信息化專門人才。為此,在充分調研的基礎上,我校與北京侏羅紀軟件股份有限公司合作,從2009年起,學校從大二學生中抽調部分學生,成立了軟件工程專業(yè)(石油應用軟件方向)實驗班。旨在通過校企合作,探索專業(yè)培養(yǎng)定位、教學內容、教學方法的改革之路,以求辦出專業(yè)特色。同時,也希望將該班級成功的教學模式進行推廣,輻射到所有班級,讓學生全面受益。
2 改革的基本原則
2.1 按照產(chǎn)學合作培養(yǎng)模式滿足企業(yè)需求,實現(xiàn)與企業(yè)的“無縫對接”
公司根據(jù)市場的實際需求提供人才培養(yǎng)規(guī)格要求,校企雙方共同商量,確定人才培養(yǎng)方案、課程體系,教學內容等,有別于傳統(tǒng)意義上的“訂單式”培養(yǎng)。實驗班根據(jù)企業(yè)和市場的實際需要確定學習內容,公司參與培養(yǎng)方案的制訂與實施,實現(xiàn)一種特色鮮明的“校企合作多元培養(yǎng)方案”。
2.2 通過理論實踐結合豐富學生知識結構,提高就業(yè)競爭力
在用人單位看來,扎實的專業(yè)基礎知識、符合企業(yè)發(fā)展理念的職業(yè)素養(yǎng)、一定的實踐工作經(jīng)歷積累,在一定程度上反映了大學生的綜合素質和能力,也符合企業(yè)最終的用人要求。在權衡成本與效益的基礎上,用人單位不僅考察大學畢業(yè)生的學習成績和思想品質,而且對學生的專業(yè)實踐經(jīng)歷也提出一定的要求,這樣可以滿足用人單位效益最大化的要求,也是市場經(jīng)濟條件下用人單位合乎情理的選擇。
然而,在目前高等教育的現(xiàn)實情況中,學生直接接觸社會和實踐的機會較少,其后果是學生只會紙上談兵,很難獲得將來就業(yè)所需要的實際工作經(jīng)歷。校企合作教育方式是一種既能使學生順利完成學業(yè),又能使學生積累一定工作經(jīng)驗的教育模式。從過去簡單的“教”和“準實踐”,轉變到滿足企業(yè)具體需求,通過多種教學手段實現(xiàn)真實的實踐,能夠提高學生的就業(yè)競爭力。
2.3 按照計算機和石油專業(yè)復合型人才規(guī)格培養(yǎng),提高學生綜合素質
在人才培養(yǎng)方案的課程設置中,需要對教育部98版專業(yè)目錄中的規(guī)定課程進行適當突破,保留計算機軟件類的主干課程,對計算機硬件類課程進行壓縮和裁減,增加石油類主干課程,開設軟件工程及軟件開發(fā)技術類課程。采取理論教學、實踐教學、專題講座、專題培訓、實訓、參與實際項目等多種教學方式,達到能力培養(yǎng)的要求。
3 人才培養(yǎng)的目標定位與具體要求
石油企業(yè)信息化建設任務艱巨,石油勘探開發(fā)領域也需要眾多專業(yè)化的系統(tǒng)軟件。上至高端的圖像圖像處理、數(shù)據(jù)分析等系統(tǒng),下至低端的數(shù)據(jù)信息化服務,都需要既懂計算機又懂石油的專業(yè)人才。此次改革的根本目的,就是培養(yǎng)能從事石油信息化軟件和石油勘探開發(fā)軟件開發(fā)工作的高級技術人才。
3.1 培養(yǎng)目標
適應我國社會主義現(xiàn)代化建設和石油信息化建設的需要,德、智、體全面發(fā)展,具有良好的科學素養(yǎng)、職業(yè)素養(yǎng)和人文知識背景,在工作思路、工作方法等方面得到系統(tǒng)的訓練,較系統(tǒng)地掌握計算機軟件工程基本理論和石油勘探開發(fā)基本知識,具有較強的實踐應用能力,能從事石油勘探開發(fā)領域的軟件開發(fā)、信息建設等方面的工作,也可以從事石油行業(yè)或其他應用領域計算機應用軟件開發(fā)、研發(fā)工作的高級應用型工程技術人才。
3.2 業(yè)務培養(yǎng)要求
本專業(yè)學生主要學習計算機軟件工程的基本理論,學習石油勘探開發(fā)的基礎知識,接受從事石油勘探開發(fā)領域計算機應用的專門訓練,具有研究和開發(fā)計算機軟件系統(tǒng)的能力,特別是具有開發(fā)石油勘探開發(fā)方面計算機軟件系統(tǒng)的專門能力。本專業(yè)偏重于石油勘探開發(fā)軟件開發(fā)、應用領域,要求具備的知識和能力如下:
1)系統(tǒng)掌握計算機軟件工程專業(yè)的基本理論與基本知識。
2)熟悉石油勘探開發(fā)信息應用的基本內容、特點和專有知識。
3)掌握軟件系統(tǒng)分析和設計的基本方法,具有研究、開發(fā)計算機軟件系統(tǒng)的能力。
4)具有扎實的文字功底,了解軟件開發(fā)工作過程中各種文檔的書寫規(guī)范和要求。
5)熟練使用軟件開發(fā)過程中的各種工具軟件。
61熟悉IT項目管理的基本流程、工作方法,并能夠在實際工作中應用。
7)具有工程意識、創(chuàng)新意識、經(jīng)濟意識和管理意識,掌握一定的經(jīng)濟學與管理學的知識,具有較強的工作適應能力,工程實踐能力和組織管理能力。
學生通過學習計算機知識課程、石油知識課程、人文知識課程、理論與實踐結合的課程,將成為專業(yè)(計算機、石油)基礎知識扎實、綜合能力強、實踐能力強、責任心和事業(yè)心強的復合型人才。即通過課堂教學、校內實訓、企業(yè)實踐緊密結合的教學方式,本專業(yè)將培養(yǎng)出滿足社會實際需要的、綜合能力強的復合型、應用型人才,縮短畢業(yè)生與社會需求之間的“磨合”期,達到現(xiàn)有本科畢業(yè)1年以后的實際水平。
3.3 課程體系設置
在人才培養(yǎng)方案中,除公共課和基礎課外,我們設置了4大模塊課程:
1)計算機課程模塊。
C/C++程序設計、面向對象程序設計(C#、Java)、離散數(shù)學、算法與數(shù)據(jù)結構、數(shù)據(jù)庫原理及應用、操作系統(tǒng)原理、計算機網(wǎng)絡及應用、計算機硬件技術基礎、計算機圖形學基礎、算法分析與設計。
2)軟件工程及軟件開發(fā)技術課程模塊。
軟件需求分析、軟件工程管理、軟件開發(fā)項目管理、軟件質量管理與控制、Web及BS軟件開發(fā)基礎、軟件設計、XML解析與應用、.NET架構軟件開發(fā)、軟件開發(fā)案例分析、常用軟件開發(fā)工具、軟件文檔編寫、石油業(yè)務流程分析、石油數(shù)據(jù)管理技術。
3)石油專業(yè)課程模塊。
考慮到石油專業(yè)的兩大領域:勘探和開發(fā),實驗班的人才培養(yǎng)方案對不同年級的課程設置有所不同的側重。2009年,班級設置課程側重于勘探,包括的課程有地質學基礎、石油與天然氣地質學、沉積巖與沉積相、油氣田地下地質學、綜合物探、地球物理測井、油藏工程原理;2010年,班級設置的課程側重于開發(fā),包括的課程有油藏工程基礎、地質學基礎、油氣田開發(fā)地質學、油藏物理、滲流力學、綜合物探、地球物理測井、油藏工程原理、完井工程、鉆井工程、采油工程。
4)職業(yè)理念與企業(yè)文化類模塊。
現(xiàn)有的教育體制往往只重視專業(yè)教育,而忽視了職業(yè)素質方面課程的學習,造成學生到企業(yè)上崗以后,短時間內很難融入企業(yè)。為了加強學生對進入社會后的職業(yè)理解、對企業(yè)的認知,縮短將來到公司的文化認同時間,有利于其在企業(yè)穩(wěn)定、持續(xù)地成長,我們專門設置了職業(yè)理念與企業(yè)文化類課程,包括企業(yè)管理概論、職業(yè)發(fā)展規(guī)劃、石油軟件技術和石油軟件專業(yè)知識等,此部分課程委托公司開出或通過專題講座的形式來開設。
此外,我們還設置了5類主要的實踐教學環(huán)節(jié)。其中,計算機類有算法與數(shù)據(jù)結構課程設計、計算機網(wǎng)絡課程設計;石油類有綜合地質實習、油田認識實習;綜合應用類有石油數(shù)據(jù)庫課程設計、案例分析設計;實習與實訓類為專業(yè)實習,基本覆蓋一學期,以公司已完成的項目作為實訓內容,來進行專業(yè)實習;畢業(yè)設計類為畢業(yè)設計,覆蓋一學期,學生通過參與公司的實際項目完成畢業(yè)設計。
以上課程設置可以達到培養(yǎng)具有計算機軟件工程思想和掌握石油勘探開發(fā)領域基礎知識,能夠開發(fā)通用系統(tǒng)軟件和石油領域專用系統(tǒng)軟件的復合型人才的要求。其中石油專業(yè)的理論課程有7~11門,其他課程基本按照軟件工程專業(yè)的課程來設置;在實踐環(huán)節(jié),以軟件企業(yè)需要的、先進的、流行的開發(fā)工具為基本語言,以石油行業(yè)軟件作為實習和實訓案例,著重培養(yǎng)學生的工程實踐能力和組織管理能力。另外,我們還設置了軟件文檔編寫、企業(yè)管理和職業(yè)發(fā)展規(guī)劃等課程,在培養(yǎng)學生職業(yè)能力的同時強調了職業(yè)素養(yǎng),體現(xiàn)了對學生專業(yè)能力、職業(yè)能力和人文素質的綜合培養(yǎng)。
4 改革的組織與實施
4.1 人才培養(yǎng)方案的形成
專業(yè)改革成敗與否,最關鍵的是人才培養(yǎng)方案的制訂,特別是人才的培養(yǎng)定位和課程體系的設置。實驗班的人才培養(yǎng)方案由學校和公司共同參與制訂,公司根據(jù)用人單位的實際需求,提供企業(yè)和社會對畢業(yè)生的知識和能力結構的要求及建議設置課程,學校按照教育教學規(guī)律完善課程體系,達到既能滿足專業(yè)培養(yǎng)規(guī)格,又能適應企業(yè)需求的目的。
4.2 教學組織和管理
實驗班單獨編班管理。實驗班安排有教學經(jīng)驗的教師授課,公司領導和技術人員定期來學校,與學生進行面對面的交流,介紹公司動態(tài)、企業(yè)理念、技術前沿等。學校和公司不定期邀請油田企業(yè)的專家,為學生作專題報告,介紹行業(yè)動向、勘探開發(fā)軟件開發(fā)技術、人才的能力要求等,讓實驗班學生擴大視野、增強信心,及早進行職業(yè)規(guī)劃。學生在大一學年學完規(guī)定的公共基礎課后,進入實驗班的學生于大二、大三學年在學校學習專業(yè)基礎課和專業(yè)課,大四學年在公司進行專業(yè)實習和畢業(yè)設計,參與實際項目的研發(fā),提高項目開發(fā)能力、團隊合作意識,感受企業(yè)的文化和理念,為實際進入社會打下基礎。
4.3 教師隊伍建設
人才培養(yǎng)模式的變化對教師具備的知識結構和工程實踐能力提出了新的要求,尤其是有實踐部分的課程,要求教師結合石油軟件開發(fā)案例授課,而大多數(shù)計算機專業(yè)教師缺乏石油領域的基礎知識。因此,在校企聯(lián)合進行人才培養(yǎng)模式改革的同時,我們也加強了長期或短期的科研合作,學院每年選派3~4位教師到企業(yè),完整跟蹤至少一個項目,積累石油軟件開發(fā)和數(shù)據(jù)信息服務的經(jīng)驗、案例,加強雙師型教師隊伍的培養(yǎng)。同時,我們也安排公司有實際開發(fā)經(jīng)驗的工程師參與部分教學。
4.4 教學效果保障措施
為了保證優(yōu)良的教學效果,學院和企業(yè)分別為實驗班配備了一名班主任,實行雙班主任制。制定了一系列規(guī)章制度和管理條例,如教學計劃和教學大綱管理制度、課程設計管理制度、班級管理工作條例、學生管理制度、班級量化考核管理條例等。實驗班配備專用實驗室,由公司配置軟件開發(fā)平臺,提供部分項目案例,供學生平時學習和訓練,便于學生及早地熟悉和適應公司的開發(fā)環(huán)境。
4.5 學生綜合能力的培養(yǎng)
實驗班學生除完成教學計劃規(guī)定的課程學習外,在創(chuàng)新意識、文字書寫、口頭表達、業(yè)余特長、組織協(xié)調等能力的提高上,也充分利用學校提供的各種平臺。班級也定期組織各種有意義的活動,讓學生積極參與,從中得到訓練和鍛煉。
5 結語
專業(yè)改革是一個系統(tǒng)工程,涉及到學校、學院、公司、學生等多方的合作和積極支持,教學管理、學生管理也都要打破常規(guī)。我校開辦的實驗班還只有兩屆,很多工作還只在探索中。但我們相信,實驗班培養(yǎng)模式、教學形式改革的探索和實踐,將對計算機類專業(yè)產(chǎn)生輻射作用,必將推進計算機類專業(yè)人才培養(yǎng)改革的進展,同時也讓計算機類專業(yè)的更多學生受益,這才是真正的意義所在。
參考文獻:
論文關鍵詞:專家系統(tǒng),操作題,推理
0引言
在各種與計算機應用基礎有關的考試中,都會涉及Windows操作題,而且基本都采用上機考試的方式。如何對Windows操作題進行自動評分,使其適合各種考試、各種題型的評分是問題的關鍵所在。而要實現(xiàn)全部操作題的自動評分卻并不容易,對操作題的自動評分問題至今是制約眾多上機考試系統(tǒng)高效運行的瓶頸。
專家系統(tǒng)ES(ExpertSystem,),又稱基于知識的系統(tǒng),就是以知識為基礎、智能化的計算機軟件系統(tǒng),它將領域專家的知識、經(jīng)驗加以總結,形成規(guī)則,存入計算機,建立知識庫。采用合適的控制策略,按輸入的原始數(shù)據(jù)進行推理、演繹、作出判斷和決策,因此能起到領域專家的作用。簡而言之,專家系統(tǒng)是利用存儲在計算機內的某一特定領域內人類專家的知識,來解決過去需要人類專家才能解決的現(xiàn)實問題的計算機系統(tǒng)。
本文將專家系統(tǒng)應用到Windows操作題的自動閱卷中,針對Windows操作題的不同類型,采用不同的自動評分解決方案,使得每種類型的題目實現(xiàn)方式最方便、最快捷,評分時間最短、效率最高。
1系統(tǒng)結構圖
此專家系統(tǒng)包括Windows評分知識庫、綜合數(shù)據(jù)庫、知識獲取程序、解釋程序、推理機、人機接口等。Windows評分知識庫根據(jù)不同的題型劃分為不同的模塊,其系統(tǒng)結構如圖1所示。
2知識庫的建立及知識的表示
知識庫中的知識表示W(wǎng)indows操作題的知識表示,采用基于規(guī)則的表示方法。與上邊的模塊相對應,知識庫中有如下規(guī)則:
1IF創(chuàng)建文件或文件夾
THEN進入模塊1
2IF文件或文件夾的復制
THEN進入模塊2
3IF文件或文件夾的移動
THEN進入模塊3
關鍵詞 化學計算軟件 Origin Chemoffice 自主學習
中圖分類號:G424 文獻標識碼:A
Develop Student's Self-learning Ability in the Teaching
of Chemical Computational Software
GUO Yan, LI Jun
(College of Environmental Science and Engineering,
Nanjing University of Information Science & Technology, Nanjing, Jiangsu 21044)
Abstract With the widely increasing application of computing software in chemistry, introducing such chemical computational software into the teaching of senior undergraduate is receiving more and more attention. These courses can not only allow students to understand the progress of chemistry and useful research tool, but also lay a good foundation for students to engage in the corresponding experimental and research work. In this course, we use the question-teaching to stimulate the interest of students' self-learning. Class exercise is closely linked with the actual experiment result, to create a self-learning space. At the same time, using the examine ways of small issues or papers to develop students' self-learning ability.
Key words chemical computational software; Origin; Chemoffice; self-learning
隨著計算機科學技術的飛速發(fā)展,硬件和軟件日新月異的更新,傳統(tǒng)的學科教學及科研已經(jīng)離不開計算機輔助的影子。當前化學學科的研究已達到分子設計的水平,計算機在化學中的應用也是與日俱增,特別是在深入研究化學基本理論方面顯示出了強大的作用。化學化工專業(yè)的學生只學習一般的計算機技術知識顯然不足以跟上科技進步的腳步,近年來國內化工院?;驅I(yè)都或多或少開設了計算機在化學化工中應用方面的課程。①②
國內以往的一些介紹計算機在化學或化工方面應用的書籍,以介紹化工算法的居多,對非計算機專業(yè)的學生已經(jīng)不太適用。因而我們在化學專業(yè)高年級的課程中開設了化學類計算軟件課程,旨在給學生們介紹當今計算軟件在化學化工中的應用,并要求學生們能掌握具體軟件的操作要求。
在化學專業(yè)中引入計算機軟件的教學,不僅可以讓學生了解化學學科的前沿進展和科研工具,而且有助于提高學生自主學習的能力。
1 教學中采用提問式教學,激發(fā)學生自主學習的興趣
化學專業(yè)的基礎課和專業(yè)課的講授方式一般以講授為主,要分析原理、推導公式、并輔以一些習題?;瘜W類計算軟件這門課程不同于這些傳統(tǒng)的專業(yè)課程,這門課程以軟件應用為主,本質為實踐性教學課程,從教學內容上通常分為理論講述和上機實習兩個環(huán)節(jié)。在設置這一課程時,出于鼓勵學生在實踐中開展自主性、協(xié)作性和研究性學習的目的,將理論講述的部分調整至總學時的1/4,剩下的學時用于上機實習。③
在計算機化學的理論授課中,重點講解化學計算中常遇到的數(shù)學問題,如最小二乘法,線性方程組的求解,函數(shù)插值及擬合算法等;簡述化學學科中常用的數(shù)據(jù)處理或繪圖軟件,如Origin,ChemOffice,Matlab等。接下來學生們通過大量的上機實習,來熟悉軟件的基本操作,并能熟練應用軟件。
授課中,我們改變以往的闡述型教學方式,以提問式教學為主。以Chemoffice為例,這是一款強大的化學繪圖軟件,能過繪制各種復雜的分子式、化學方程式、二維空間結構、分子的構象結構以及三維空間模型等。授課中,首先給學生們?yōu)g覽教師自己繪制的,或從文獻中看到的一些代表性的化學結構或反應流程圖片。接下來,提出問題,如何繪制出自己需要的結構式或反應方程式,如何做出與文獻上看到相一致的模型圖片。高年級的本科生大部分已經(jīng)進入實驗室進行相應的課題研究或協(xié)助導師開展輔研究,也觸及到文獻及論文寫作方面的內容,由于講課及提問內容和學生自己的論文內容的關聯(lián)性,激發(fā)了學生們自己探求軟件的興趣。
上機實習由提問式講解和任務練習兩部分組成。我們以提問的講授方式介紹計算機知識和化學學科內容的結合,教會學生一些基本的操作命令。接下來提出問題,如如何繪制葡萄糖的分子結構式,讓學生們當堂完成。在整個上機實習中,我們的提問由易至難,層層遞進,逐步引導,激發(fā)學生們自主學習的興趣。還是以ChemOffice的教學為例,我們從簡單分子結構式的繪制開始,過渡到立體結構式的繪制,接下來生物分子結構式的繪制,進一步學習核磁共振譜圖的模擬,最后完成漂亮的三維結構式的繪制。
2 課堂練習緊密聯(lián)系實際實驗結果,創(chuàng)造自主學習的空間
上機練習中,我們提出的問題,布置的任務將緊密聯(lián)系實際實驗數(shù)據(jù)。上機練習過程已經(jīng)不僅僅是學生們在計算機上完成一個或多個布置的任務,而是這些任務與學生自己的畢業(yè)課題或科研課題相結合。學生在完成這些問題及任務的過程中,首先逐步建構起計算化學軟件應用的整體認知性,接下來應用在自身的實驗或數(shù)據(jù)結果中,能夠起到很好的練習效果。在整個上機實習的過程中,打破了由教師教授內容給學生的傳統(tǒng)方式,而是將教學內容隱含在任務的背后,讓一項項的任務成為帶領學生了解、熟悉內容的引線。④讓學生感到所練習任務內容的新穎性和實用性,激發(fā)學習熱情。在這樣的上機實習過程中,教師從講授者、灌輸者變?yōu)橐龑д?、組織者,從講臺上講解轉變?yōu)樽呦聛砼c學生交流討論,共同學習,為學生創(chuàng)造自主學習的空間。
Origin軟件為一個多文檔界面的應用程序,利用該軟件可以繪制散點圖、點線圖、柱狀圖、三維圖等,還可以對圖表進行個性化設置,既有科學的準確性又兼具審美性。⑤因而,該軟件也是化學學科中常用的繪圖軟件。在Origin軟件的課堂練習中,我們首先將Origin軟件的界面與基本操作演示給學生,引導學生自己進行探求,如,探索如何調整坐標軸、怎么加入文字及圖例說明,如何在簡單的單層圖的基礎上繪制多層圖,最后激發(fā)學生去嘗試繪制三維圖形。在學生自己探求的時候,以他們自己的實驗數(shù)據(jù)為主,學生對于將自己得到的數(shù)據(jù)處理成規(guī)律性的圖形具有積極的主觀能動性。對于一些沒有獲得實驗數(shù)據(jù)或還沒有進實驗室的學生,我們則提供以往實驗課堂上的數(shù)據(jù),如酸堿滴定實驗中滴定劑與pH的數(shù)據(jù),蔗糖燃燒熱的實驗數(shù)據(jù)等。學生們因為都做過相應的實驗,手繪過相應的實驗數(shù)據(jù)圖,對于用Origin軟件處理出來的數(shù)據(jù)不陌生,但又有新鮮感,能夠起到很好的上機實習效果。
3 以小課題或小論文的考察方式,鍛煉學生自主學習的能力
良好的課堂效果離不開編排合理的課堂練習以及恰如其分的考查方式。我們摒棄了傳統(tǒng)的考試這一考查方式,以結合學生自己課題或感想的小課題或小論文的方式對該門課程進行考查?;瘜W類計算軟件的課程性質,是以老師教授為輔,學生自己探索,自主學習為主。這種計算軟件的學習應用,突破了傳統(tǒng)意義上課堂上時間和空間的限制。并且,學生們可以在實際的學習或科研中靈活應用,有較為豐富的應用背景。最主要的,學生們可以根據(jù)自己的水平和需要自主選擇不同層次的軟件應用。因而以公式、問答等傳統(tǒng)的考核方式并不適用于這門課程。我們會給定課題范圍,比如Origin軟件的基本知識介紹和其在三角相圖繪制中的應用;以fullerene分子三維圖形繪制為基礎的Chemoffice軟件在化學結構繪制中的應用;以三維等高線圖為例介紹Matlab繪制三維圖形的處理。這些小論文題目的給出,不僅與化學學科中的基本原理和基本應用緊密聯(lián)系,同時,能夠讓學生們在熟悉軟件的基礎上去探索軟件的一些高級應用模式。
我們的考核也不僅僅局限于給出的課題范圍,更加鼓勵學生以自己的科研數(shù)據(jù)為主,舉例介紹這些軟件在他們歸納總結數(shù)據(jù)時起到的作用。這種不劃定界限,不給定課題的方式,更能鼓動學生們,尤其是已經(jīng)進入實驗室研究的學生們對于軟件學習的熱情,達到自己的學習目標,進而提高自身自主學習的能力。
4 結語
計算機軟件對化學學科的影響已經(jīng)是舉足輕重,因而很有必要在本科高年級階段引入該類課程。這類課程的設置不僅可以讓學生了解化學學科的前沿進展和科研工具,為學生從事實驗及科研工作打下良好的基礎,而且在課程的教授與考核中,有的放矢,幫助學生培養(yǎng)自主學習的能力。
注釋
① 張榮國,雷家珩,陳永.計算機輔助化學教學研究.武漢理工大學學報,2004.26:93-95.
② 黃正國,徐梅芳.對計算化學的涵義與課程開設情況的調查.計算機與應用化學,2009.26:661-664.
③ 李建平.《計算機化學》課程教學方法改革的探索.湖北大學成人教育學院學報,2005.24:65-74.
摘 要:隨著云計算時代的到來,教育領域面臨著一次革新,將教育和云計算技術相融合是新時代下必然的結果。為此,主要闡述了基于百會的大學計算機基礎課程設計。
關鍵詞:云計算;大學計算機基礎;教學;實踐
中圖分類號: G4 文獻標識碼:A 文章編號:16723198(2014)17012801
1 云計算
云計算是一個新興的術語,很多技術還處在起步階段,目前還沒有確切的定義,它涉及的范圍非常廣泛。云計算的程序和數(shù)據(jù)不再運行和存放在個人臺式計算機上,可以托管到“云”中,利用個人電腦或便攜設備,經(jīng)由互聯(lián)網(wǎng)連接到“云”中,能夠讓你從世界上的任何地方訪問你所有的應用程序和信息服務,不再受到桌面的限制,這是一個由云計算啟動的全新的協(xié)同計算的世界。
2 大學計算機基礎
隨著信息技術的高速發(fā)展,熟練掌握計算機應用能力已經(jīng)成為人們勝任本職工作以及適應社會發(fā)展的必備條件之一。作為新時代的大學生,必須掌握計算機基本知識和操作技能。大學計算機基礎是高等學校必開的公共基礎課,計算機與信息技術的應用已經(jīng)滲透到幾乎所有的學科和專業(yè),非計算機專業(yè)的學生不僅應該掌握計算機的操作使用,而且還要了解計算機信息處理的知識、原理與方法,才能更好地促進自己的專業(yè)學習與工作。
目前,高等院校非計算機專業(yè)的計算機教育分三個層次教學:第一層學習計算機基本知識和基本操作,側重于計算機操作能力的培養(yǎng);第二層是計算機技術基礎,包括程序設計、網(wǎng)絡應用等,側重于利用計算機分析和解決問題能力的培養(yǎng);第三層是計算機應用,結合自己的專業(yè)進一步深化學習。本文探討的是針對第一層教學,以培養(yǎng)計算機操作使用能力為主要目標,培養(yǎng)大學生的信息素養(yǎng)。
3 大學計算機基礎課程設計
大學計算機基礎整個授課過程主要分為理論教學和實踐教學兩大部分內容,其中理論教學又分為三部分,包括計算機硬件的教學內容、計算機軟件的教學內容和互聯(lián)網(wǎng)絡技術的教學內容。實踐教學主要是指讓學生在上機過程中掌握教學大綱中要求掌握的軟件操作。
3.1 理論教學
計算機硬件是計算機系統(tǒng)中所有實物裝置的總稱。從硬件體系結構來看,計算機硬件系統(tǒng)采用的基本上還是經(jīng)典的馮?諾依曼結構,即由運算器、控制器、存儲器、輸入設備和輸出設備5大部分組成。計算機軟件主要包括Windows操作系統(tǒng)和辦公軟件OFFICE的使用?;ヂ?lián)網(wǎng)技術主要包括計算機網(wǎng)絡硬件、計算機網(wǎng)絡軟件以及信息安全。
利用百會維基呈現(xiàn)教學內容,讓學生能夠了解教學大綱以及各種與課程相關的信息。有了云計算技術,學生可以隨時隨地利用各種上網(wǎng)設備登陸百會網(wǎng)利用百會維基查看需要了解的相關信息。隨著信息技術地不斷發(fā)展,智能手機已經(jīng)成為了主流。利用智能手機便可方便地查看自己需要的信息,使用起來很方便。
利用百會文檔免費在線建立、撰寫、存儲和分享文檔。運用百會文檔的這個功能可以實現(xiàn)網(wǎng)上提交作業(yè),打破了傳統(tǒng)的作業(yè)上交模式,而且還節(jié)約了紙張,為節(jié)約國家資源貢獻了一份力量。與此同時,教師批改作業(yè)的模式也發(fā)生相應的轉變,不再是拿著紅筆進行批改,轉變?yōu)榫W(wǎng)上批改,批改完后能夠及時通過百會文檔反饋給學生,提高了工作效率。
百會聊聊可以實現(xiàn)師生間的及時交流互動。學生在學學計算機基礎的過程中碰到問題的話,可以通過百度或谷歌等網(wǎng)站尋找解決問題的方法,但是在整個過程中缺少互動或者互動所需要的時間太長。利用百會聊聊,就能在學生之間或者學生與教師之間形成及時對話,從而縮短了解決問題的時間。
3.2 實踐教學
大學計算機基礎課程由原來的要求掌握Windows XP和Office 2003轉變?yōu)閃indows 7和Office 2010。要求學生熟練地掌握Windows 7操作系統(tǒng)平臺,重點是文件系統(tǒng)管理以及控制面板中硬件、軟件的管理。學習Office2010的強大功能,熟練掌握字處理軟件Word2010、電子表格處理Excel 2010和演示文稿Powerpoint 2010的使用方法。Word2010要求掌握文稿編輯和圖文混排,Excel 2010要求掌握數(shù)據(jù)輸入與編輯和數(shù)據(jù)管理與圖表化,Powerpoint 2010要求掌握編輯演示文稿和演示文稿的美化與放映。如果單純的按照教科書上的操作步驟進行講解,難免會讓學生產(chǎn)生一種枯燥無味的感覺,從而降低了學習興趣。在實踐教學中,應該采用案例教學,打破傳統(tǒng)的就知識講知識的教學方式,將各知識點與操作技能恰當?shù)厝谌氲礁魅蝿罩校ぐl(fā)學生的學習興趣。把Word2010的操作講解與每個畢業(yè)生要寫的畢業(yè)論文的撰寫相結合,讓學生既掌握了Word2010的操作又與實際的應用聯(lián)系起來,當然會讓學生覺得有用。Excel 2010的講解可以與單位的工資表的統(tǒng)計以及相關操作相結合,讓學生切實感受到Excel 2010的用途。Powerpoint 2010的講解可以以設計一個寢室PPT大賽為案例進行相關操作的講解,讓學生在輕松的氛圍下掌握Powerpoint 2010的主要操作。
把Windows 7和Office 2010的實踐教學和云計算相結合,能讓學生的學習變的更為得心應手。大學計算機基礎這門課程除了要求學生掌握應有的計算機基礎操作外,還要求學生參加大學計算機等級考試??梢岳冒贂S基給學生提供相關的大學計算機等級考試大綱以及教學大綱等。利用百會文檔分享教師上課所用的演示文稿,便于課堂上未來得及掌握的學生在課外進行進一步的深入學習。學生上交大學計算機基礎的作業(yè)也是通過百會文檔進行。很多大的作業(yè)無法在課堂上及時完成,需要學生利用課外的時間進行,一旦完成便利用百會文檔進行提交,操作方便。利用百會聊聊能夠實現(xiàn)學生之間或者師生之間的及時交流。利用百會論壇可以將每個學生覺得有用的知識上去,便于大家共同提高。
4 結束語
將大學計算機基礎和云計算機技術相結合中,是信息化時代下科技不斷發(fā)展的必然結果。在教學中運用云計算技術能夠有效地整合教學資源,提高教學效率,是對教學方法的創(chuàng)新。不久的將來,云計算技術將被廣泛地應用到教育領域當中,在未來的幾年將迎來更大的高峰,創(chuàng)造出更大的價值。
參考文獻
[1]楊寧,柴利萍.“云計算"形勢下計算機基礎教學內容探討[J].技術與市場,2012,19(9):153154.
[2]林瑜華.云計算環(huán)境下高校實驗教學模式的創(chuàng)新與實踐[J].實驗室研究與探索,2011,30(8):271274.
[3]黎加厚.云計算輔助教學[M].上海:上海教育出版社,2010.