前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇計算機網絡編程技術范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。
關鍵詞:計算機網絡課程;實踐;教改
一、引言
計算機網絡編程是計算機專業一門重要的專業基礎課,通過教學使學生初步理解了計算機網絡編程的基礎知識,但是在具體應用中,學生們普遍感受到的問題是,難以使學到的理論知識付諸于具體應用。所以這時就需要改革計算機網編程實踐課,通過建立完善的實驗環境,制定科學合理的課程和考核方式,給學生創造實踐的機會,培養學生的動手能力,增加他們的就業能力。
二、計算機網絡編程課程的實際情況
上海電機學院是一個應有型本科學校,注重實踐,而目前來看,在教學中對于計算機網絡這門課程,存在如下問題:
(一)理論與實踐的脫節。目前很多高校計算機網絡課 程實驗學時很少,甚至沒有開設實驗課程,只注重理論教學。
(二)教學過程實驗課時有限,課下知識得不到鞏固。由于實踐課時有限,業余時間實驗室不開放,學生實踐課所學知識,課下得不到鞏固,容易很快的忘記。導致學生的實踐動手能力不強,對所學知識掌握不牢固,不能滿足市場的需求。
(三)實驗內容少且過于簡單。由于受實踐課時的限制,開設的實驗只是演示和驗證性等一些簡單的實驗。缺乏綜合性、設計性實驗,學生的創新能力得不到鍛煉。
(四)師資、設備落后。計算機網絡技術發展過快,日新月異,我們很多高校的設備相對比較落后,不能滿足當前的需要,我們的教師缺乏實踐教學經驗。
三、計算機網絡編程課程的實踐探索
根據實際情況,不僅在師資隊伍和教學內容方面進行改革實踐、而且在教學方法、實踐考核等方面,對課程進行了一系列的改革實探索,并且取得了較良好的效果。改革是一個長期的過程,不斷采用新方法與時俱進、及時進行創新,采用網絡新設備,提高教學水平,為社會培養更多優的應用型技術專業人才。我們的探索在這幾個方面:
(一)教學內容的改進。制定實驗的教學內容應該考慮企業的需求,依據企業的需求來制定教學內容,特別是實驗內容,這對于學生的就業進一步促進。
(二)加強項目建設。在實驗內容上,對于項目的要求十分重視,在試驗教學中,應以實驗的項目形式進行,這樣的實驗形式比單一知識點的復習利于學生能力的掌握,這對于實踐能力有很大好處。
(三)實驗室開放管理。多給學生實踐的機會,這樣的機會可來自實習,在學校階段則來自于實驗室,在不影響正常的教學的情況下可開放式管理,讓學生能來實驗室學習,給學生提供更多的機會,從而能進一步提高學生的動手能力。
(四)合理考核??己顺煽儜ㄆ綍r和期末,考慮實驗及理論。
(五)教師建設。加強教師培訓,提高實驗技術人員的素質工作水平,重實驗技術人員交流和培訓工作。購買實驗教學設備。使得能適應網絡編程教學的需求。
對于實驗教學研究應有的研究原則:科學性原則、主動性原則、交互性原則、堅持以學生為本的原則、培養學生獨立探索和合作探索精神的原則、效益性原則。據此進行網絡編程技術的建設發展。
四、結束語
在應用型本科教學中,計算機網絡編程技術應重視實踐,從教學內容、考核、教師、項目等方面進行改進,適應實踐的發展。網絡編程技術實際應用能力的培養應按照企業需求來建立,不僅在課本中的理論,還包括實際應用。應用型本科院校的課堂教學需要體現“應用”本質,不僅強調學生對所學理論的理解,更強調培養學生的實踐應用能力。對計算機網絡編程課程的實踐教學,需要創新。從內容上說,創新包括科學創新、技術創新、知識創新、文化創新、教育創新、制度創新、理論創新等。大學教育要想傳承久遠,就必須實現教學創新。創新型人才以人為本,強調個性,要求個性教育化。
參考文獻:
關鍵詞:能力培養;網絡編程技術;教學方法;教學改革
網絡編程技術作為“計算機網絡”的后續課程,在計算機類專業課程體系中占有十分重要的位置,是理論與實踐相結合的關鍵課程。本課程要求學生在理解計算機網絡、操作系統等基本理論的基礎上,掌握客戶/服務器模型,掌握TCP/IP協議簇中鏈路層、網絡層、運輸層等網絡應用程序的設計思想和編程模型,運用高級語言進行開發,同時能夠利用相關網絡知識解釋程序運行中的現象,解決實際問題。
目前,高校本科生的選修課程學時普遍被壓縮,如何在有限的學時內,讓學生最大限度地了解網絡編程技術,增加課程信息量,提高學生學習興趣,培養學生的問題求解能力是非常值得思考的問題。本文結合筆者多年的教學經驗,總結了一些有效的教學方法。
1課程項目在教學過程中的驅動作用
傳統的教學模式以講授法為主,只是針對程序設計語言的語法進行講解,內容枯燥無味,教師注重講授,學生被動接受,學習積極性不高,效果也不好。
網絡編程技術是一門與實際應用結合緊密的課程,課程項目可以在教學過程中產生積極的驅動作用。教師在教學過程中逐步將所教內容對應于項目中,既調動了學生學習的積極性,又使學生能夠系統地學習所需要的知識[1]。具體做法是:
1) 在課程學習之初,教師就向學生布置若干與網絡編程相關的課程項目,要求學生學習完本課程之后能設計出對應的軟件。學生根據自己的興趣,以小組為單位選擇其中一個作為本課程考核的項目,提交項目申請書。
2) 在項目的實施過程中,教師將項目進度簡化為申請―設計―實現三個基本步驟,每個步驟要求學生根據階段進展寫出相關文檔――《課程項目申請書》、《課程項目設計文檔》和《課程項目結題報告》。學生在動手實踐過程中鍛煉了對較大問題的模塊劃分、編碼、分工協作、科技文檔寫作等技能。
3) 在教學過程中,教師全程指導、策劃,負責各個模塊之間協調進展,同時負責解惑答疑,及時修正存在的問題,在涉及到課程項目實施細節處及時與教學知識點聯系起來,由此達到將案例教學與項目驅動教學相結合的目的。
在項目開發的每個階段,各開發小組完成相應模塊后,以討論課形式展示自己的作品??隙ǔ煽?找出不足,學生能夠在積極融洽的環境中相互學習、取長補短,不斷完善自己的作品;而對于一些創意新穎、主題突出、有獨創性的作品,則及時給予表揚和鼓勵,這樣可以不斷加強學生的信心,讓學生能長期保持飽滿熱情。
2以問題為線索的教學內容設計
網絡編程課程涉及的知識面很廣,從TCP/IP四層體系結構來看,每個層次都存在多種編程方法,如直接網卡編程技術、基于Packet Driver的網絡編程方法、基于NDIS的網絡編程方法、WinPcap編程、WinSock編程、基于WWW應用的網絡編程、Web Service編程等等。如果將每種方法都面面俱到,不一定會起到好的教學效果,一方面,每種編程方法使用的開發環境不同、函數庫不同,使得學生短時間難以掌握;另一方面,網絡編程的核心在于程序設計思路和傳輸過程中關鍵問題的解決,在課時有限的情況下過于關注函數使用方法,無法透徹地將這些核心思想灌輸給學生。
我們在教學內容設計時,本著“授之以漁”的目標,從網絡程序設計中提煉出編程中涉及到的若干關鍵問題,并圍繞這些關鍵問題重新組織教學內容,幫助學生更清晰地把握知識點。
2.1從應用出發選擇授課內容
首先,將現有的諸多網絡編程方法按照其操控的數據內容在TCP/IP體系結構中找到相應位置,如圖1所示。在此基礎上,結合學生的實際工作需求,授課內容選擇了可操控鏈路層、網際層、運輸層三個層次上的常用編程方法:WinSock編程和WinPcap編程。
2.2從問題出發組織授課內容
考慮到兩臺主機間互聯通信主要涉及到以下若干關鍵問題。1)會聚:解決對等的應用程序以何種順序、什么時間進行交互的方式。2)接口:解決應用程序如何使用操作系統的TCP/IP協議棧功能進行網絡操作。3)異步:解決套接字在非阻塞模式下如何確定可讀/可寫的時機問題。4)測試:解決如何進行網絡應用程序的調試問題。5)傳送:在數據傳輸過程中,我們可以為應用程序選擇不同的底層傳輸服務,在課程中將涉及到數據流(對應于流式套接字)、數據報(對應于數據報套接字)、協議分組(對應于原始套接字)和數據幀(對應于WinPcap)等4種方法實現數據傳輸。每種方法都有其特點,學生要在明確其適用場合的基礎上學會基本的通訊功能和處理細節。
因此,網絡編程的授課內容被組織為網絡通訊過程中的5大問題:會聚、接口、調試、傳送和異步,如圖2所示,教師針對每個問題分專題進行講解,使課堂內容更加清晰。
2.3從效果出發設計教學過程
在課程規劃上,強調基本概念的理解與實踐相融合,網絡編程作為應用型課程,其理論基礎部分已在計算機網絡、網絡協議分析課程中學習過,但課程偏重理論介紹,學生難以與實際相結合,因此,網絡編程課首先要幫助學生完成理論到實踐的銜接。
上課時采用案例式教學,每講到一種編程模型,將常用的網絡掃描、網絡游戲、文件下載等實例的分析與實現以案例的形式出現在課堂中,既形象地將理論與實踐結合起來,又提高了學生的學習興趣。
從教學效果上看,案例式教學啟發了學生的興趣,豐富了學生的知識結構,鑒于課堂上的少量案例仍然不能涵蓋大量的實際應用,為了避免學生在學習過程中過于注重細節,造成“只見樹木不見森林”的問題,在教學方法上,教師注重由點及面的教學思路,在每一講結束后進一步啟發學生思維,跳出簡單的程序編寫細節,舉一反三。如教師在介紹數據填充時,從最簡單的字符型數據,啟發學生考慮稍復雜的攜帶固定含義字段的數據(如四字節的ICMP的時間戳字段),再考慮更復雜的結構體數據,更進一步思考如何設計一個新的協議。通過這種方法,使得課堂教學內容與實際的關聯性更加密切,引導學生自主學習。
3專題性與綜合性相結合的實踐教學設計
網絡編程技術課程的實踐性很強,學生只聽不練很難達到學習該課程的目的[2],因此在理論教學的同時還要加強上機實踐教學,將上機實踐環節貫穿于課程教學的全過程。在實驗內容選擇上,教師要充分考慮實驗題和理論教學的銜接,以及實驗題目的綜合可操作性、趣味性和難度,為此,將實踐教學部分分為專題實驗和綜合實驗兩部分。
3.1專題性實踐教學設計
專題實驗的目的在于對課堂講授理論的驗證和運用,為此,結合教學內容,將專題性實踐教學設計為6個必做實驗,如表1所示。
6個實驗圍繞一個回射程序展開,基于流式套接字實現的回射客戶端和服務器是基礎,在此基礎上,后續實驗稍加改動就可以完成,修改內容側重于程序的可靠性、并發性和功能性。修改的內容與課堂講述的重點內容一致,更有針對性地鍛煉學生編程能力。
在程序運行過程中,模擬正常交互、服務器關閉、客戶端異常退出、服務器主機崩潰、大量客戶端請求等情況,結合嗅探器和netstat命令監視程序運行過程,要求學生結合網絡理論來解釋和解決編程實現過程中的實際問題。從實踐教學效果來看,學生在分析通信流量和主機網絡狀態的過程中,既鍛煉了網絡測量方法的應用和網絡應用程序調試的技巧,又有效地將計算機網絡相關理論應用于實際問題的處理和分析,同時也直觀地感受到各種方法開發出的網絡應用程序在實際交互過程中的優勢和劣勢。
由此,通過一個實例在各種網絡環境下的實現,幫助學生理解不同類型通訊方式在實現中的差別,并進一步明確編程方法的選擇策略。實驗內容前后銜接,遞進安排,工作量適中,達到了理論與實際相結合的目的,充分發揮了學生的主觀能動性,培養了學生分析問題、解決問題的能力。
3.2綜合性實踐教學設計
課程項目作為實踐教學的綜合設計環節,目的在于模擬真實項目開發過程,培養學生團隊意識,鍛煉學生分析問題、解決問題的能力。
結合網絡編程技術的教學要求,設計6個綜合類教學項目,分別是簡單聊天程序、多線程網絡文件傳輸、基于C/S的密碼驗證程序、traceroute的設計與實現、半開端口掃描器的設計與實現和ARP欺騙。
在教學項目實施過程中,以學生為主體,教師負責組織協調和必要輔導的工作,學生以小組為單位,共同圍繞某個項目進行分析和研究,查閱、自學相關的文獻資料,確定技術路線、實施方案和小組分工,最后以小組為單位進行答辯。
綜合實驗環節模擬實際的軟件開發過程,提高學生的興趣,也培養了學生的探索創新能力和團隊協作精神。
4綜合課程考核方法
傳統基礎理論課的考核方法通常采用卷面筆試考核,這種考核方法強調的是學生對知識點的理解和綜合問題的分析能力,但是對于實踐類課程而言,它更強調學以致用,因此,一味要求學生對知識點的死記硬背無疑起不到好的效果,考核應貫穿學生的整個學習過程,比如課程項目實施進度、小組分工協作情況、疑難問題的解決等。如果能夠對整個過程的若干關鍵環節進行衡量,那么,網絡編程技術的考核也就完成了。
綜合考慮以上因素,本課程成績評定沒有采用卷面筆試形式,而是采用教師評定與學生打分相結合、課程項目成績與平時成績相結合的方法。綜合成績=課程項目成績(50%)+平時成績(30%,包括實驗成績、考勤情況等)+學生評定成績(20%)。課程項目成績考核學生對整個課程內容的掌握和運用,平時成績主要針對學生上課出勤率和每個專題實驗的完成情況,學生評定是對小組內成員工作情況的肯定,采用無記名方式提交,在一定程度上遏制了個別同學復制別人勞動成果的現象,同時也提高了學生的學習動力。
5結語
以上是我們在該課程實際教學中實施的一些具體做法。課程項目促進了學生加強網絡編程學習的動力,它能夠在培養學生的學習能力和實踐能力的同時,加強項目維護、分工協作等多方面技能的培養,更真實地展現實際工作的需求和實施過程。同時,有效的教學內容設計、專題性與綜合性相結合的實踐教學環節和綜合課程考核方法在教與學的各個環節都起到了有效的促進作用。實踐證明,通過上述教學方法和手段,大多數學生的學習興趣明顯增強,實踐動手能力得到很大提高。
參考文獻:
關鍵詞: 技術 高職網絡實驗仿真系統 設計方案
一、概述
我們在對計算機網絡實驗仿真系統的現狀和研究過程中取得的成果作了分析之后,總結了現有的高職網絡實驗教學存在的一些弊端,如忽視了實驗動手能力的實質性培養和難以保障實驗安全性等問題。以技術的應用分析的研究為前提,我們提出基于的高職網絡實驗仿真系統的設計方案:在系統開發方面,在應用服務器上開發了基于的四層平臺,以提高系統開發效率、可維護性和可擴展性,采用深入人心且能開發高質量系統的面向對象方法來構建系統模型;在系統技術實現方面,通過設置中介模塊來實現動態界面生成與動態功能綁定;在系統優化方面,使用現有框架與函數庫,巧妙處理生成與銷毀數據幀以確保系統運行效率,在雙緩沖前提下使用繪制函數改進圖形的更新算法,等等;結合諸多功能組件的靈活應用使界面更人性化。通過本系統,使用者均可不受地域時間限制地通過互聯網方便地操作計算機網絡課程中大綱涉及的大多數實驗,實現遠程網絡實驗教學的基本要求。
二、設計方案
該系統最大的優點是成本低,效率高。因為“軟件即為儀器”,這樣就可解決因實驗經費不足或高檔次、高價位設備缺乏不能進行實物實驗的問題,同時也不會造成因使用不當、管理不善等因素造成的儀器損壞、元器件丟失等現象。同時還可以模擬實驗室中沒有的設備,而且可以不受時空的限制方便地進行實驗。另外,應具備一些基本特征:與現實的一致性(或現實的延伸)、高度交互性、實時的信息反饋。本系統是一個集虛擬實驗教學管理系統、實驗課教學指導系統,網絡實驗仿真等為一體的功能強大的網上運行系統。各部分之間相互聯系、相互補充,僅具有相對獨立性。開發虛擬環境,實現實驗仿真應是計算機網絡實驗仿真系統建設的核心部分。本設計的體系結構圖具體參見圖1,系統結構功能主要模塊如圖2。
三、技術實現
首先安裝Windows Server 2000 SP4的操作系統,然后安裝NET框架軟件開發工具包和Visual 2003,最后安裝數據庫連接組件.NET Framework Data Provider for SQL Server和數據庫SQL Server 2000。Web服務器層服務器端編程語言采用編程比較簡單的Visual 語言,應用服務器層采用速度相對較快的C++語言。為了提高系統開發效率和提高系統的可維護性和可擴展性,本文在應用服務器上開發了基于開發的平臺。該平臺共有四層,具體參見圖3平臺層次圖。
接下來運用的關鍵技術主要包括面向對象技術和系統效率優化技術等。其中關鍵技術實現包括網絡模型與網絡命令的實現機制和實現動態界面的生成與動態功能的綁定。前者大體的實現思想是:將網絡軟件和實際網絡發送的數據報聯系起來定義一種消息格式,再在設備模型中定義消息響應方式,讓消息在網絡設備中發送,這樣就可根據網絡拓撲結構形成消息發送的路由,從而不僅可以模擬真實網絡的工作情況,而且使系統具有良好的擴展性。后者基本思想是:設置一個中介模塊來動態讀取器材所要的操作,同時生成操作所需的相應控件,當用戶操作該控件,控件對象就將消息傳遞給中介模塊,并由中介模塊解釋消息并調用對應器材的相應操作。例如:重新啟用一個器材操作,如圖4,該系統本身特色還在于結合諸多功能組件的靈活應用使界面更人性化。
至于系統效率的優化可考慮以下幾點:一是使用現有的框架及函數庫,有利于提高系統構建的效率;二是有效及時地處理數據幀(Frame)的生成與銷毀;三是圖形繪制方面采取的總的優化思想是使用雙緩沖,可以獲得較平滑的動畫。
四、應用測試
本系統主要是針對高等職業教育教學要求而開發的,測試對象為專業授課教師、高職大二學生;測試周期:教學工作時一周以上。系統測試滿意度是最為綜合的參數指標,涵蓋了多方面細節指標,系統測試的滿意度無疑可作為系統是否達到設計初衷的及格線;而測試的成績最能真實地反映使用后的教學效果,綜合分析測試結果對于此后的教學開展意義更是不容忽視。鑒于以上原因,我們特選取了系統測試滿意度和系統測試成績分布分析兩方面作為主要的兩個測試效果分析方向。結果統計具體參見圖5系統測試滿意度調查情況和圖6系統測試成績分布圖。從使用滿意度看來定制實驗模塊效果略差,從了解的情況看來除了模塊本身確實有待改善,主要是不少學生因為沒能順利完成所有系統定制自測實驗而無法繼續進入自定制實驗環節,由此可以得出系統軟件以外的一個教學實施上的結論:必須加強學生的基礎實驗操作能力,特別是要針對大綱將基礎夯實,而從系統實驗和自測實驗測試成績分布圖看來,成績(等級設定如下:90以上優秀、80―90良好、70―80中等、60―70及格,60以下不及格)分布整體趨于正態分布,教學效果比較良好。結合滿意度和測試成績分布這兩個重要方面的測試數據看來,本系統測試結果大體屬于正常范圍,能夠較好地實現實驗教學目的。
五、結語
我們通過對當前成熟穩定的面向對象建模和網絡編程技術進行了深入學習和研究,奠定了實現和改善計算機網絡實驗仿真系統較為堅實的基礎。在對虛擬實驗室的應用現狀和計算機網絡實驗仿真教學進行了概況分析的前提下,結合高等職業教育中的網絡實驗教學要求,研究并實現了基于的計算機網絡實驗仿真系統,并可用來解決當前高職教學中的實際問題。
參考文獻:
[1]王剛.計算機網絡硬件通信虛擬實驗系統[D].[碩士學位論文].天津:天津師范大學,2006.
[2]王群燕,商建東,胡東方.基于虛擬儀器的網絡虛擬實驗室的研究[J].礦山機械,2006,34,(9):123-125.
關鍵詞:數據庫課程體系;教學改革;教學特色
中圖分類號:G642 文獻標識碼:B
文章編號:1672-5913 (2007) 24-0110-04
1數據庫課程體系改革的背景
隨著IT產業的迅速發展,可視化程序設計、計算機網絡技術、數據庫技術、多媒體技術和軟件工程等計算機技術已經出現了大融合,網絡數據庫技術已經成為數據庫技術的主流。而以前數據庫課程建設主要針對關系數據庫的理論和設計方法,偏重理論教學環節,實踐環節較為薄弱,也不涉及網絡編程,與應用性人才培養模式的要求不相適應。為了加強實踐環節,培養高等技術應用型人才,從01級開始,在計算機類專業的教學計劃中新增了“網絡數據庫技術及應用”、“C/S結構應用軟件設計實習”和“B/S結構應用軟件設計實習”三門以實踐為主的課程,并構建了數據庫課程體系(程序設計基礎à關系數據庫設計技術à網絡編程技術à網絡編程實踐à畢業設計提高),該課程體系有相應的理論教學、實驗教學、課程設計、課程實習等教學環節,不僅五個階段本身各有其側重點,而且五個階段之間前后有密切的聯系。該課程體系在教學計劃中處于關鍵的地位,在計算機類專業集中實踐環節中占有相當大的比重,并對該專業學生順利完成畢業設計提供了技術支持,已成為教學計劃得以順利實施的關鍵環節。
要提高教學質量,就要組建教學團隊,建設精品課程[1]。在數據庫課程體系的改革研究與實踐中,我們重點對課程體系中的二門核心課程“數據庫原理及應用”和“網絡數據庫技術及應用”進行了教改和建設,并分別在2003年和2005年獲得了浙江省高等學校精品建設課程。自2005年以來,“網絡數據庫技術及應用”課件獲2005年浙江省第四屆高校教師自制多媒體教學軟件評比二等獎,“網絡數據庫技術課程建設與實踐”項目獲2006年寧波工程學院教學成果獎一等獎,“數據庫課程體系的改革研究與實踐”項目獲2007年寧波市人民政府教學成果獎二等獎。
2數據庫課程體系的改革研究與實踐
在數據庫課程體系的五年教改實踐中,項目負責人組織教學團隊主持完成了“教學模式、教學措施、教學目標、教學方法和教學軟件”的改革成果,具體內容如下。
2.1數據庫課程體系的“五階段”教學新模式
近五年來,該課程團隊的教研活動涉及了數據庫、程序設計、網絡、多媒體等領域。通過國家教育部計算機重點試點專業教學改革的探索,又經過多年數據庫課程體系教學與科研工作的實踐,建立了“程序設計基礎(可視化程序設計+ASP程序設計)à關系數據庫設計(數據庫原理及應用)à網絡編程技術(網絡數據庫技術及應用)à網絡編程實踐(C/S結構應用軟件設計實習+B/S結構應用軟件設計實習)à畢業設計提高(開發基于C/S和B/S結構的網絡數據庫應用系統)”的計算機類專業數據庫課程體系的“五階段”教學新模式,取得了較好的教學效果。“五階段”教學新模式的具體實施步驟如下。
在程序設計基礎階段開設“可視化程序設計”和“ASP程序設計”課程,通過程序設計的基礎訓練,培養學生良好的編程、調試技能和動態網頁的制作方法,學會有關集成工具軟件的使用,為以后的設計、技術和實踐做準備。
在關系數據庫設計階段開設“數據庫原理及應用”課程,主要介紹關系數據庫的基本概念、基本理論和設計方法,同時介紹數據庫應用系統設計案例,以培養學生對中小型數據庫應用系統的結構設計和行為設計的能力。課程結束后馬上進行一個為期二周的數據庫課程設計,以加強這方面的訓練。
在網絡編程技術階段開設“網絡數據庫技術及應用”課程,主要介紹SQL Server 2000數據庫管理系統、客戶/服務器(C/S)應用系統、瀏覽器/服務器(B/S)應用系統等內容,以培養學生采用基于C/S和B/S結構技術來開發網絡數據庫應用系統的能力,為下一步的實踐和提高做準備。
在網絡編程實踐階段開設“C/S結構應用軟件設計實習”和“B/S結構應用軟件設計實習”以實踐動手為主的課程,教師以興趣小組的形式指導學生,學生以小組的形式合作開發小型實用項目,計算中心的開放式實驗室提供給學生充足的上機時間,從而使學生們在實踐中得到了鍛煉。
在畢業設計提高的最后階段,我們的主要做法是:教師部分科研項目吸收優秀學生參與,從而鍛煉了學生參與科研的能力;教師以學生興趣小組的方式指導學生畢業設計,教師給題,學生選題,教師指導。通過這二項措施,帶動了學生學習網絡數據庫的積極性,提高了學生網絡數據庫應用系統編程的能力。
通過“五階段”教學新模式近五年的實踐,學生的網絡數據庫設計能力及實際網絡編程動手能力均有了較大的提高。在畢業設計中采用C/S和B/S結構開發網絡數據庫應用系統的計算機類專業的學生比例逐年提高,取得了較好的實踐效果。浙江省2005屆畢業設計(論文)抽查結果表明[2]:我校計算機類專業學生的畢業設計(論文)在選題、教師指導、收集處理信息與實際動手能力、綜合應用基本理論與基本技能能力、文字表述與圖表質量、規范要求六個方面指標名列各校前茅,并以總分77.97的分數榮獲全省專科計算機類專業畢業設計(論文)抽查結果評比第一名。
2.2數據庫課程體系的“四加強”教學新措施
第一,加強課程建設力度,不斷完善教學文檔。近五年來,我們編寫了較為合適的講義和教材,不斷完善了課程教學大綱、實綱和課程設計大綱等教學文件,在課程教改方面取得了顯著的成績。近幾年在課程建設中,我們主要突出了實踐動手能力的培養,突出了B/S和C/S等成熟和先進技術的應用,突出了實用和典型案例的講解。在上述“三個突出”思想的指導下,“VB網絡程序設計”、“網絡數據庫技術及應用”和“數據庫原理及應用”教材已分別由科學出版社、西安電子科技大學出版社和人民郵電出版社在2003年、2004年和2006年主編和編著出版。
第二,加強教學軟件開發質量,構建網絡教學環境。我們構建了基于WEB的教學網站和適應性網絡教學平臺,同時電子在線網站在教學管理中得到了應用,受到了較好的效果。這些不僅有利于進行計算機多媒體的輔助教學,而且能為學生提供一種個別化自主學習的環境,促進了學生主動學習的積極性,達到了助教助學的目的。
【關鍵詞】 計算機網絡安全 問題 措施
前言:科技的發展是社會進步的一大體現,尤其是計算機以及通信技術的出現,推動了信息化時代的進程,改變了人們的工作以及生活方式。網絡是人們生活與工作所必備的條件之一,應用互聯網獲取到海量信息,同時對相關工作進行高效處理。但是,人們在利用計算機網絡便利的同時,往往忽視了網絡安全問題,直至各類網絡信息盜竊以及資金丟失事件的頻繁出現,人們才開始意識到網絡風險的存在。網絡安全管理一直是一大難題,互聯網中的千變萬化以及用戶虛擬信息制度導致很難對一系列非法事件給予及時處理,為此開展計算機網絡安全相關研究對提升計算機網絡安全具有重要意義。
一、網絡安全形勢及特征
計算機網絡安全的主要形式為計算機系統的安全穩定運行,尤其是網絡中各類信息的安全運行使計算機安全的主要表現。網絡安全的特點主要表現在以下幾個方面:第一,多元化特點,其具體所指向的是網絡安全隱患的表現以及內容存在著多元化。第二,體系化特點,其具體所指向的是網絡安全制度的系統化以及安全技術的系統化,應對繁雜的網絡安全環境,健全網絡安全體系建立完善的網絡安全系統,由此確保計算機網絡的運行安全[1]。
二、計算機網絡安全問題表現
2.1網絡內部各類病毒威脅
病毒是造成網絡安全問題出現的主要因素,主要是由于計算機網絡編程技術千變萬化,呈現出數百種程序設計語言,且由于多種數據結構以及程序設計算法的完善下,計算機網絡病毒或木馬程序也逐漸向智能化方向發展,致使病毒潛伏時間更長,波及范圍更為廣泛,且損傷程度也更高。計算機網絡病毒具有一定的傳播性,常規情況下,當一臺主機遭受到病毒攻擊后,會在短時間內蔓延至整個主機相關系統中,導致整個系統受到病毒的控制,最終導致整體網絡的癱瘓。之所以病毒以及木馬程序是一種較大的威脅主要是由于其智能化程度較高,基礎完全系統不易于察覺,且傳播速度較快,范圍較廣,不易于控制[2]。
2.2網絡安全管理制度問題
計算機網絡的發展速度極快,導致在相關網絡安全管理制度的發展并不能夠與計算機網絡的發展速度匹配。計算機網絡安全并不同于現實社會的安全,主要是由于計算機網絡存在中一定的虛擬性,用戶可經由虛擬賬號以及虛擬昵稱在互聯網中進行各類信息的瀏覽或其他操作,使得部分不法份子在網絡中進行病毒傳播或實施各種非法行為,不能夠及時的查詢到其真實身份,導致安全管理制度難以實施。另外,網絡安全受到多個方面的影響,包括計算機操作人員因素、系統安全因素、黑客惡意攻擊因素等,導致計算機安全難以完全得到控制[3]。
三、計算機網絡安全防范措施
3.1構建網絡安全防御系統
第一,網絡安全預警,主要對網絡中潛在的惡意攻擊風險予以警告,其中涵蓋漏洞預警、行為預警等。第二,網絡安全保護,應用多種渠道維護網絡安全系統的機密性、可用性以及完整性。其中涵蓋防病毒軟件、防火墻、虛擬專用網等技術。第三,網絡安全監測,其主要價值在于及時識別網絡中潛藏的攻擊信息,對此加以預防并將其控制在安全范圍內。第四,網絡安全相應,其主要價值是對網絡中存在的病毒或木馬程序等安全威脅及時給出反映,能夠在有效時間內控制網絡攻擊事件,直接阻隔安全威脅或將其轉移。
3.2健全W絡安全管理制度
健全網絡安全管理首先需要強化網絡安全主管機構以及網絡安全企業等之間的協作,制定可行性網絡安全管理制度,對用戶的網絡行為加以限制,提升用戶網絡應用的合法性。其次,強化對用戶的網絡安全教育,盡量提升用戶的網絡應用技術以及風險防范意識,使其能夠對網絡潛在風險具備基礎識別能力。最后,建立一個多層次的完善的網絡安全責任體制,確保相關網絡安全防御技術能夠落實。
結論:綜合上文所述,計算機網絡安全是當前社會公眾比較關注的問題,其安全問題可能直接導致用戶個人信息的泄漏或資金丟失等,需要及時加以控制。針對當前所存在各類網絡安全問題,主要可經由兩個方向予以控制,一個方面為提升用戶網絡安全意識,同時提升用戶的合法應用意識,另一個方面是構建一個完善的網絡安全管理機制,將以上兩個方面予以落實,不斷優化計算機網絡環境。
參 考 文 獻
[1]馬道京.淺析計算機網絡安全存在問題及其防范措施[J].無線互聯科技,2016,02(08):43-44.